Who actually gets to build?
I keep seeing this same tension play out everywhere. TikTok, Instagram, X, all over the tech corners of the internet. It's the fight between software engineers and vibe coders, and tbh, I get both sides of it. Let me take the engineers' side first, because they're not wrong. If you spent four plus years learning to actually code, grinding the fundamentals, learning why the thing works and not…
The ongoing debate between software engineers and creators utilizing AI, such as Claude or ChatGPT, has become a prevalent theme across social media platforms. Engineers argue that their rigorous training and understanding of the underlying mechanics set them apart from those who hastily build applications using AI tools. They maintain that genuine software engineering involves comprehending the code from top to bottom, which cannot be replicated by merely using AI.
Engineers worry about a growing sentiment suggesting that those who rely on AI are not eligible to participate in the process of creating and building. This perspective has created a rift within the tech community, with engineers and those embracing AI-driven development clashing over who deserves the title of "software engineer." The issue lies not in the use of AI tools but in the perception that AI restricts access to building, leading to a gatekeeping mentality.
Engineers assert that imagination and creativity are the initial steps in innovation, with the subsequent development relying on resources, people, and tools. They contend that individuals with groundbreaking ideas who leverage AI to bring their visions to life should not be denied the opportunity to build. The argument is that respecting the craft of software engineering should not preclude others from participating in the creation process.
The two sides are not inherently incompatible, as genuine respect for the field and openness to new methods can coexist.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.