Thoughts on design, independence, and life on the water.
Wind steady at 12 knots from the southwest. The hull felt alive again after months on the hard.
Most design systems assume certainty. The best products embrace ambiguity as a feature.
The freedom is worth every uncertain quarter.
Changed the oil, replaced the impeller, and caught a cracked cooling hose just in time.
Cut the flow from 8 screens to 3. The constraint forced better decisions at every step.
Crossed the strait under a full moon. Dolphins in the bow wake. Moments like these are why I sail.
Turned down a project that didn't feel right. Getting better at protecting the work that matters.
A good type system does more work than most UI components. Notes from a recent deep dive.
Woke to the GPS alarm. Reset the hook in the dark with 20 knots on the nose. Lesson learned about holding ground.
Stopped checking email before noon. The quality of my first few hours has transformed.
The best work I did last month was removing things nobody noticed were there.
Picked up the new main and genoa from the sailmaker. The old ones had 12,000 miles on them.
Started this journal six months ago. The clarity it brings to my thinking has been unexpected.
Semantic naming over raw hex values changes everything when a product grows.
Two days in the yard. Sanded, primed, and rolled two coats of ablative. Ready for another season.
The best client relationships feel like partnerships. Notes on what makes them work.
Swapped lorem ipsum for actual content mid-project. Every assumption we had was wrong.
Pulled every wire behind the nav station. Labeled, cleaned, and re-terminated. Should have done this years ago.
Good work takes as long as it takes. Rushing has never once produced something I was proud of.
Spent a whole day adjusting whitespace. The layout went from cluttered to calm without changing a single element.
Winterized the engine, pulled the batteries, and sealed the companionway. She'll sleep well until spring.