Notices where this attachment appears
-
There is an interesting tension here between Alan's "[DSLs for every level]", and what I take to be the object-oriented dream of code reusability, and Chuck's "[Using other people's code was a mistake]", and what I take to be a fierce resistance to genericism in favor of ruthless refactoring to the specific case.
Alan talks about choosing the right syntax, but for Chuck it's Forth all the way down.
Yet at the end, it's still about choosing the best abstractions.
Here's some more on the Alan take of "1x programming", and the comments still feel fresh even though they're a decade old now. (did disqus already exist back then, or have comments been ported?)
http://www.moserware.com/2008/04/towards-moores-law-software-part-3-of-3.html