$ ls ~/posts

posts

What's Idiomatic?
#LLM#Programming

What's Idiomatic?

I find that Claude will quite happily come up with solutions to whatever problem I’m trying to solve without necessarily going with the obvious choice. I like to ask “what’s idiomatic?” as a way to reframe the problem and prioritize solutions. I’ve found over the past few months that this …

· 2 min read
Logging in to GitHub CLI on a Headless VM
#GitHub#cli

Logging in to GitHub CLI on a Headless VM

I use gh countless times throughout the day, and occasionally I need to log in or re-authenticate from some VM that doesn’t have a GUI. I run gh auth login and, as part of the flow, I inevitably end up with lynx having been fired up. As much as I love lynx, this is kind of annoying. What I really want is …

· 2 min read
Publish-Only
#Programming#community

Publish-Only

I’ve had code reviews from people who thought it was some sort of a flex to go to great lengths to find any kind of an issue in a pull request. The same types are on social media. Depending on where I’m sharing something, I may treat it as a publish-only space. If communication feels like a fool’s …

· 4 min read
Did You Mean Deprecated?
#writing#Programming

Did You Mean Deprecated?

Occasionally I see a function or even an entire library marked as “depreciated”. If the code is something finance-related, that may make sense, but if this is not about finance, chances are the author meant to say “deprecated”. No spell checker can help you here.

· 2 min read
Haiku 5.5: Cheaper by the Token
#LLM#Claude Code

Haiku 5.5: Cheaper by the Token

In a previous post I talked about using Haiku as a workhorse model to extract sports events out of HTML. Since I saw Haiku 5.5 available today, I decided to have Claude give it a spin on a few event pages and do some before/after analysis. The TL;DR is that 5.5 is faster and cheaper.

· 4 min read
Hosting iCal via GitHub Gists
#GitHub

Hosting iCal via GitHub Gists

I’ve been using Claude to help organize my swim/bike/run schedule. I want Claude to be able to update the iCal file and I want it hosted somewhere that I don’t need to think too much about. It turns out that GitHub gists are handy for this. If I alter the plan, Claude updates it and the changes sync to my …

· 2 min read
tmux plugins galore
#cli#dotfiles

tmux plugins galore

I’m amazed at how many people are putting out new tmux plugins. One part of me wants to try out some interesting plugins, but another part of me is wary of adding a lot of stuff to my dev environment that I cannot guarantee does not currently or won’t in future contain some kind of exploit. You know when …

· 2 min read
Latte Art for Nerds
#Open Source

Latte Art for Nerds

I stumbled across this delightful collection of latte art by Yuko Honda on Flickr. There’s not really a need to crank out LLM-generated weird images. I mean, I’ve done my share of that, but right now I’m enjoying things created by humans. Here are a few OSS highlights from the #geeklatte album.

· 1 min read
Debugging HTTP::Tiny Calls Deep Inside Your Stack
#Perl#LWP::ConsoleLogger

Debugging HTTP::Tiny Calls Deep Inside Your Stack

LWP::ConsoleLogger is one of the little libraries that I am most proud of. It lets you debug LWP and Mojo UserAgents you don’t even know about, and now we also have support for HTTP::Tiny.

· 4 min read