Apple said no, and it was the best thing that happened to tab.
tab. didn't pass App Store review the first time. Here's what the rejection actually taught me — and it wasn't about code.
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.
tab. didn't pass App Store review the first time. Here's what the rejection actually taught me — and it wasn't about code.
The fragrance app I'd wanted for years. Point your camera at a bottle, it knows what it is, and the whole thing feels like the shelf it's tracking. (It used to be called Sillage.)