thoughts on design & code
daniel.
gading
// blog.v2026
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.
APR 12, 2026 · 8 min read
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.
APR 05, 2026 · 5 min read
Process
Why I Write Before I Sketch
Words clarify thinking. Sketching before writing often produces beautiful solutions to the wrong problems.
MAR 28, 2026 · 4 min read
Tools
The Honest Case for Plain HTML
We've abstracted past the point of productivity. Sometimes the right tool is the simplest one.
MAR 20, 2026 · 6 min read
Reflection
On Shipping Imperfect Work
Perfectionism is procrastination in disguise. Here's what changed when I started shipping earlier.
MAR 08, 2026 · 3 min read