Reading up on Compound Engineering
3 deep · digging since apr 24
- Closing the Verification Loop
ce-dogfood autonomously verifies software branches by testing every change in a real browser, fixing only clear bugs with regression tests, and escalating trade-offs to humans.
Takes
One of the most productive engineers I know cannot read code. @mvanhorn is not an engineer by training. He co-founded June, has 44,000 GitHub stars, and got contributions merged into Go & Python. I had him build live for an hour & walk me through his process. My fav lessons & quotes from the convo: 1) He never reads code. He does not have an IDE installed. In his words, "I fundamentally believe that very soon no humans should ever write any code and that no humans should ever read any code." 2) Every project starts with the agent writing itself a plan.md file using Compound Engineering. Agents are lazy, he says, and the plan keeps them honest. He never reads the plan either. "Plans are for agents, you silly human." 3) His CLIs leave notes for themselves. Each run records what it learned in a markdown file, so the next run starts where the last one ended. He calls them self-healing. 4) His agent has an email address. From Telegram on his phone, he sends a task. It emails his Mac, authenticated, and the work starts while he is at his kids' soccer practice. 5) He feeds whole transcripts, not summaries. After a two-hour meeting with a Google Ventures researcher, his agent read the researcher's entire book, wrote itself a report on every chapter, and turned it all into a plan for his business. 6) Him yapping to his agents is like nerd ASMR. "Go agent go" is how he likes to finish telling the agent what to do. 7) How he thinks about this next chapter of building: "Every generation of tools moves the engineer's job up a level. The code was never the point. The problem was."
@businessbarista
I still feel like Compound Engineering is the most under hyped / biggest secret /hack in my toolkit and I never shut up about it. How does it only have 15k stars?! Congrats on the big launch @trevin !
@mvanhorn