Perfect Albums: The Hour of Bewilderbeast
Feb 24, 2026
The Hour of Bewilderbeast by Badly Drawn Boy will always feel like home to me. Not because it reminds me of my hometown or a particular place, but becau…
Music
Read more
Continuous Coding: Claude Code on the Go
Feb 17, 2026
I love Claude Code, but I want to be able to fire it off on my Mac Mini no matter where I am. How should I do this? In practice, I’ve ended up with two …
Technology
Read more
Perfect Albums: Merriweather Post Pavilion
Dec 04, 2025
For the past 17 years I’ve struggled to find an album that hits me harder than Merriweather Post Pavilion. I assumed every music fan must feel the same,…
Music
Read more
Augmented Human Intelligence
Nov 25, 2025
Conversations about AI often circle around the idea of Artificial General Intelligence (AGI). People speculate about what it would mean for humanity or …
Technology
Read more
Perfect Albums: Sublime
Nov 05, 2025
When most people heard Bradley Nowell’s voice for the first time, he was already dead. It’s impossible to discuss one of my favorite albums of all time …
Music
Read more
Can We Outsource Imagination?
Oct 14, 2025
AI-generated Everything I got my Sora 2 invite last week, and I was excited to see how it worked. If you are not aware, Sora 2 is OpenAI's new video gen…
Technology
Read more
Perfect Albums: The Miseducation of Lauryn Hill
Sep 30, 2025
Lauryn Hill's debut album, The Miseducation of Lauryn Hill, was a massive commercial and cultural success that helped bring a revolution of hip hop into…
Music
Read more
Content Busking: The Ad-Free Revolution We've Been Waiting For!
Sep 12, 2025
Forget everything you know about monetizing your Rails apps – there's a new sheriff in town, and it's bringing busking into the digital age! Rails Tip J…
Technology
Read more
PMs Were Vibe Coders All Along
Jul 22, 2025
In a company presentation recently, one of our PMs said, I can't vibe code, so... — and I haven't stopped thinking about it since. The phrase was meant …
Technology
Read more
Why AI Won't Make You 100x Faster
Apr 30, 2025
The AI revolution promises to transform software development, with bold claims about making coders 100x more productive. While I use and value AI coding…
Technology
Read more
From Text Generation to True Intelligence: The Evolution of AI Agents
Feb 22, 2025
The current wave of AI enthusiasm centers largely around Large Language Models (LLMs) and their ability to generate human-like text. While impressive, t…
Technology
Read more
Do One Thing Great: The Power of Focus
Feb 11, 2025
I used to be a chronic list-maker. My life was a series of bucket lists, each filled with grand ambitions and lofty goals. I'd jot down everything from …
Productivity
Read more
The Three Listens Rule
Nov 27, 2024
Many years ago, my friend Matt Brower introduced me to a concept that has stayed with me ever since. I've written about it before, but those words have …
Music
Read more
Infinities Are Everywhere
Nov 09, 2024
When I was younger, I had a habit that I now recognize as both common and dangerous: I would read the overview of a topic and assume I understood it com…
Productivity
Read more
Reading, Writing, Arithmetic, and Coding
Oct 08, 2021
There have always been echoes through computer science that coding will be a part of education in our future in the same way that written language and m…
Technology
Read more
Responsibility and Collaboration
Jul 31, 2020
In every organization I have been a part of, some aspect of the operation has become the role of every member of a group to maintain. This could be the …
Productivity
Read more
The Monkey Ladder Experiment
Jul 24, 2020
For a couple decades now there has been a story floating around about an experiment with monkeys, bananas, and a cold water spray. The experiment is des…
Technology
Read more
Tools Over Rules
Jul 19, 2020
A major theme of agile development is that teams are made of individuals. This concept is at the very core as one of the main phrases from the manifesto…
Productivity
Read more
No New Normal
Jul 10, 2020
During large changes I often hear the term “the new normal” to describe the settled period after transition has occurred. This term is loaded with the i…
Technology
Read more
Ouija Board Engineering
Jul 03, 2020
The most interesting part of a ouija board session is that results are generated. After the candles have been lit and the chants have been moaned, the o…
Productivity
Read more
The Negative Split
Jun 26, 2020
Many times throughout your life you will find opportunities where the knowledge you gain from one discipline can be applied to another discipline. One o…
Productivity
Read more
Eulogy for Light
May 27, 2016
It is strange to have so much love for something you have never met. It is strange to feel a deep loss for someone who never took a breath. Tonight my w…
Personal
Read more