I recently picked up weightlifting again and found myself wanting a particular way to visualize and contextualize my progress, so I prototyped a small app.
I’ve been trying out Obsidian.md and thinking a lot about personal knowledge management systems over the past couple months.
With React and Redux, you should put state in the Redux store and leave everything else outside of it. Let’s explore why.
Years ago I discovered Jim Bumgardner’s “Whitney Music Box”. Recently I recreated it in Elm.
Until last week, I had never made a contribution to an open source project. Especially since this is a first that’s happened almost 10 years into my career as a programmer, it’s gotten me to reflect on how it came together and what skills went into it.
Recently I experienced a cool first: a project of mine got a shoutout at a programming talk. The project was a small game, and it’s gotten me to reflect on how important making games has been to my development as a developer.
This is a guided tour of a recent change I made to my own website: converting a sidebar to a top navbar when the user’s screen is small enough. I hope what I’ve learned can help others take their first steps into responsive web design!
A year or two ago I read Sapiens by Yuval Noah Harari and one passage in particular stuck out to me. Prof. Harari argues that trust, in the form of financial credit, was the key that enabled the explosive growth of the modern economy. I’d like to pose the question: what else does trust enable, and what similarities can we discern among all the things that trust enables?
Recently I started a new version of this website from scratch, so here’s the inaugural post kicking off the new era.