📌 Start here

Hello there! I want to help you get better at your job as a web developer. I've written a lot of articles over the years, so I collected and organized the most helpful ones and put them into this easy-to-navigate index. Starting Out How to find the time to learn…

How to find the time to learn

I think one of the hardest things to do—and it doesn't matter if you're just starting out or if you've been in the industry for years—is finding the time to learn. And it's especially bad if you're a web developer because things really are moving quickly, and it's…

Learning the PICO-8

I've been programming for a while, but I've never really made any games myself. I've played around with Codea back in 2015, but I stopped and didn't get to learn how to make an actual playable game. But a few days ago I ran into the PICO-8 (thanks to @BrianHall!…

"Where can I learn CSS to create modern-looking websites?"

This was originally published on my newsletter. I used to hate working on CSS. Coming from the JavaScript world, I saw CSS as something that designers do and that real programmers like me shouldn't mess around with. I was up on my high horse thinking that CSS wasn't worth my…

Some thoughts on taking care of yourself and others

This was originally published on my newsletter. I was watching this video from Panic a few weeks back about how a dispute between two internet service providers (Comcast and Cogent) can really affect the users on the other end. What was happening was that users at home using Comcast were…

Figuring out my design process

I remember reading about the redesign of CodePen all those years ago and thinking how cool it must be to create a product that users would want to use. And I wanted to know: how do web designers take all of that data—ranging from interviews, to user testing, to…

“I don’t know if I can actually do this”

I was listening to an episode from No, You Go called All In with Leah Culver, and I think the part of the show that stuck with me the most is when Leah said this: I don’t know that I can actually do this. But I did! I just…

Interesting things you might like

Hey, everyone! I've been finding some good shit online, and I just wanted to share them with you. Interesting books Technically Wrong: Sexist Apps, Biased Algorithms, and Other Threats of Toxic Tech. This is such a good book. If you want to learn more about how tech affects people—especially…

Going beyond the basics

I ran into this question on Dev.to a week or two ago: I have recently started to study the basics of the html and css language, and soon I will start javascript. I was wondering, beyond the "holy trinity", what does a good front end developer know?…

Learning how to write

I was just reading an article about how writing can make you a better designer, and it reminded me of how essential writing is for us programmers, too. If you happen to stand over my shoulder all day (please don't), you'd see that I actually write a loooot more than…