Why are we so bad at software engineering?
Fashion.  We&#x27;re not bad at software engineering.  We&#x27;re bad at correctly labeling what is &quot;software engineering&quot; and what is not.<p>&quot;Software engineer&quot; today is just a job title.  It makes us sound cool, but it has about as much to do with engineering as &quot;Scrum master&quot; has to do with rugby.  In lots of places, you don&#x27;t need to have an engineering degree or be a certified engineer to claim the title.<p>Teams that actually practice Software <i>Engineering</i>, like the famous Lockheed shuttle group, are as good at it as we are at any other branch of engineering.<p>It&#x27;s wildly misleading to use the same word for an app written by a few programmers in a couple of months (like the Iowa Caucus app) and the Space Shuttle control software (maintained by hundreds of people, with an average of 1 bug per release), and everything in between.  It&#x27;d be like letting anyone call themselves Doctor.