The Day CSS Layout Stopped Feeling Like Magic
Flexbox for one dimension, Grid for two. The simple mental model that turned years of guessing into a real skill.
7 posts found.
Flexbox for one dimension, Grid for two. The simple mental model that turned years of guessing into a real skill.
After thousands of PR reviews, the same handful of comments keep coming up. Here are the patterns and why each one matters.
I’ve been paid to write code in all three. What actually made me faster wasn’t the editor — it was learning my debugger and stopping the chair-rearranging.
Versioning, pagination, and the overloaded boolean that meant three different things. Real mistakes, real fixes, and what I’d do differently.
A repeatable order of operations for navigating a new codebase: entrypoints first, data flow second, opinions last.
How I figured out a date-formatting dependency was bloat, not a best practice, and replaced it with 20 lines of code.
None of these are flashy. That’s exactly why they’ve survived two job changes and my own laziness.