Back to Blog

TL;DR How I went from doom-scrolling to vibe coding.

Vibe Coding to the Max 🚀

I didn’t start vibe coding because I had a genius idea. I started because I was procrastinating. Scrolling! Watching people ship websites, Apps, Micro tools and more. Seeing those Lovable ads pop up every five minutes. And then I had this moment:

“What is actually stopping me from doing this?”
“Why can’t I just join the crowd?”

So I did. Because the only thing worse than failing
 is wondering what would’ve happened if you tried.


The Spark đŸ”„

It started small. I worked with my cousin on my friend’s business website — PureOrigins.uk. He was more advanced with AI tooling at the time. He kicked it off. I picked it up midway and finished it.

That was it! The spark that started this journey!

If I could do that
 I could do more.

Then I watched another friend engineer his site forefinder.golf purely through vibe coding. Watching him iterate fast, ship quickly, break things, fix things — it was addictive.

And when I say addictive, I mean addictive.

There were nights I should’ve been asleep but instead I was pushing another increment live. The only real battle now? Managing my ADHD and not juggling 12 projects at once 😂


Look To Start Small đŸ€

My friends have asked me:

“Why don’t you just build one big “serious” thing?”

Simple. I wanted to feel what building with AI was actually like. I studied Software Engineering. I worked in DevOps. But over time I drifted more into delivery and programme leadership. Vibe coding has been my way back into building — seeing code again, understanding structure again and once more breaking problems down. It’s been like reconnecting with a muscle I hadn’t flexed properly in years.

So for now I am working primarily on:

  • Personal tools
  • Experiments
  • Friends’ projects
  • Potential business ideas
  • Things that started as shower thoughts 🚿

I find one of the biggest, most rewarding surprises, has been building my own website. I had been putting it off for years. I could’ve used WordPress or a template, but building it increment by increment just hit differently. More control! More ownership!! More reward!!!


The Biggest Lesson: AI Is Not a One-Shot Machine 🧠

Early on, I thought if I wrote a comprehensive enough requirements document, AI would build the whole thing in one go. Right?

Wrong!

Even with detailed instructions, thoguh personal experimentation, I find it falls short if you try to do too much at once. That’s when something clicked. This isn’t magic. It’s Agile.

Build small. Ship fast. Iterate.

The moment Codex started losing sight of the narrative, ignoring design intent and drifting from the vision, I realised dumping everything into one mega prompt wasn’t the way. You have to guide it, just like you would guide a team.


Shipping Small But Fast ⚡

For me, this looks like:

  1. Build the skeleton.
  2. Break functionality into parts.
  3. Deliver one working slice at a time.
  4. Test behaviour and styling.
  5. Merge only when it behaves properly.

I even built myself a lightweight starter repo template, something I can copy into any project to standardise how AI behaves as a small delivery team. It frames AI like a Product Owner, Scrum Master and Dev Team; But all controlled by one person.

That structure alone improved the quality of what I was building.


AI Isn’t Just a Tool. It’s an Extension đŸ€–

At some point I stopped treating AI like autocomplete. It became an extension of me.

Does having a dev background help? Absolutely. Is it required? No. But thinking like a Product Owner helps massively. If you can break work down, clarify outcomes, guide direction and refine incrementally, you’ll get far better results.

AI builds. You steer.

That’s the game!


Futher pitfalls
 Agents: They’re Powerful
 But Can Often Over-Engineer đŸ§©

Agents are incredibly useful when you’re stuck on a big hurdle, need structured reasoning, or want gaps identified in your thinking. They’re great at decomposing complexity.

But they can over-engineer small problems. Sometimes the solution is simple. Not every task needs a swarm of agents.


What Frustrates Me 😅

Let’s be honest. Depending on what model you are using, what prompting you have provided, AI does not one-shot beautiful UI. It doesn’t naturally nail UX without direction. At least that has what I have observed. Evidently it is an area which developments are being made. Especially if we were to look at what is coming out of China with Kimi-K2.

If you want something polished, you’ll spend time refining prompts, adjusting structure, fixing layout quirks and re-aligning to your design intent. That iteration loop can be exhausting.

But that’s also where the craft comes in. A new muscle you develop along this journey. The AI prompting muscle. Something I feel will strongly be our future. Learn how to correctly prompt with AI now, will pay dividends for all in the future.


What I Learned (Accidentally)

Just download the tools.

VSCode. Codex. Copilot. Claude.

Stop overthinking it and start small.

Also join a Discord community or start with your friends. Some of my best learning came from conversations about what’s actually achievable, better strategies for building apps and even discovering local LLM setups like Ollama for projects where buying tokens didn’t make sense. Things which only came up in conversations with my friends. Things which helped grow my knowledge and shape the way I attack projects

You don’t need the most expensive stack. You need the right stack for the job.


Has This Changed Me?

Yes.

I find it has made me more rounded. It’s brought back the builder in me. It’s reminded me how to start small and structure an SDLC that fits the scale of the project, not some enterprise theatre version of it.

I’m learning more. And I’m learning faster.


If You’re Thinking About Starting 👀

Start small!

Understand what AI can do. Understand what it cannot do. Yes, you can build a full product. But there will be hurdles: UI refinement, architecture clarity, scope drift and your own discipline.

Treat it like a team member. Not a vending machine.

And if you get stuck
 Well I’d say Google it but maybe, form now on, I’ll start saying GPT it đŸ€Ł Jokes aside, there are massive communities out there which can help you explore and navigate this new world. YouTube videos which really help to break things down nicely. And like I said before, levarage your friends. If they haven’t started already, started this journey together. Joint learning is a very powerful tool in and of itself.


The Truth

I believe vibe coding isn’t about AI replacing developers. It’s about building better solutions. It’s about bringing shower thoughts to life!

For the first time, the gap between “I have an idea” and “it exists” is tiny. And once you realise that, you stop waiting. You stop over-planning. You stop saying “one day.” You just build!

Messy. Incremental. Imperfect. But live.

AI hasn’t made me a developer again. It’s made me a builder again. And there’s a difference. ’m shipping more. Learning faster. Thinking bigger.

And honestly? I’m only just getting started 🚀

Link Copied