Programmers are writers

Programmers are writers. This is because programmers write programs and programs are, in essence, stories that are meant to be understood by computers.

There has always been a question, or rather, a debate: is programming a science or an art? Most people think it is both. It is both. Programming is the science of encoding human thought into zeros and ones. Programming is to teach to computers. Programming is the art of telling stories to computers.

Programmers are scientists. Programmers are teachers. Programmers are writers. Programmers are storytellers. Programmers are artists.

I do not like to write programs. I do not like to tell stories that are meant to be understood by computers. I like to tell stories that are meant to be understood by humans. Perhaps I will like programming more when computer languages become more advanced.

This is why I am so fascinated by logic and by languages like Haskell. I like programming paradigms that advance our thinking about how computer languages should be. I like computer languages that help us explore the foundations of logic and help us understand what it is we really want to do with computers, or rather, what it is we really want computers to do.


About Dimitrios Kalemis

I am a systems engineer specializing in Microsoft products and technologies. I am also an author. Please visit my blog to see the blog posts I have written, the books I have written and the applications I have created. I definitely recommend my blog posts under the category "Management", all my books and all my applications. I believe that you will find them interesting and useful. I am in the process of writing more blog posts and books, so please visit my blog from time to time to see what I come up with next. I am also active on other sites; links to those you can find in the "About me" page of my blog.
This entry was posted in Development. Bookmark the permalink.