Presentation: Complexity and Creativity in Software Engineering
Computer ScienceEngineering
THE AI ANGLE
Autonomously generating massive volumes of code and executing command-line operations faster than humans can review.Phillip Mortimer argues that the massive volume of code generated by AI models makes modern software effectively 'write-only,' rendering traditional line-by-line human pull requests obsolete. Because humans cannot keep up with reading autonomous, high-volume code outputs, software engineering must shift toward treating code as disposable, relying on rigorous test suites to define behavior, and decoupling specification intent from implementation. For engineering faculty, this highlights a critical transition from teaching manual syntax drafting and code reviews toward system-level specification, testing, and behavioral verification.
THE TEACHING ANGLE
Instructors must navigate the tension between training students to inspect and debug implementation code versus teaching them to rely entirely on automated test suites and behavioral metrics when reviewing AI-generated software.Read the original at infoq.com Generate teaching or study materials
More in Computer Science
- Presentation: Context Engineering at LinkedIn: How We Built an Organizational Context Layer for AI Agents with MCPInfoQ · September 19, 2026
- Open-weight models now handle a majority of tokens on Vercel’s AI Gateway. But Anthropic still takes 64% of the spend.The New Stack · September 19, 2026
- Claude couldn’t hack OpenAI. Then Anthropic shipped Opus 5.The New Stack · September 19, 2026
- Open-source benchmark tests whether AI agents can engineer working robotsPhys.org — Technology · September 19, 2026
- Cost-conscious method helps design automated materials labs before equipment is purchasedPhys.org — Technology · September 19, 2026