The Programmer's Paradox
Sophistication
Ordering
Bad Engineering
Static vs Dynamic
Encapsulation vs Fragmentation, Again
Determinism
Anything Goes Style
Assumptions
Industrial Strength
Building Things
Brute Force Style
House of Cards Style
Intrinsic Complexity
Habits
Two Passes
Computations
The Easy Tradeoff
Interface Consistency
Reinventing the Wheel
Herding Cats
Development Automation
Concurrency
The Digital Realm
Mastery
Control
Integrated Documentation