The Vibes™
We do know how to build good software. We have in the past. Tech developed to keep Mars rovers semi-autonomous is now in every drone. We know exactly what to do but reject the idea, because step 1 is to limit scope. As for step 2? It's to buckle down and do it right, whether you apply engineering principles or good old craftsmanship. Then again, the "move fast and break things" attitude wasn't invented in the software industry. Capitalism fundamentally works that way.
On top of that, we still get the concept of intelligence wrong. In what sense are people "intelligent" when we fall for scams and con schemes so easily? I've come to the conclusion that being conned a couple of times makes you more immune not because you learn to see the trick (you literally can't, just like with stage magic) but because it humbles you. It makes you realize just how easily your oh-so-smart brain will fall for it every time.
#programming