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

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