You can either scroll down for a straight archive or all my archive, or click one of the below tags to see writing from a specific category. Or surprise yourself with a totally random blog post.
Blog Post Listing

Blog post: My 2021 Best Book Awards
2021 was my best year of reading yet, and I want to celebrate these books with some book awards.
Blog post: Remember to Accept the Chaos
Remembering what we can't control, and making use of it, matters just as much as what we can control.

Blog post: What's the deal with align-items: baseline?
I understood all the basic ways flexbox can align content. But I got thrown for a loop with aligning along the baseline.
Blog post: Don't Force It
There's a difference between being productive and feeling productive.

Blog post: Don't Let Your Hobbies Burn You Out
Hobbies that were once a source of personal joy have wound up making me miserable. How did I get to this point?

Blog post: How to Make an Anime Quote Maker More Awesome
My quote maker remains my favorite code side project. So I can't help but keep adding more controls and features.

Blog post: The Pros and Cons of my First Virtual Conference
#RailsConf2021 was both my first Ruby on Rails conference and my first virtual conference. Here I'll look at the good and bad of an all virtual code conference.

Blog post: What Makes Zagreus a Good Man?
Zagreus' character from Hades has been well-received by gamers. But what makes him a powerful warrior but also a good man?

Blog post: Hades and my Two Types of Failure
Hades is a great game, and as a bonus, put my fears of failure in a new light.

Blog post: The Currying Introduction I Wish I Had
Currying is a tricky yet major of JavaScript and functional programming. Sadly, it doesn't involve eating actual curry.

Blog post: Be Picky with Your Life's Lists
We have lists of what we want, unlimited items we can add, and limited time to spend on them. Be picky.

Blog post: Hiding and Showing in SVG with Clip-path and Mask
SVG opens up a lot of visual possibilities. A big part of that is using clip-path and mask to hide and show images.

Blog post: What is Programmatic Determinability?
Programmatic Determinability is a big part of accessible websites. It's about clarifying what seems obvious, then getting cheesecake.

Blog post: What I Didn't Know in the 2020 State of CSS Survey, Part 2
Everything else I didn't know from the 2020 State of CSS Survey I couldn't fit in the first post.

Blog post: What I Didn't Know in the 2020 State of CSS Survey, Part 1
The State of CSS Survey recommends those who take it learn more about what they aren't familiar with. Challenge accepted.
Blog post: Scheduling Blog Posts with Eleventy, Netlify, and IFTTT
Eleventy makes it easy to automatically publish future blog posts with a little JavaScript and some outside app help.