Latest Posts
Featured
Design
The Grid Never Lies: Designing Systems That Scale
Every great design starts with constraints. The grid isn't a cage — it's a launchpad. Here's how I learned to love structure after years of resisting it.
Code
Writing CSS That Won't Haunt You in Six Months
Naming things is hard. Structuring stylesheets is harder. A few principles I keep coming back to.
Process
Why I Write Before I Sketch
Words clarify thinking. Sketching before writing often produces beautiful solutions to the wrong problems.
Tools
The Honest Case for Plain HTML
We've abstracted past the point of productivity. Sometimes the right tool is the simplest one.
Reflection
On Shipping Imperfect Work
Perfectionism is procrastination in disguise. Here's what changed when I started shipping earlier.