Blog
Notes from the workbench
2026-03-12 · 5 min
AIProduct
Shipping AI features that feel useful, not novel
Chat widgets are easy. Useful AI is a product decision: where it sits in the flow, what it is allowed to get wrong, and how people recover.
2026-01-28 · 4 min
Next.jsPerformance
Next.js portfolios that load like products
A portfolio can still be a product: fast images, honest metadata, and motion that does not fight the first paint.
2025-11-04 · 4 min
MentoringEngineering
Mentoring without taking over the keyboard
The fastest way to help a learner is rarely to finish the PR for them. Here is the review habit I actually use.