Computer programs are fun to write, and well-written computer programs are fun to read. One of life's greatest pleasures can be the composition of a computer program that you know will be a pleasure for other people to read, and for yourself to read. Computer programs can also do useful work. One of life's greatest sources of satisfaction is the knowledge that something you have created is contributing to the progress or welfare of society. Some people even get paid for writing computer programs! Programming can therefore be triply rewarding on aesthetic, humanitarian, and economic grounds.
https://files.mastodon.social/media_attachments/files/113/311/056/836/244/716/original/2bb87eb41b00fc53.jpeg