David Munoz Las Flores from Heart
Never found the setting for this one, and I am not sure the bean was the problem
This is a blog about software engineering, consulting, coffee and other things that I find interesting.
Never found the setting for this one, and I am not sure the bean was the problem
A 23 second pull that seems extreme on paper and tastes rich and bold in the cup
After years of posting photos only to Instagram I decided to build a dedicated photoblog at photos.clintmcmahon.com. This is the story of why I built it, how I used AI to migrate 250 old Tumblr posts and why the photos — not the code — are the product.
I bought a Canon PIXMA G620 photo printer to start printing family pictures at home and getting them up on the walls where they belong.
Some clients don't allow AI in their codebase. Here's what working without it looks like in 2026, and why I think the trade-off is worth it.
Three sour pulls before reading the bag and finding out Onyx wants a much longer ratio
Over the last couple of years, my opinions have changed about the term software engineering. In this blog post, I share what I see as the difference between software engineering and software development in the age of AI.
AI has become a pretty great software engineering tool. Since I started software development in 2000 as a professional, a lot of things have changed that I wanted to share. This is a blog post about how I am using AI today in 2026 to make me a better software engineer.
Looking for one house espresso, because there are already too many variables to track
Best cup of coffee of the year, from a UAE roaster that came with a magazine
Left this bag for three weeks while we were in Belize and it was worth coming home to
enerally, you can use reader mode to get around these paywalls to view the article. But the other day I mistakenly stumbled on a new way to do it for the Star Tribune: if you scroll down to the bottom of the page as soon as the content loads.
This is my blog post about how I'm merging the MN Coffee Map, NYC Coffee Map and Chicago Coffee Map into a single Expo codebase.
Opened this one a week off roast, which was too soon, and week two proved it
The whole entry is one sentence, and it says everything it needs to
A dense pink bourbon that needed a finer grind and hotter water than anything else this year
A medium roast blend that finally got me thinking about temperature as a dial, not a constant
Over time my git branches on my local machine get out of control. Here's the command to delete all your local git branches except main and develop.
An Amsterdam roaster that arrived with a magazine subscription and made one of our best brews
I couldn't dial in my espresso consistently until I discovered that I should be preheating my portafilter. Here's why preheating your portafilter changes everything for home espresso on the Breville Barista Pro.