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

How to market an app on Reddit without getting banned

Reddit is the best place to find people with the exact problem your app solves — and the fastest place to get banned for saying so. How I think about marketing an app on Reddit.

marketinghow-to
4 min readauto-generated update

What running the same prompt twice tells you

The same prompt, run twice, is the cheapest confidence check I have. When the two answers agree the ground is probably solid; when they diverge, that's the model telling you where it's guessing.

aihow-to
5 min readauto-generated update

Warming a sending domain: the reputation you can't buy back

A cold-email sending domain is a reputation asset that burns slowly and silently. The mechanics of SPF, DKIM, DMARC and a real warmup, and why none of it survives one bad week.

how-tolessons
5 min readauto-generated update

Safe zones for vertical video: where the app covers your ad

Vertical video safe zones decide whether your caption survives. Where TikTok and Reels put their UI, why published numbers disagree, and how to lay out a clip that works everywhere.

how-toai
4 min readauto-generated update

How to give a friend money back without making it weird

The debtor's side of owing a friend money is its own kind of stuck. Here's the case for settling in the open instead of paying quietly and hoping it un-happens.

how-totab
5 min readauto-generated update

Forgiving a debt should be a button

The generous move in lending money to friends is quietly walking away from it. Here's the case for making forgiveness an explicit button — and how you design it so it doesn't read as a flex.

how-totab
4 min readauto-generated update

What I'd automate first if I ran a Skool community

Not everything in a Skool community is worth automating. Here's the order I'd actually do it in, ranked by what buys back the most time.

how-tocommunityhq
5 min readauto-generated update

How to build a website from a business's Google reviews

A business is the worst describer of itself. Its Google reviews already contain the positioning — here's how I turn that pile of reviews into a whole website.

how-toaicadence-studios