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.

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
3 min readauto-generated update

How to split a bill without ruining the friendship

The awkward part of splitting a bill isn't the math — it's asking twice. Here's how I stopped eating the loss and started keeping a receipt instead.

use-casetab