I agree with the author that boot-camps and the learn-to-code attitude teaches people generally that they could easily &quot;do it if they wanted&quot;. This is slightly different to the intended message which is &quot;you should do it, we can help&quot;.<p>Historically for me, I&#x27;m sure that kind of attitude pushed my clueless bosses into thinking I&#x27;m some kind of semi-skilled lackey that can readily be replaced with outsourced staff or graduate hires. It&#x27;s kind of a self feeding one, because if they do outsource it works for a while, until a kind of critical mass happens and it starts falling apart. The confirmation bias after making this call also makes it almost impossible to undo.<p>I&#x27;d disagree on one point - and that is that programmer is a synonym for software developer. It&#x27;s one thing coding yourself up some scripts at home, another thing altogether building a reliable, scalable technical solution within a (possibly large) team. All software developers are programmers, but not all programmers are software developers.