AIPersonal thoughts

Everyone is vibe coding their own software, and the future is already fragmented

Updated

Why I wouldn't run a random vibe-coded tool that touches my screen or my data, why I'd still tell you to release it, and what a world of one-off personal software does to trust, security and careers.

Someone asked a question I keep coming back to: they vibe-coded a Mole for Linux, it works for them with the official client, but they’re torn about releasing it because of the stigma around reverse-engineered, vibe-coded software. Should they?

I don’t think there’s one right answer. There’s a personal answer, and it depends on how you release it.

Would I run it? No.

Let me be honest first: I wouldn’t use it. Anything that touches my screen capture or my data, written by a stranger and downloaded at random, makes me uncomfortable. That has nothing to do with whether an AI wrote it. It’s the same reason I don’t install random binaries from the internet.

The same logic applies to paid software from an unknown developer. Someone once pitched me a tool that was supposed to self hosting once and for all. A real, annoying problem. They started with “I’ll open source it” and ended at “actually, a paid subscription.” They even offered to send me the source code for review.

No thanks. I’m not going to audit it, and that’s the point. The value of developing in the open is that more than one pair of eyes looks at the code, assuming it ever gets enough momentum for anyone to look. Closed, paid, and unaudited, from someone I don’t know, is a hard sell for something that moves my files.

Would I tell you to release it? Yes, with conditions

If there’s nothing nasty baked in, put it out there. My hot take is that the backlash will be smaller than people expect, as long as you:

  • release it openly and say clearly what it is;
  • don’t charge for it or hide it behind a restrictive license;
  • use the most permissive license you can. If an AI wrote it, nobody really owns it anyway, much like with AI-generated art.

And don’t sign up to maintain it for everybody. If you vibe-coded it, you may not fully understand it, which makes support promises hard to keep.

Some communities, r/selfhosted for one, hate anything vibe-coded. That’s funny, because people were writing terrible software long before AI. The difference now is that the disclosure is visible. Nobody labelled the bad code from 2015 as “written without much thought.”

Also, I wouldn’t run it, but I’d read the post and think “oh, that’s possible.” I never considered building my own Parsec connector. Seeing someone do it is information, and I might just build my own. That’s what a release is worth even to people who won’t install it.

The fragmented future isn’t coming, it’s here

The obvious worry is whether a fragmented world of everyone running their own software is what we want. I don’t know if we want it, but we’re going to get it. Actually, we already have it.

  • YouTubers are building video editors for themselves, and for them these work better than Premiere. They have very specific footage formats coming in, very specific outputs going out, and no use for the rest of the feature pile.
  • I know multiple people who built their own financial management software: it pulls in bank accounts and credit cards, analyzes spending, and tells them where to pull back.

That second one is the interesting part. They trust it more than the commercial alternatives, because it’s self-hosted and they made it. A credit card company’s “financial planning” feature comes with a motivation you can guess. Their own vibe-coded tool has the motivation they gave it. Whether that trust is deserved is a different question.

What worries me

Security. If trust comes from “I built it myself,” that’s a feeling, not an audit. Software that handles bank data and has never been reviewed by anyone but its author, and arguably not even by them, is a real problem. The security implications of this wave are huge, and I don’t think we’ve started to price them in.

Career mobility. If you spend three years editing in a tool only you use, what does that do to your resume? You show up at a company that uses a standard editor and you’re starting over. Maybe the answer is that everyone brings their own tool to every job. That raises the next question: what happens when a colleague is sick on Friday and someone else has to finish their video in a tool built around their personal workflow? “Please AI, adapt this” is one answer. I’m not sure it’s a good one.

Knock-on effects. Nobody can fully predict what a world of millions of one-off tools does to collaboration, support, standards and compatibility. Shared software has always been a way of agreeing on how things work.

Where I land

Vibe-code the thing. Build it for yourself, it’s a great way to solve your own problem. If you release it, release it openly, describe it honestly, and don’t promise support you can’t give. And if you’re the one deciding whether to install someone else’s, apply the same rule as always: don’t give your screen, your files or your bank data to code that nobody has read.

Share