Coding in the Trenches

Technologist blog

I stopped looking at the code.

I stopped looking at the code claude wrote for my physics simulation.

October 11, 2026 · Michael Hughes

EV Energy Cost and Consumption Part IV: The dumb conflict update

Wars are dumb. Wars do bad things to refined fuel costs.

October 9, 2026 · Michael Hughes

A meandering walk of nostalgia and then three items of modern life to consider

Modern life is supported by more complex processes than a single human can understand, from international logistics that let you buy pants made in Malaysia to chips made in Taiwan that power said recipe enhancing AI. Each of these complex systems creates choices that are sometimes obscure, but choices nonetheless about how we live. ...

September 30, 2026 · Michael Hughes

Fiddling with bytes to make satellite image basemaps

Fiddling with bytes to make satellite image basemaps, or alternatively, the story of how I blindly fumbled around publicly available data, numpy, and claude code. This is a, in a way, part 5 in the ‘(Mis)adventures in AI CLIs’ series. It is not titled as such though because this is more about my own naive python data pipelines mistakes and notes to avoid repeating them in the future than it is about claude code or codex. ...

May 4, 2026 · Michael Hughes

A short analysis of some personal finance slop.

Some slop on instagram recommended using your kid’s 529 to pay rent on a mortgaged house. Sigh… ...

May 1, 2026 · Michael Hughes

(Mis)adventures in AI CLIs Part 4: Building the wrong thing, again, but still succeeding

Airplanes are fun. Maps are fun. Aviation adjacent maps are fun squared? Terrain Flying is the result of a couple months of working ~2–4 hours a day for 2–3 days a week. It’s a barebones prototype, but there is enough there to write about it now. During this time there have been moments where Codex enabled me to do something I never would have bothered to do and there have been moments where I thought this was an incredible waste of time. ...

March 12, 2026 · Michael Hughes

Misadventures in AI CLIs Part 3: Great Success?

We continue the prior post’s theme of using CLI AI tools and then writing about it. The theme of Part 2 was directing updates to a legacy javascript library and was based on work done in September, 2025. The theme of this post is on using these tools for brand new development, specifically a financial calculator toy available here. ...

January 14, 2026 · Michael Hughes

A small amount of consideration for a throwaway remark: Capping consumer card interest rates at 10%

It’s January, 2026 and someone threw out the suggestion of capping credit card interest at 10%, because, I don’t know, why not? ...

January 13, 2026 · Michael Hughes

EV Energy Cost and Consumption Part III: More updates

An update to a prior post about electric car efficiency using my relatively inefficient EV, a 2022 Audi Etron. We’ll include further updated numbers and discuss DC fast charging prices as of November, 2025. See the prior post here and here for more context. ...

December 3, 2025 · Michael Hughes

Misadventures in AI CLIs Part 2.5: This seems harder than it should be.

Like previous posts, this was originally going to be about accomplishing something grand. Instead, this is a look into a niche issue that made it hard to build with AI. Specifically, why is it so hard for Codex to run vitest? ...

November 3, 2025 · Michael Hughes