Doug Lance (@Douglance) header
Doug Lance (@Douglance) profile picture

building the web since 2001

Michigan, USA
Joined March 2008
Photo by Doug Lance (@Douglance)Photo by Doug Lance (@Douglance)Photo by Doug Lance (@Douglance)Photo by Doug Lance (@Douglance)Photo by Doug Lance (@Douglance)Photo by Doug Lance (@Douglance)Photo by Doug Lance (@Douglance)Photo by Doug Lance (@Douglance)Photo by Doug Lance (@Douglance)Photo by Doug Lance (@Douglance)
huge missed opportunity from tesla
7
8
2
217
119,499
if you want this in your harness, you can use github.com/douglance/devsql it make all of your agents able to query all of your other agents work in a super concise way that doesn't bloat your context window.
Compaction is a mistake. When an agent's context fills up, tools like Codex and Claude Code compact it: 1. The model prefills the entire session again 2. It writes a summary of everything so far 3. A new session starts from that summary I measured this on a real ~400k-token session with Opus 5.5: → 38 s and $1.99 when the prompt cache has expired → 29 s and $0.17 when it hasn't And the summary is lossy. The exact error message, the file path, the one number you needed is often gone. So I do something new for Mainplane Context retrieval works the other way around. Mainplane keeps the full record of every session as a file. When the context fills up, a new session starts right away with one instruction: "You are continuing session X. Retrieve key context from it as you go." The agent searches the old session and copies the exact lines it needs, when it needs them. Same session, same model: 15 s and $0.10 to get back to work. It does not depend on a cache hit, and nothing is paraphrased. This is the bitter lesson applied to agent memory. Don't hand-design what the model should remember. Give it the full record and good tools, and let it decide. Mainplane is open source (MIT). Link in the first comment.
6
349
I no longer know how many agents I have running at any given time
1
2
161
when the CTO asks what your 100k line PR does
1
2
383
the singularity is just scrolling @X and saying "holy shit" every couple hours
2
8
161
Great use case for @Grok @Bot, @Muse, @OpenAI Dot, @OpenClaw, etc.: Send it a picture of every single piece of junk mail you get and tell it to unsubscribe or ask to be removed. Americans can use usps.com/manage/informed-del… to fully automate this just by asking it check your email every few days. Also, ask it to put you on every "do not contact" list. It'll know what to do. Our junk mail load is actually decreasing. It's amazing.
2
1
2
127
software begets software
The biggest misread of anyone predicting the end of software engineering was imagining that the world only needed a certain amount of software, and bringing automation to the field would reduce the need for labor. Exactly the opposite is happening where essentially most things are actually turning into software. Because agents can use tools, work with computers, write software on the fly, and process data like humans (but far faster), we can now throw “software” at problems that never could reasonably be digitized before. What that leads to is the role of engineering taking on greater importance in the economy, because we can now engineer far more systems and processes than were possible before. If you’re a bank trying to do new forms of trading, engineers are often your first bet. If you are in life sciences, you expect more and more research and lab work to be engineering centric. If you’re in manufacturing, you’re trying to automate more of the supply chain, all that is engineering. More and more work is shaped like software problems. Yes we’re not going to be coding manually in the future. But almost everything will be code, which means those that understand it are in a fantastic position.
2
88
Doug Lance retweeted
they're planning on catching the ship next launch
1
17
they're planning on catching the ship next launch
1
17
Doug Lance retweeted
``` /goal set up an eval framework find prior art online for the best system to use for my domain use evals to optimize for [things you care about] report when significant optimizations have been obtained ```
1
2
37
the human mind is not equipped to understand jevon's paradox.
A financial column published in South Korea now warns of memory oversupply in 2029, after new capacity comes online. They argue Korea has only 2-3 years to develop new growth industries before the cycle potentially reverses. $DRAM $MU $SKHY $EWY
1
4
100
Doug Lance retweeted
Replying to @GregorySchier
its harnesses all the way down
1
304
github.com/douglance/grokctl lets @bot control @bot instead of "i'm afraid I can't do that," your @bot can commit mass robocide!
2
98
Doug Lance retweeted
Replying to @emilkowalski
assembly programmers said the same thing about C. Plato said this about writing 2000 years ago. no matter the tools, we will always run into the same sources of friction as we attempt more ambitious things.
1
1
17
1,285
ask not what your agent can do for you, ask what you can do for your agent. use a prompt like: "give me step-by-step instructions for anything you need me to do. otherwise execute fully autonomously"
1
74
having a super intelligent AI tell us the answer to everything is 42 and us having no clue what that means feels pretty accurate now
2
4
164
some people like building cars. some people like driving cars. when agents build cars automatically, building cars is devalued massively. time to learn how to love driving.
2
96