Do you do anything to manage the size of this memory or is that left to the user? I think it would be interesting to make it behave more like real memory and have a way to degrade gracefully, e.g., consolidate old memories to key words only?
I think the author has discovered that coding is not what they actually enjoy.
I was a software and systems developer on cool shit, but I realized I enjoyed solving hard problems more than how I solved them. That led me to a role that is about solving hard problems. Sometimes I still use coding to do it, but that's just one tool of many.
My wife is an insurance litigation attorney and regularly requests social media data from Microsoft, Meta, etc. for people. Generally they hand it over without issue; I think Apple is the only one to have pushed back at times.
Yes to Maggie & Steve's amazingly well written articles...and:
I would love to see Steve consider different command and control structures, and re-consider how work gets done across the development lifecycle. Gas Town's command and control structure read to me like "how a human would think about making software." Even the article admits you need to re-think how you interact in the Gas Town world. It actually may understate this point too much.
Where and how humans interact feels like something that will always be an important consideration, both in a human & AI dominated software development world. At least from where I sit.
I too use this solution, using both Ubunutu LXCs and full-fledged VMs. Only issue I've struggled with has been losing SSH connection on the LXC, and tmux and session both seem to mess up the terminal formatting in CC.
I do agree with the security / cautionary comments and wouldn't leverage this setup outside a hacked together homelab.
You may not have been the target user. I found it intriguing to quickly bring a concept to life for dumb users. I think LLMs significantly lower the cost (barriers) for make something quick and dirty. I'm loving Claude code in an LXC sandbox to take my half-thought out ideas and make me something...most of it is throw-away, but it helps me evolve whatever problem is in my head that I'm trying to solve, and that I find valuable.
Random Tuesday thoughts. Neat work!