Quake kitty
I like my software boring and stable. I try to keep myself patched and all that, but I don’t really trust updates. That said, sometimes you gotta mix it up a little.
Read post
I like my software boring and stable. I try to keep myself patched and all that, but I don’t really trust updates. That said, sometimes you gotta mix it up a little.
Read post
I was a late adopter of Tailwind CSS. Now, I’ve been a fan of atomic CSS for a good many years, but it was a wasteland for the longest time while everyone was off doing CSS-in-JS, and nothing really caught my fancy. I had been eyeing stuff like ACSS
Read post
I keep coming across the phrase “strong opinions, weakly held” and I swear to God I’ve never heard a more wishy-washy piece of spineless bullshit in my life.
Read post
I recently read an article by Jason Swett where he argues against Sandi Metz’ old chestnut “duplication is better than the wrong abstraction” and it made me feel like I have to articulate why I’m Team Sandi here. I’m sure I’ve used the saying a million times in discussions with colleagues and, as such, I feel personally attacked by Jason’s article and need to defend my honor.
Read post
Look, I’ll freely admit to knowing next to nothing about the Enterprise world. It’s like a separate universe of its very own, populated by Solutions Architects and threatening-sounding acronyms like ITSM and SAFe.
Read post
Unless you’re cool enough to commission your own icon set, you’re probably using a library like Font Awesome or Google’s Material Icons. We’re using Material Icons for the new thing we’re building. They’re good!
Read post
I’ve started a new job! It’s kind of hush-hush at the moment. We’ll be in stealth mode for a few months while we build this thing out, and then we’ll see what happens with the business side of things – nobody ever knows, right? But we’re absolutely going to ship a solid, well-built piece of software.
Read post
I’ve set up a Gemini server for johan.hal.se! You can check it out if you want: gemini://johan.hal.se.
Read post
There’s a recognizable type of snobbery that stems from mastery, and you can see it practically everywhere. A common one is in architecture: the people chosen to build our cities and houses are generally pretty far removed from what people think of as, well, uh, for lack of a better word, “good."
Read post
Welp, here we are: stuck in the blessed land of carbon footprint reduction. Nobody’s flying. We stopped buying frivolous takeout lattes. We’re not even driving ourselves back and forth from work. The latest number I’ve seen is an estimated 50% decrease in industrial activity and a global reduction in carbon emissions of around 5%.
Read post
A significant chunk of the web runs on Amazon hardware now. I don’t get it.
Read post
I can never remember the syntax for find
. And when I do remember it, it tends to be something stupid like find . -name package.json
.
I absent-mindedly leave my headphones at work about once a month. My immediate reaction is always “asdfghjkl no no please god no this will be the bus ride from hell” but it usually turns out to be a surprisingly thoughtful 30 minutes instead. Or a nice long nap.
Read post
It’s time to stop what we’re doing for a second and talk about automatic updates! Unsurprisingly, I have Opinions.
Read post
Confession time: I’m partly powered by smugness. I’m not even sure that’s a bad thing.
Read post
We all know a bunch of good stuff happens when you delete social media apps from your phone. What we didn’t know is that a bunch of bad stuff happens, too! I went there so you don’t have to.
Read post