Yet all of those jobs have one thing in common: you have to know how to code.  Being able to code is the baseline for all of them.  If you can&#x27;t code on some level, you can&#x27;t do <i>any</i> of those jobs.  The article is about coding, not engineering, the software process, reliability, etc.  All of that just further raises the bar.