Today, after waiting for an album review to load, I built something small: my own take on the Pitchfork aggregate review loading experience. ...
Favorite TypeScript Learnings from TypeNotes
This Summer I wrote a number of blog posts for my TypeNotes project. Here are a few things I learned about TypeScript that were worth revisiting. ...
The Power of One Test
A developer experience and quality control measure I take on programs I’m building, even small ones, is always to write at least one test. ...
12 Startups in 12 Months
In the next twelve months, I’m launching twelve software startups. ...
Opaque IDs, editable titles in TIL URLs
Today I’d like to highlight something I built with some colleagues that I think is cool: the dynamic paths of Hashrocket’s daily learning site, Today I Learned (TIL). ...
Genuinely Care
I often reflect on a conversation from years ago with a former Army boss. It’s foundational to how I understand leadership. He said that being a leader means you have to “Genuinely care.” ...
Leave a Trace
Always leave something behind. If you find something interesting, leave a trace that you were there. ...
You Learn a Codebase by Changing It
How do I “get up to speed” in a new codebase? Changing it. ...
Avoid Hasty Caching
Approach caching with caution. ...
Become a Product-First Software Engineer
I think many engineers would be better contributors if they started to think more about the customer impact of their work. ...