writing a program is for making money by selling the program when it is written