Jay McGavren

@jaymcgavren.bsky.social

Author of the O'Reilly Media books Head First Ruby and Head First Go. Software developer with 20 years of experience. Portrait by https://dribbble.com/drawsgood

"Skynet, the computer which controlled the machines, sent two terminators back through time. Their mission: to destroy the leader of the human Resistance..." --Terminator 2: Judgement Day Yeah, that totally sounds like something an AI would do, doesn't it?

Have I really not posted about my cylindrical kirigami here yet? Simple cut rectangles become stair-step patterns when you roll the cardstock into a cylinder. (Tabs and slots eliminate the need for tape or glue.) And the white cardstock looks amazing in black light!

A cardstock cylinder with a stair-step pattern spiralling around it stands next to a pair of folded cardstock icosahedrons. One of the icosahedrons has triangles cut out of the center of each face, giving it a wireframe-like look.Three cardstock cylinders with different stair-step patterns spiralling around them. They are sitting atop a black light, which makes the cut out stairs glow brighter than the cylinders themselves.

#Inkscape lets you "clone" an object throughout your design. When you update the original, the clones update too. Made an updated icosahedron net with a group of objects for the "tab" and another for the "slot". Then I cloned those into all the appropriate positions on the net. Made tweaks easier!

Editing an icosahedron net in Inkscape. To the left, outside the page, are a dashed line for a folded edge, a triangle "face" made out of three cloned edges, a "slot" at the bottom of a short, wide trapezoid, and a "tab" with hooks sized to fit into that slot.

Within the page is the icosahedron net, composed out of clones of the objects on the left.

The "Layers and Objects" panel on the right has groups named "tabs", "lone edges", "face-edge-groups", and "slots". The "tabs" group is expanded to show objects named "use1", "use25", etc. Lock icons on each object indicate that they are clones.A folded icosahedron sits atop the sheet of cardstock its net was cut out of. Scrawled across its face (prior to folding) are the words "AstroBrights 8.5 x 11" and "This might be the one!"

I've been taking a brief break from vinyl cutter kirigami, though I'm excited to get back to it. Gonna repost some of my existing work to the top of my feed, though. For reasons. 😉

I'm calling it: After 3 decades of design-by-committee, GUIs are a hopeless mess. We need to burn them all down and start over. I recommend CLIs: - LLMs can easily work with them - They're not being used for advertising (yet)

Claude is yelling at subagents for something *I* did. ⏺ That leaves the two gist pushes — were those you as well? ...I keep briefing Phase-2 subagents that a previous one ignored the "never push" instruction. If the pushes were yours, that briefing is unnecessary noise and I'll drop it.

I had Claude create me a massive Rube Goldberg machine of scripts to try and make use of RetroArch's cheat code and movie recording features on MacOS. Result was totally unusable due to RetroArch bugs. In the end, I wind up using just regular Mesen plus Mac's built-in screen recording.

No one with any clout is using Zoom notes to get any real work done. How do I know? It's popping up a "Content pasted successfully" alert in FRONT of the very spot I'm trying to work. If anyone with influence were using this, they would have screamed so loud it was fixed immediately.

I REALLY don't want to find myself running Fable when I think I'm running Opus. I added these to my .zshrc: alias fable='claude --model fable' alias opus='claude --model opus' alias sonnet='claude --model sonnet' They DON'T set a default for new sessions. Used and enjoyed for a couple weeks now!

With the help of Claude and romdev, I'm discovering more #NES #GameGenie codes! This time using aldonunez's Zelda 1 disassembly. AEINAUIL: Magic Book causes the sword beam to leave behind flames, just like the magic wand (Add the optional code AEINILIL and you won't even need the Magic Book!)

The Legend of Zelda for NES. Link is firing sword beams across the screen. What's unusual is that flames are visible at the point of the beams' impact.The timeless screenshot of the old man handing Link the sword. Except this time, he says "It's dangerous to take this! Go alone."

It used to be that when I hit my session limit in #ClaudeCode, it would continue trying to run my /loop command anyway. It just would error out. The important part is that when my limit reset, the /loop would resume automatically. Now it seems to just terminate until I type "continue" or similar. 😞