Subsetting Material Icons in Rails

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
Latest post

Good, fast, cheap, pick three

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

New Beginnings

Well, wouldn’t you know it! The ol’ homepage has a new face. You’ve probably stared at your RSS feed for a good long while, impatiently tapping your foot, wondering “why hasn’t Johan updated with his yearly-ish blog post” and I’m here to tell you that...

Read post

Austerity

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

Carbonavirus

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

EC2 is really complicated

A significant chunk of the web runs on Amazon hardware now. I don’t get it.

Read post

Not invented here, dude

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.

Read post

Culture is searchable

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

Fuck your bug fixes and performance improvements

It’s time to stop what we’re doing for a second and talk about automatic updates! Unsurprisingly, I have Opinions.

Read post

Smugness as a Service

Confession time: I’m partly powered by smugness. I’m not even sure that’s a bad thing.

Read post

Twitter is actually pretty great, you guys

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