
SICP Revisited: Writing Code for People and AI Agents
Since SICP, it's been a maxim of software engineering that "Programs must be written for people to read, and only incidentally for machines to execute." However, in the age of generative AI, code is increasingly often read by agents as well. As generative AI tools become popular, it's important that we as engineering leaders better understand how agents interpret the code we maintain. Understanding AI's Current Limitations Agents currently do not maintain a long-term understanding of our code