January 10, 2026
Developing software is meant to enhance the abilities of a human so that we can achieve greatness. Instead, it seems lately we're more interested in having humans check the homework of computers so that we can achieve mediocrity.
July 13, 2025
This isn't a post about my love of Stargate SG-1, but it will probably read as such. I promise that isn't the intent (but honestly just watch that show if you haven't).
September 2, 2024
Today I had the sense to sip some coffee, read a book, and think about my dad who passed a couple years ago.
May 7, 2024
In which I talk about building this blog, how it's changed in the last few weeks, and a little bit about what I hope to build into it in the coming year. Got any ideas? Share 'em with me!
June 18, 2023
Reviewing code is a key part of software development, but it often sucks up more energy and time than it needs because of miscommunication or a misunderstanding of priorities. Rather than being a stressful negotiation, code reviews should be the chillest, clearest point of communication in the whole process of shipping software.