← Articles · AI · Community · Opinion

The toxicity in vibe coding
and AI communities
is killing innovation. Someone needs to say it.

"This app is garbage." "That's not real coding." "AI-generated trash." Anonymous comments. Veteran gatekeepers. People building things for the first time being told their work is worthless before they have had a chance to learn. The vibe coding and AI builder communities are doing something genuinely new — and a vocal minority is making it harder for everyone. Here is the honest picture, and here is what needs to change.

Jarrit Hosking
Forge Vertical · Cape Town · September 8, 2026
12 min read
// What is actually happening

Vibe coding — building software by directing AI rather than writing every line manually — has opened programming to a new generation of people who have ideas and the ability to direct AI to build them. That is genuinely significant. For the first time in the history of software development, the barrier to entry is not whether you can write a for-loop. It is whether you can think clearly enough about what you want to build to describe it to an AI.

The response from a vocal segment of the established developer community has been predictable and ugly. Comments calling AI-built products garbage. Dismissals of vibe coders as not real developers. Anonymous attacks on people sharing work they are proud of. The particularly painful version: someone builds something for the first time — a tool, an app, a project they have wanted to exist for years — shares it publicly, and is met with "this is sh*t" from someone who will never build anything that person will use.

This is not a small problem. Toxicity in creative and technical communities has a documented suppression effect on participation. People who are discouraged early — before they have had time to build resilience and confidence — often do not come back. Every time someone who would have built something useful is driven away by a contemptuous comment, the community loses a potential contributor. That loss is invisible. It does not show up in a metric. But it is real.

The specific flavours of toxicity in this space

// Chapter 01 — What it actually looks like

The toxicity in AI and vibe coding communities takes several distinct forms, and it helps to name them precisely:

"This is AI-generated garbage. Any real developer could build this in an afternoon."
Classic gatekeeping. Dismisses the output and the person simultaneously. Ignores that the person sharing it may be building their first app ever.
"You didn't build this. Claude built this. You just typed instructions."
The authenticity attack. Denies creative and intellectual contribution of the person who had the idea, defined the problem, and directed the build. By this logic, an architect didn't build the building — the construction crew did.
"This is why software quality is dying. People like this are flooding the market with garbage."
The anonymous doomsday comment. No specific critique. No constructive suggestion. Pure contempt posted from behind a username.
"Wow another vibe coder who doesn't understand what they built. What happens when this breaks?"
The competence sneer. This one has a point buried in it — maintainability is a real concern — but it is delivered as an attack rather than useful feedback.

Why the gatekeeping argument is wrong

// Chapter 02 — The case for vibe coding as legitimate building

The "you didn't really build it" argument rests on a specific and narrow definition of building that has never been universally accepted even within professional software development. Senior engineers use libraries, frameworks, Stack Overflow, and now AI-generated code snippets constantly. The distinction between "real coding" and "using a tool that writes code" has been collapsing for decades — vibe coding is an acceleration of a trend that was already underway.

More importantly: the person who had the idea, defined the requirements, directed the build, tested the output, identified the failures, iterated, and shipped something — that person built something. The intellectual contribution of clear thinking about what needs to exist is undervalued by people who have made their identity in the difficulty of the technical implementation. Difficulty is not the point. Useful software that solves real problems is the point.

The architect didn't pour the concrete. The film director didn't operate the camera. The editor didn't write the words. Direction and creation are not the same thing — but direction is still creation. "You didn't really build it" has never been a coherent argument.

None of this means the concerns are entirely without basis. There are legitimate questions about vibe-coded software: Does the person who built it understand it well enough to maintain it? Can they identify security vulnerabilities they did not write? Are there legal and liability issues with shipping AI-generated code in production contexts? These are real questions worth serious discussion. They are not licence to be contemptuous about someone's first project.

The anonymous comment problem — and why platforms need to be accountable

// Chapter 03 — The structural issue

Much of the worst toxicity happens anonymously. A person with no public identity, no work product of their own visible, no skin in the game — commenting on someone else's work with contempt they would never express if their name were attached. This is not a new problem. It is the oldest problem of internet discourse. But it has particular sting in communities built around building things, where the person sharing their work has been genuinely vulnerable — they made something, they shared it, and they were met with cruelty.

