TL;DR: housekeeping
how can this project be simplified?
any option is "on the table".
must still host on macOS, Linux, and Windows.
consider host performance and screen record quality.\
TL;DR: Claude Opus is too smart.
I don't mean that in a making "plans to take over the world" way. Though if that happens, what foreshadowing.
I mean it warns me of finishing my subscription's weekly allowance halfway through the week. My bigger requests are just burning through the credits.
I'm up very late again, because Claude's 5-hour session limit just refilled.
TL;DR: Superpower? or Heroin?
Using up session limits is getting addictive. The dopamine hit is real. It's so rewarding to have working solutions instead of endless projects.
I've taken to adding features on a whim. I dropped the idea of play-with-me mode for zmachine, and to flag inspector use as cheating, add an audit tab to the webserver.
Not wanting to leave clankers out, Claude implemented a MCP service. Now it can collaborate with gameplay. Plus, Claude can invite his buddies (who also do MCP). Hello, Gemini, nice to meet you.
TL;DR: hopeful.
Howdy (said with a tinge of irony as the closest I come to "cowboy" is "keyboard cowboy").
I'm on the cusp of 60, so "AI" used to mean "that bit of a game implementation that was dumb and easy to outsmart" or "that AI cheated by looking at game internals".
Or AI was something painstakingly crafted using LISP by frontier researchers.
TL;DR: Hello Claude. Good job with 4/5 Projects. The information age has definitely changed.
I tried abacus.ai for a fraction of the first project. It was so-so, but showed there is potential with agentic development.
I have "Apple tastes", so I am willing to pay a bit more for polish: It's Claude time.
| tell application "Music" | |
| repeat with trk in selection | |
| set oldName to name of trk | |
| set prefix to (artist of trk) & " - " | |
| if oldName starts with prefix then | |
| set len to length of oldName | |
| set newName to (get characters (get length of prefix) thru len of oldName as string) | |
| set name of trk to newName | |
| end if | |
| end repeat |