Blog
Read the latest posts from my blog.
Enterprise Project Checklist
Here in the age of AI, projects need to be perfect when they are released. I use this enterprise software project checklist to keep track of everything I need to do.
What To Know in JavaScript
What To Know in JavaScript (2026 Edition) is a great writeup of the JavaScript ecosystem as of April 2026. And also, now I have a ton of new things to learn.
Human in the loop
The current narrative around AI in tech misses a fundamental reality: humans have biological limits.
Coding Font
Coding Font is a fun bracket game that you can use to find your favorite coding font. I got JetBrains Mono. I think it has a lot of character, and the ligatures are great.
"Nothing" is the secret to structuring your work
The next time you begin your workday, try this: clear your work surface completely. Close all browser tabs. Create a fresh page in your notebook. Open only the one file you need.
The 52-Minute Developer
You can code only 4 hours per day, but don't worry, you're only using 52 minutes.
Anant Jain on Agency
Agency is the ability to hold the entire [development] loop in your head and act on it...
Software Engineering is More than Just Code
There's a lot more to creating good software than code.
Tokens Are Now a Recruiting Tool
Jensen Huang, CEO of Nvidia, said that tokens are now a recruiting tool (and he wants to give engineers half their salary in tokens).
Barry's Economics on Helplessness
I can't state it as well as Barry's Economics, but this video has a lot of good stuff to say about "the science of learned helplessness, social tipping points, and why your brain is catastrophically underestimating the power of what you can actually do."