@businessbarista ·
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."