|
An observation: we tend to fixate on syntax because it's right in
front of us, everyday. But ultimately it's thinking of general
mechanisms that moves us forward, thinking of better ways of reliably
working with hundreds of thousands of lines of code. In those code
bases, the cleverness is in the design, not the coding.[3] It's akin
to what Knuth was calling 'premature optimization' - going for
maximally expressive code (as if writing poetry) rather than settling
into the long haul (writing a novel)