SICP Revisited: Writing Code for People and AI Agents - Cline Blog