Does AI add to or remove cargo culting in tech?

Posted by GolangLinuxGuru1979@reddit | ExperiencedDevs | View on Reddit | 26 comments

The tech industry is full of cargo culting . If Google does leetcode, then everyone should do leetcode. One company does agile, we all should do agile. Even at a technical and architectural level. OOD? Everyone should do it. DDD? Yep, if you’re not doing DDD then your architecture is a mess.

I see this as the Tech Guru industry. A top down mandate about how you should work, and how you should think. It has some use, but overall it’s mostly an industry. The effects is that you can build brands, sell books, sell workshops and get conference appearances based on these “insights”.

So does AI change this? We certainly see something like this taking form. We have spec driven development. But I think it runs into a fundamental issue

No one can say they’re an AI Guru yet. The big thing about OOP is that it has existed for decades, it certainly looked like a clear evolution of modern software, and the first people to push thought leadership around it were industry veterans. You could assume they had scars

But with AI no one has serious maintained an AI generated code base for several years. Especially not code bases that have real customer impact and regulatory standards to uphold . Where mistakes can get your company fined or sued. Or where mistakes cost millions in damage to your company.

So is there even an opportunity for cargo culting? I want to make the distinction between cargo culting if and FOMO. Industry are definitely in the FOMO stage of AI. But cargo culting meanings you’re trying to solve a specific problem, and there is a top down solution or “industry wide best practice” to solve it. Agile being a great example.

Do you believe AI enhance or reduce the effect in tech? It so why?