Yegge

I had a couple of hours to kill recently so I installed Steve Yegge’s Beads. I am hoping this solves a problem for me, which is that storing state for Claude Code in markdown files is not optimal. Beads addresses this by handling state more robustly with git. Yegge casts a rather long shadow over… Continue reading Yegge

Vibe, part 2

So now that I have a subscription to Claude Code and have poked at it a bit, I felt it was time for a fully vibe-coded project. This is in advance of the librarians’ vibe workshop, which starts on Monday. I considered this for a few days and ultimately settled on building a Mastodon bot.… Continue reading Vibe, part 2

Sandboxing

In my last post, I talked about how I only trust Claude Code about as far as I can throw it. Beyond what I linked in my previous post, Simon Willison continues to post stories about coding LLMs exfiltrating data. This is not my area of expertise, but the problems seem significant, and are being… Continue reading Sandboxing

Claude code

I’m looking forward to this semester’s vibe coding workshop for librarians. I was notified that I was accepted into the program yesterday. It should be fun! I’m told we’ll be using Claude Code, so I set this up on my laptop last night. First of all, I don’t particularly trust Claude Code. Allowing an agent… Continue reading Claude code

Vibe

I have applied to what I’ve been calling the “vibe coding workshop,” which is more officially known as the Agentic AI Peer-Mentoring Program. It’s an interesting initiative from CUNY’s Office of Library Services to teach CUNY librarians how to code with agentic AI. To be fair, I suspect that most people who learn to code… Continue reading Vibe

LLM malaise

You may have seen my previous posts about my initial attempts to code with LLMs. At the time, they seemed promising. But in the past few months, my mood has shifted over into a sort of depression. Below are a few of my complaints. [1] Using LLMs takes a significant amount of the fun out… Continue reading LLM malaise

Published
Categorized as ai

Getting started with Aider

Last night, I got Aider properly set up on my laptop, both in the terminal and in neovim. It is remarkable. I honestly see how people get into a lot of trouble with vibe coding using tools like this. It’s a world of difference from chatting with Claude.ai via the web, or using GitHub Copilot… Continue reading Getting started with Aider

Published
Categorized as ai, aider

Curious about Aider

Someone I rather respect (both as a programmer and as a librarian) recently described the period of time after he got properly set up with LLM-enhanced coding tools as “the most productive two weeks of my life.” In a fit of enthusiasm, he completed a ton of previously unfinished projects in very quick succession. Despite… Continue reading Curious about Aider

Published
Categorized as ai, aider