This is a good article. It is politically incorrect, it calls out things nobody else does, and it is something most programmers realize only late in their career, to their detriment. Programmers will benefit from reading it.
(excuse the first section on eBay - it gets better)
But I think the term "side project" has to go - it has come to indicate shallow work - building yet another web app, or generally kicking around a new tech with little need for active mental effort.
May 3, 2018 • 24 tweets • 7 min read
Three views of object-oriented programming, Prof. Ralph Johnson (chara.cs.illinois.edu/sites/cs528/)
"When I was learning Smalltalk, Brian also used to complain about “Californian” programming — no types, dynamic dispatch, a relaxed interactive programming environment — much warmer, and much less bracing, than Oregon or Glasgow that gave birth to his beloved Haskell." -