Using Lima for Coding Agent Isolation
-
Eric McCarthy
-
-
5 min read
With a bit of configuration, I started using Lima to contain Claude Code running in auto mode.
Every article on limulus.net.
With a bit of configuration, I started using Lima to contain Claude Code running in auto mode.
Lalit Maganti and I have a similar experience with the need to constantly refactor when building a project with a coding agent.
It feels like software quality has been on the decline. It’s understandable to think AI will make it all worse. Yet agentic engineering gives us a real opportunity to do better.
Agents prompted with “red-green TDD” write most of the tests first, then all the code — skipping the part of TDD that actually matters. Dual-loop BDD might be a better prompt strategy.
A wonderful essay by Ed Lyons, offering lessons for surviving the AI revolution in software development — including “stop listening to people who are afraid” and “seek first-hand testimony, not opinions.”
embedding-shapes writes about how having good taste is the human differentiator — the hard thing has never been producing something, but producing something good. They’re right, but I have to wonder if enough employers care about good taste.
John Gruber is scathing about macOS Tahoe’s window corners. In general I think the larger corner radiuses look fine. But if Apple really wanted to make this new look functional they really needed to rethink how windows work at a more fundamental level…
I’ve been thinking that we’re probably not that far away from seeing a decent boost in quality from coding agents that implement a Test Driven Development workflow.
Simon P. Couch used energy-per-token estimates to calculate his AI coding energy use. This number matches my mental model for my own AI energy use…
Today I learned that Node.js has turned on TypeScript type stripping — even in recent releases of v22! Time to start running TS directly in Node! There's a bit of a catch though: you gotta drop enums.
Today I learned that you can approximate the ability to have private branches in a public GitHub repo by creating a private “fork” and making use of multiple remotes.
As with any meaningful contract, violating it should carry consequences.
I finally made an iOS app.
I used to do this more frequently. We should all be doing this more frequently.
We saw lots of falling leaves and water.
I’m rebuilding limulus.net. It’s way past time to have a website again.
Switching from JavaScript to Rust/WebAssembly has (unsurprisingly) significantly increased performance!
A six minute video I produced to show how I am using GitHub Copilot as I work on my ray tracer, Penumbra. Includes a preview of the upcoming switch to Rust/WebAssembly!
Finally! Ray casting! Plus an interactive demo of a sphere’s shadow.
An overdue and long update covering 3 chapters! The site has moved to its permanent home and the demo for these chapters is a neat little animated clock.
An interactive web component already!
Just one more yak to shave before I can get started on the first test.
I just want to start this challenge, but there’s a bunch of things I need to figure out first.