@craigmaloney - good article! :-) I'm faintly horrified, though, that people would see "keep it simple" and defensive programming as behavior of a "mediocre" programmer 😟
Explains a lot about some horrible coding patctices, though, if people are injecting needless complexity because "that's what rockstars do"