Balancing Handwritten and LLM Code
By Finnian Murphy · July 15, 2026
How best to balance writing your own code versus letting an LLM do it is still an open question, but I've found a pretty good answer for my own workflow.
I find that the key limiter when I'm writing my own code is always my powers of concentration. They fizzle out after about two or three hours of difficult coding and leave me unable to keep all the relevant pieces of information in my working memory. So in order to keep my own coding skills up-to-date while also maximizing the amount of coding I can do, for the first hour and a half or so of my coding session when I'm the most fresh, I write my own code, look up my own documentation, write my own test cases. But once my attention starts to slip, I switch to agentic programming and keep working.
By following this pattern I can keep myself from falling into technical debt and forgetting how my codebase works, while also getting far more done than I would have been able to originally.