Geoffrey Litt

@geoffreylitt.com

Malleable software @inkandswitch.com prev PhD @csail.mit.edu geoffreylitt.com 🇯🇵🇺🇸

Really enjoyed this distillation of the vision of malleable software that drives so much great work in our community today. Important point is that we need tools that titrate in programming continuously, so that users of all skill levels can adapt their tools and expert users can *really* build.

Geoffrey Litt@geoffreylitt.com · last yr.

New longform @inkandswitch.com essay! 📜 Malleable Software: Restoring user agency in a world of locked-down apps by me, @joshuahhh.com, @pvh.ca and @seaofclouds.com inkandswitch.com/essay/mallea... It's about why people need agency over their software tools, and how to make that happen.

What if you didn't need git to collaborate on games? We've been prototyping a new approach to collaboration in Godot: live and async collaborative editing, with branches and diffs, built right into the editor. We're looking for people to test out an early version, see link in next post:

The Deep Research Printer: Say any question, get a custom printed report. The calmness of paper. The meditative quality of *actually reading*, not spawning a million tabs. Combined with the vast knowledge of the Web, answering our most niche curiosities.

Bild

Simple AI agent challenge: I want a report listing the remaining teams in the NCAA tournament (easy)... *with an embedded image of the mascot for each team* So far I've failed in Perplexity, ChatGPT, and Claude. Anyone know a service that can produce this?

verbally explaining to someone what to click on a screenshare is such a hilariously terrible experience. "click on the button in the top right that says... oh no not that one, move down, one more, oooone more.... ah you skipped it, go back to - oh nope, not quite..."

1/ here's a visual model for how AI support makes me better at UI prototyping with the surprising conclusion that AI may *improve* code quality in some specific cases! lets walk thru it step by step...

Bild

a tiny example of how AI speeds up UI prototyping: just used cursor composer + o3-mini to speed up a huge table with virtualized rendering. took a couple mins, worked on first try. no detour into math puzzles, no searching for a library. keeps me in flow!

pro tip: Claude Projects as executive function assistance i'm dealing with an international bureaucracy thing that's gonna take months... tedious but has to get done so i made a Project with docs explaining the process, now Claude tells me exactly what to do next and helps me do it faster 😎

The latest Cursor Composer + Sonnet is accelerating me to a ridiculous degree these days—I'm feeling ~2-3x faster at executing major code changes. Makes trying new ideas feel so much lighter and worth doing.

Bild

Not usually an audiobook guy, but I’ve found one genre where they’re incredible: memoirs / first-person nonfiction, narrated by the author. The story comes alive, and it feels so natural that the person is telling their story.

Stuck at a hotel gym with unfamiliar equipment? Obviously ask Claude for a custom workout plan… Oh and one more thing: ask for an entire custom workout app that guides you thru the plan 😎

step 1 of writing a prolog interpreter: have Claude code me a custom debug utility that can visualize what my interpreter is doing :D already helped me fix so many bugs!

Q: at what age do you think humans become capable of solving this ARC puzzle? (given the first 3 pairs of grids, figure out the pattern and make the output for the 4th)

Bild

It’s funny how, given the right skills and mindset, cooking is easier *without* a recipe. Says a lot about how the world works: on the other side of the learning curve lies great simplicity