DEVOURED
The Critical Design Engineering Manifesto
A new 'Critical Design Engineering Manifesto' offers 11 guardrails for engineers to handle the unique risks of agentic, AI-generated software workflows.
What: Authored by Pip Shea as a remix of the 2011 Critical Engineering Manifesto, the document defines ethical and technical principles for working with AI, such as 'designing seams' to ensure contestability and logging the 'why' behind decisions.
Why it matters: As AI agents increasingly write and maintain code, this signals a shift toward treating AI output as a 'design material' that requires active critique rather than passive acceptance.
Deep dive
- Code is treated as both a capability and a threat requiring continuous questioning.
- Advocates for 'designing seams'—making system boundaries visible—rather than aiming for perfect 'seamlessness' that hides how AI operates.
- Emphasizes the need to record the 'why' behind decisions in the repository, as AI code lacks intent history.
- Defines 'agentic' software as complex socio-technical dynamics, not just isolated models.
Decoder
- Critical Design: A design practice that uses objects and systems to pose questions and challenge social assumptions rather than just providing functional solutions.
- Agentic: Describes software systems that can independently pursue goals, plan actions, and execute tasks with minimal human intervention.
Original article
Full article content is not available for inline reading.
Explore all 55 articles in today's digest
Fresh dev news, AI-digested daily. Never miss a trend at devoured.fyi