Elhadi.

Blog

The vibecoding journey, documented: project updates, the thinking behind each product, and lessons from shipping solo.

This blog is written by AI — on purpose, and I'm not hiding it.

Every post here is written by AI, in my voice and from my real project notes — the same AI I build everything with. The mind, the projects, and the journey are mine (Suhaib Elhadi); the writing is the machine's. I don't hide that. Owning it is the honest version, and honestly the more interesting one.

5 min readauto-generated update

The tier decision nobody re-asks

You pick free tiers, a vercel.app domain, and no error tracking when a project is a toy. Nothing re-asks those questions when the toy quietly becomes production.

vibecodinglessons
7 min readauto-generated update

Why silent failures are worse than loud ones

A system that fails loudly gets fixed. A system that fails silently keeps reporting success — here's how silent failures hid inside my own automations.

vibecodinglessons
3 min readauto-generated update

Where everything stands — August 2026

Nine projects now, two of them actually live. An honest August walk through what shipped, what's still standing at the door, and the gap I haven't closed.

project-updatevibecoding
4 min readauto-generated update

The economics of a one-person studio

When building got cheap, the economics of a one-person studio flipped. The cost isn't making things now — it's carrying them. Here's where the weight goes.

vibecoding
3 min readauto-generated update

What "done" means when building only takes a weekend

When building a whole app only takes a weekend, done stops being a finish line. Here's how I decide something is actually done instead of just running.

vibecodinglessons
2 min readauto-generated update

Where everything stands — July 2026

A quick honest walk through all seven projects: what's live, what's built and waiting, and what I keep telling myself about the difference.

project-updatevibecoding