Language impacts our ability to create 29 Jan 2012
Christopher Alexander, from his infamous book The Timeless Way of Building:

If your language is empty, your buildings cannot be full. If your language is poor, you cannot make good buildings until you enrich your language. If your language is rigid, your buildings must be rigid. If your language is florid, your buildings will be florid. Your language generates the buildings you make, and the buildings live or not, according to the life your language has.

Replace buildings with software and what Alexander says still holds true. The breadth and depth of our language directly impacts our ability to craft, at every level, software.

blog comments powered by Disqus