The platforms that host these communities — Reddit, Discord, X, Hacker News, YouTube comments — have largely abdicated responsibility for the culture they enable. Moderation policies exist but are inconsistently applied. Anonymous accounts face no meaningful consequences for sustained harassment. A person who repeatedly drives new contributors away from a community with contemptuous comments continues to post with no accountability.

The financial accountability argument: Some jurisdictions have explored whether defamatory or harassing online comments that demonstrably damage someone's reputation or commercial prospects should carry financial liability. The standard applied to print publications — you cannot publish false statements that damage someone's reputation without legal consequence — does not consistently apply to online platforms hosting user comments. That asymmetry has no principled justification. A comment calling someone's commercial software product "garbage" or "trash" in a public forum can damage that product's reputation and the creator's livelihood. The person who posted it from behind an anonymous account faces no consequences. That needs to change.

What constructive actually looks like

// Chapter 04 — The alternative to contempt

The existence of bad feedback does not mean all critical feedback is bad. Technical communities are stronger when they can have honest conversations about code quality, security, architecture, and maintainability. The problem is not criticism — it is contempt. There is a meaningful difference.

Constructive criticism of a vibe-coded project looks like: "The authentication here is vulnerable to X — here is how to address it." Or: "This is interesting but the API calls on line 40 could cause rate limiting issues at scale." Or even: "This doesn't handle the edge case where the user does Y — have you tested that?"

Contempt looks like: "This is garbage." One is useful. The other is a person making themselves feel superior at someone else's expense. Communities need to be able to distinguish between the two — and platforms need to make the second category less rewarding and more costly.

// What needs to change

// 01 — Platforms
Friction for anonymous contempt
Platforms should make posting contemptuous comments to public project showcases require either a real identity verification or a public track record on the platform. Anonymous posting in project feedback contexts specifically — not all contexts — should carry friction. You want to say it is garbage? Put your name on it.
// 02 — Community norms
Specific critique, not character attacks
Communities can establish and enforce norms around feedback: specific, actionable, and addressed to the work not the person. "This authentication is vulnerable" is acceptable. "You clearly don't know what you're doing" is not. The distinction is enforceable and the communities that enforce it consistently are measurably healthier.
// 03 — Legal frameworks
Reputational damage as a liability
False or recklessly contemptuous statements about commercial products that demonstrably damage their reputation should carry the same legal risk online as they do in print. Platform safe harbour protections were designed to protect platforms from liability for user content — not to shield individuals who make defamatory statements about others' commercial work. That distinction needs development in law.
// 04 — The builder culture
Default to celebration
Something shipped is better than something perfect that was never built. The best communities in tech — the ones that produce the most innovation — celebrate the act of shipping, iterate on problems openly, and treat beginner work as what it is: the start of something. Every experienced developer built bad software first. The difference is they did it in an era before anonymous comment sections.

The personal note — why this matters to Forge Vertical

// Chapter 05 — From someone who builds with AI

I build with AI. Forge Vertical is built by one person directing AI tools — Claude, Gemini, GPT — to build production systems that clients use, that rank on Google, that process real transactions. I have been on the receiving end of the "you didn't really build it" dismissal. I have watched people share work they are genuinely proud of and get contempt in return.

The people doing the contemptuous commenting are not building anything I can find. That is the consistent pattern. The builders are building. The critics are commenting. In a world where the barrier to building has genuinely lowered — where someone with a clear idea and the ability to think and communicate can ship software that solves real problems — the gatekeepers are protecting a gate that no longer needs to exist.

Build the thing. Share the thing. Ignore the contempt. Engage with the specific critique. And if the platform you are sharing on consistently produces more contempt than useful feedback — find a better platform. The communities worth being part of are the ones that understand the difference between criticism and cruelty, and treat first-time builders with the respect that anyone attempting something difficult for the first time deserves.

// A note on task-bridge task-bridge is an open protocol for routing AI-displaced work back to humans. One of the forms of work it routes is creative and technical feedback — the kind of constructive, specific critique that helps builders improve. The hypothesis is that human judgment, delivered fairly and with accountability, is more valuable than anonymous contempt. That is both a product thesis and a statement about what technical communities should be. View on GitHub →
Written by
Jarrit Hosking
Forge Vertical · Cape Town · September 8, 2026