Tag
This paper compares socio-technical design principles with guidelines for human-centered AI, analyzing their similarities and differences to inform future AI design approaches.
A curated set of 17 design and motion principles distilled from Apple's WWDC videos, packaged as a reusable skill for design engineers to review and improve UI animations and interfaces.
Solomon Neas rewired his systems (Brigade, Graphtrail, MiseLedger) using design principles from Active Graph papers, adopting the habit that 'state is a projection of the log', which yoheinakajima praises as a great walkthrough for agents.
12-Factor Agents is an open-source project that condenses the core design principles for building production-grade AI Agent applications into 12 actionable engineering methodologies, covering key aspects like context management, tool calling, state modeling, etc., and has gained 11k+ GitHub stars.
Matt cites John Ousterhout's view, pointing out that AI is better at refactoring 'deep modules' with simple interfaces but rich functionality, while struggling with 'shallow modules' that have complex interfaces but single-purpose functionality.
The OpenCLI project proposes the Agent-native design concept, making the AI agent the CLI's primary user, with all capability design measured by its improvement to agent success rates.