The greater point about how complexity kills you is really the profound thing, and I have found that it takes programmers a long, long time to truly appreciate this. They usually overestimate the amount of complexity that can be tolerated. You can’t teach this to people: they won’t believe it. They have to learn the hard way.
Stevey’s Blog Rants: Dynamic Languages Strike Back
I have learned this the hard-way, a story about this soon.