Box Fresh Windows
Setting up a Windows box in a jiffy
Setting up a Windows box in a jiffy
Learnings on testing, and why I should be better at it
It's probably time to get on the bandwagon
Using the 'not' selector to add thoughtful opt-in CSS resets when you want them, but retaining sensible defaults in most other cases.
Generally when I start a project, I'm incredibly reticent to start thinking about what I might need for fear of Yagni. Any dev working for any length of time on sufficiently large projects will be all too familiar with building solutions that allow for 'future flexibility'. A future, that inevitably, never arrives, or at least not in the shape you thought it would.
What I mostly see is that when you add what you think you're going to need, what you'll end up needing will be just different enough to ensure you have to rebuild the thing anyway. So you may as well just build what you need, when you need it.
May 16, 2025
Questioning long held assumptions in HTML
Starting on a large scale web application today and not picking Tailwind? What the hell is wrong with you?
These things definitely still exist, but do I *really* need one?
My own interpretation of this rediscovered hypertext term
Wrapping third-party libs... I'm yet to see "we can switch out the library without affecting the rest of the codebase" actually happen irl
Feb 10, 2025
My own interpretation of this rediscovered hypertext term
Stumbling across an old project helps me see how far I've come, but also what's been lost along the way.
Why I chose Astro to build this site.
If I were to come up with my perfect job spec. It'd tick these boxes.
How too much abstraction can take you far, far away from the basics.