Just as importantly: we have to stop amplifying tech bosses’ chosen narratives about their products’ destructive potential, because this helps them raise more money and do more terrible things. Bernie Sanders needs to stop insisting that the US government should own 50% of the money-losingest corporations the world has ever seen and start talking about how they will not get a government bailout when their investment bubble bursts.


False, it’s able to fool c-suite execs and gullible rubes into thinking they can build an app. In reality, these vibe coding projects all fall apart. Zitron relies on Nik Suresh’s arguments, which I agree with, that software development: shipping, running, and supporting software, is a hell of a lot more than just code.
The bad quality of the code and resulting app is really a secondary discussion to whether this can really count as software development. One of my favorite software development tools of the last decade is actually a Microsoft standard called LSP, which allows text editors to talk to compilers to get code suggestions and linting as you type. You used to have to use an ‘integrated’ text editor, or IDE, that usually only worked with one or a handful of languages. Now, everyone can use their editor of choice.
The ai craze, to me, is much lower in productivity gains than LSP for software development, it might be negative because you are handing off the one part of software development that ties all of its subdisciplines together. It’s crazy how fast the industry standard went from ‘clean code’ and concerns about whitespace, furiously tracking issue lifetimes, to just throwing up their hands, actively telling people not to care. I hate both paradigms, to be clear, but at least they were trying to measuring things in the former.