Skip to content
JOURNAL · 06

Things worth
writing down.

Engineering, product, and the decisions behind building software that lasts. Posted when there's something to say.

CRAFT5 min read

The Cost of Ignoring UX as an Engineering Team

The bill is real. It just arrives late, under a different name.

UXEngineering Culture
JULY 2026
CRAFT5 min read

Every Button Is a Decision

Nothing on the screen is neutral. Someone chose all of it, or chose not to.

DesignUX
JULY 2026
ENGINEERING5 min read

Why Software Isn't Finished When the Code Works

'It works' is a claim about the happy path. Users don't live on the happy path.

Engineering CultureQuality
JULY 2026
PRODUCT5 min read

The Hidden Cost of Poor Onboarding

The people it costs you the most are the ones you never hear from.

OnboardingUX
JULY 2026
PRODUCT5 min read

Building Products People Enjoy Using

Enjoyment isn't a feature you add. It's what's left when the friction is gone.

ProductDesign
JULY 2026
CRAFT5 min read

The Product Isn't Your Backend. It's the Experience.

Users never see your architecture. They see the spinner.

ProductEngineering Culture
JULY 2026
CRAFT8 min read

Why Good Software Feels Effortless

Engineering is invisible. Products aren't.

ProductDesign
JULY 2026
ENGINEERING8 min read

The Pull Request Nobody Wants to Review

Past a few hundred lines, review turns into skimming. The real cost of a 2,000-line diff isn't a slow merge, it's feedback that lands three weeks too late.

Code ReviewEngineering Culture
APRIL 2026
ENGINEERING10 min read

Your Schema Is a Contract You Can't Roll Back

You can redeploy code in seconds. You cannot undo a migration. The decisions that outlast your code aren't in the application layer, they're in the schema.

BackendDatabases
APRIL 2026