Creationist programming vs Evolutionary programming - Epilogue

Feb 19, 2009 07:05


Back in December 2007, I started publishing in a series my essay Creationist programming vs Evolutionary programming: I, II, III, IV, V, VI. The essay was itself based on a speech I gave at ENS in October 2005, and served as the basis for another conference I gave before the MSLUG in January 2009. I have now at long last completed that essay, that now counts about ten thousand words. Shame on me for the delay as well as the bad quality that doesn't justify it. I hope that at least the contents will inspire you.

You can now find on my web site my essay From Creationism to Evolutionism in Computer Programming, subtitled The Programmer's Story: From Über-God to Underdog. As compared to the previous MSLUG conference (see slides), the essay contains a vastly expanded second part on the prospective future of the evolution of programming, and my vision for TUNES. Enjoy!

Abstract: Programming tools imply a story about who the programmer is; the stories we tell inspire a corresponding set of tools. Past progress can be told in terms of such stories; Future progress can be imagined likewise. Making the stories explicit is a great meta-tool... and it's fun!

lisp, tao of programming, evolution, tunes, programming languages, code evolution, en

Previous post Next post
Up