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.
After weeks of looking for a workable approach, I finally build a Node Twitter bot to automatically share anime quote artwork.
I don't consider myself a tech ally, but have several ways I try to act as one.
The Fourth of July reminded me that powerful writing and fireworks have some big things in common.
A beginning coder's guide to half of the behavioral design patterns with an alternate telling of Goldilocks and the Three Bears.
A note I'd taken while abroad on my time in Hungary's capital, and learning to be happy alone as well as with others.
A beginning coder's guide to understanding creational design patterns with an alternate telling of The Three Little Pigs.
Refactoring code is a tricky business. This is a small example of how fixing old CSS code creates even more problems to solve.
Integrity is acting consistently with one's moral values. But when are we just trying, and failing, to have integrity?
There's plenty of common arguments against web accessibility that are dead wrong. Here are five of them with some ready-to-go counterarguments.
A SubAtomic Frontend Architecture balances Atomic CSS and BEM class naming to build a fast, flexible framework.
I celebrate a long-overdue side project by examining its most important pieces - services, singletons, and which Eeveelution matches my personality.
My journalism background taught me many things that still help me as a programmer. They cover workplace conversations, managing knowledge, making well-informed decisions, and the benefits of sprinting across campus in a blind panic.
This week was learning about balance - balance of work and play, and balance of explore and exploit.