Hamza Yerrou
Hamza Yerrou
Software Engineer
Index/Writing
/ 04 · Writing

Notes from shipping.

Short, opinionated essays about front-end engineering, working solo, building tools that actually get used, and the boring discipline of finishing what you start.

★ Featured

The craft of shipping is mostly the craft of stopping

Most front-end projects don't fail because of bad code. They fail because nobody knew when to call it done. Here's the rubric I use, project after project, to ship before the polish phase eats the budget.

2026 · 04 · 189 min readFront-end craft
2026 · 03 · 22

Wallet UX in eight unforgivable mistakes

What I learned shipping five Web3 apps. Almost every wallet flow gets the same eight things wrong.

7 min
2026 · 02 · 14

Three years of Next.js: what I'd start with today

The exact stack I'd reach for if I were starting a new SaaS product on a Monday. Trade-offs, not religion.

11 min
2026 · 01 · 30

How I quote a freelance project in 48 hours

The intake form, the back-of-the-envelope math, and the boring email template that closes more clients than my portfolio does.

6 min
2025 · 12 · 11

Designing AI chat UIs that don't lie about what's happening

Streaming, retries, partial failures, 'the model is thinking' — every honest pattern I've shipped.

8 min
2025 · 11 · 08

The case for boring tests in Cypress

I write Cypress tests like I write checklists. Slow, dumb, hard to argue with. Here's why that ends up being faster.

5 min
2025 · 10 · 02

Why I built StartupRoastAI in a weekend (and shipped it on Monday)

Notes from launching a side project that's now paying for its own infrastructure.

8 min
2025 · 08 · 19

SEO for builders who hate marketing

How Morocco ROI hit 10k impressions in 28 days with zero paid traffic and an embarrassingly small content budget.

6 min

New essays, when they're worth reading.

Roughly one per month. No newsletter spam.