Adding Images to History Snacks Without Making Things Louder
A reflection on adding illustrations to History Snacks — and how restraint, intent, and quiet design choices shaped the experience more than the images themselves.
Are Modern IDEs Getting Too Fat?
Developers have grown used to sluggish tools, but do our IDEs need to be this heavy? A simple experiment comparing IntelliJ, VS Code, and Zed shows how performance can be more than optimization — it can be a design philosophy.
Why I Moved from Windows Terminal to Warp
I loved Windows Terminal, but Warp won me over. Here’s my personal journey comparing Warp, Cursor, IntelliJ, and agentic coding tools.
Serving Compressed Pages Through Go Templates and Chi Router
How to make the Chi Router's Compress middleware work for template based responses.
The Power & Drawbacks of Content Generation Through ChatGPT
I started the History Snacks project with a lot of skepticism. I felt us real engineers can't be replaced, but I had to see and experience it for myself. Now, I'm not too sure!