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."