Fragments: February 13
Summary
Martin Fowler’s Fragments for February 13 discusses how senior developers’ roles evolve as LLMs become established in software development. It explores cognitive debt versus technical debt, the importance of developer experience, and how IDEs and workflows may need to evolve to supervise and orchestrate AI agents. The piece also considers team size and pairing strategies, shifting toward supervisory programming where humans guide multiple agents rather than writing all code themselves.