Legendary computer scientist Edsger Dijkstra once said: “Computer Science is no more about computers than astronomy is about telescopes.” But if programming is not about the computers, what IS it about?
I want to give you three strange definitions of computer programming that will forever change how you think about software. Exploring the true nature of programming requires tracing its connections with philosophy, psychology, evolution, and physics, and following these threads leads to a startling conclusion: computer programming is not a product of the mind of humans – it’s a product of the mind of the universe!
About Ron Burk
Ron Burk has been a programmer for 30 years, a magazine editor (Windows Developer’s Journal) for 10 years, and an amateur medical researcher for 5 years (publishing papers on treating the anemia of cancer, and the relationship of melatonin to chemotherapy symptoms).
He is currently writing “The Pop Psychology of Programming”, a synthesis of psychology and computer programming. You can find Ron on his blog and on Twitter @ronburk.