How I Read 44 Books Last Year
Do you want to read more? Over a decade, I’ve been on a journey from casual to power-reader. In this post, I’d like to share the ideas and techniques that have helped me read more. ...
Do you want to read more? Over a decade, I’ve been on a journey from casual to power-reader. In this post, I’d like to share the ideas and techniques that have helped me read more. ...
I recently re-read It Doesn’t Have to be Crazy at Work by Jason Fried and David Heinemeier of Basecamp. Here are some of my favorite ideas. ...
If I had to start over as a person who wanted to become a professional programmer, in 2026, what would I do? ...
Here’s a list of the things that I’d like to learn about and have chosen not to specialize in (yet), as of 2026. ...
Want to learn a tricky topic and sharpen your learning skills at the same time? In this post, I’ll use the Feynman Learning Technique— a method of learning complex things by explaining them simply— with a sprinkle of LLM magic, to deepen my understanding of JavaScript promises. ...
I’ve been a practitioner of Shawn Wang’s ‘Learn in Public’ for years. In this post, I’ll share a list of ways I’ve found to learn in public. ...
Here are some one-sentence summaries of books that have helped me understand programming and technology. ...
Here are some books that have helped me understand programming. This list is a living document that I plan to update as I read. ...
A big mental leap I made early in my programming was starting to view computers as something that could be understood. ...
I write each post for this blog in Vim. Writing in the terminal makes me feel like a programmer, even when I’m not specifically programming. In this post, I’ll share how I spellcheck in Vim. ...