James O'Gorman

@jamesog
229 Followers
251 Following
3K Posts

General geek, gadgeteer, tea drinker, occasional photographer, wannabe musician, and liker of Oxford commas. Recovering sysadmin. Lefty woke liberal. 🏳️‍🌈

I tend to post about anything, often techy things, but of late occasional UK political things too.

I mostly write code in #Go (#golang) but lately I've been learning #Swift and #SwiftUI. I will touch #Python under duress. #Perl was my first real language and made me love writing code.

(Rarely updated) Bloghttps://jamesog.net
GitHubhttps://github.com/jamesog
Flickrhttps://flickr.com/photos/jamesog
Blueskyhttps://bsky.app/profile/jamesog.net

Pretty big feature landing for Ghostty: automatic SSH terminfo setup. This is opt-in (because modifying ssh by default is sus) but makes `ssh` work without all the fiddly manual steps until our terminfo is installed by default on more machines. https://tip.ghostty.org/docs/config/reference#shell-integration-features

Thanks to Jason Rayne who contributed this. There are still edge cases we're ironing out and we plan to make this even smoother over time, but this feature is in excellent initial shape.

GitHub, I get so incredibly frustrated with your stupid SPA and its inability to keep state properly. I keep ending up with the browser URL showing me the correct thing and the page being displayed being a different one from history; or sometimes the right page/URL but the wrong title in the browser window.

I collected some thoughts (as someone who is relatively "AI" skeptical) about where I've found utility with large language models and how I have been willing to use them:

https://matttproud.com/blog/posts/approach-to-llm.html

The short version is this: as a research aide that you delegate menial research tasks to with high degrees of supervision, there is some beneficial utility.

#blog #llm

Approach to LLMs and Other Reflections

If you asked me where I fall in the AI camp, I’m in the skeptical-but-curious quadrant (example). Notwithstanding the various legitimate critiques of what everyone is calling AI and doing with it, I have been finding some interesting utility with it in my — I don’t want to say every day — but in my week to week. This is particularly in the space of large language models (LLM)s. Places and Niches for Use How and where I’ve found utility with LLM is not quite as proponents have framed or as others have derided it per se.

matttproud.com (blog)
Although it struggles with bass harmonics or chords higher up on the D and G strings 😅
I just installed a trial of Logic Pro after hearing about its stem splitter feature and, wow, it's pretty incredible.
One month with Claude Code. Got asked about it on Discord, so here's my take. Not a tutorial—just thoughts on why I spend most of my time "intervening" rather than letting it run wild. No tips, just personal reflections.
https://fatbobman.com/en/posts/dancing-with-ai-my-month-with-claude-code/
Dancing with AI - My Month with Claude Code

A month-long journey with Claude Code reveals how AI reshapes coding, and why developers should stay actively involved to truly grow and avoid over-reliance.

fatbobman.com
Phrases I'd forgotten about: "Asian porn hour". Thanks, former colleague.

It’s been a long time since I used the #golang present tool (x/tools/cmd/present).

So pleasant to not have to rage at Google Slides.

“Jason, what did I write down about you? Oh yeah, you’re a fucking maniac.”

🤣

#Taskmaster

I find it impossible to believe that GitHub Actions ever took off when doing something like “run this command and if exit is non-zero write comment on PR” is so fucking hard.