The Myth of the Vibecoded Photoshop

The author argues that 'vibecoding' is a baseless accusation because no complex, non-trivial software has actually been produced through simple prompting alone. He posits that AI only automates the 'typing' phase of coding, while the essential tasks of verification and architectural decision-making remain the true barriers to entry. Ultimately, he views the 'vibecoded' label as a gatekeeping slur used by those whose basic technical skills are being commoditized by AI.
Key Points
- There is a total lack of complex, architecturally sound software produced solely through 'vibecoding' despite years of AI tool availability.
- Coding is divided into three levels: typing (Level 1), verifying (Level 2), and deciding (Level 3), with AI only impacting the first level.
- The 'vibecoding' accusation is often a defensive reaction from people whose self-worth is tied to syntax and manual coding tasks that are now commoditized.
- The gatekeeping of the software industry has always been about architectural judgment and verification, not the manual act of writing code.
- The term 'vibecoded' functions as a shame-based tool to discourage transparency and exclude outsiders from the creative process.
Sentiment
The community is genuinely divided. A significant faction agrees with the article's core thesis that architectural judgment remains the true bottleneck in software development. However, many commenters feel the article attacks a strawman — arguing that the real threat to professional software isn't a single vibecoded replacement but an ecosystem of small personal tools and AI services that collectively erode the need for monolithic apps. Multiple commenters find the article poorly written and confusing, undermining its message. Overall, Hacker News partially agrees with the premise but largely redirects the conversation toward a more nuanced view of how AI disrupts software.
In Agreement
- The real bottleneck in software development is architecture and design judgment, not writing code — AI helps with the latter but not the former
- Nobody is vibecoding complex, mature software because the hard parts (verification, testing, architectural decisions) remain firmly human responsibilities
- Experienced engineers are paid for architectural judgment, not typing speed, so AI lowering the cost of code production doesn't eliminate their value
- The accusation of vibecoding is often used dismissively against skilled developers who use AI as a tool, without understanding the human effort involved
- High-quality code hasn't gotten cheaper — arguably it's gotten more expensive because more AI-generated slop needs to be cleaned up
Opposed
- The real disruption isn't a vibecoded Photoshop clone but thousands of small purpose-built tools that each replace a narrow slice of what monolithic software does
- Non-programmers are already building useful personal apps (wine trackers, stat apps, image processors) — the demand is for bespoke solutions, not universal replacements
- The article's framing is a strawman: nobody credible claims AI can build complex mature software from scratch, so the absence of vibecoded Photoshops proves nothing
- AI image editing tools like ChatGPT Images are already displacing Photoshop for casual users, making the whole vibecoded-replacement question irrelevant
- Vibecoded apps are the new spreadsheets — imperfect but empowering, and their failure modes will be similar rather than catastrophic