If being a good software engineer means being a good thinker, then becoming a better one should mean improving the way we think… right? Well,
nolittle shame in saying that it’s taken me more than a decade of coding to get this. To finally focus my attention on improving the way I think instead of learning yet another library, framework or programming language.
At a certain point, the things that got in the way of my growth had nothing to do with problem solving and everything to do with what was actually happening in my mind when I
was engagedshould have been engaging with a problem.