people can write programs