| principle | old world | AI world | example | |-----------|-----------|-----------|----------| | inverted pyramid | show important info first | frontload machine-parseable data | api responses with critical data in headers | | recognition > recall | users prefer selecting over typing | AIs need clear options, not free text | dropdown > text input | | picture superiority | images help human memory | structured data helps AI memory | json > markdown > plain text | | layering | hide complexity from users | hide complexity from AI | clean apis > complex endpoints | | natural mapping | intuitive for humans | deterministic for machines | predictable patterns > clever hacks | | ockham's razor | simple ui for users | simple data for AI | fewer fields = better parsing | | storytelling | engage human emotions | provide context for AI | clear documentation > clever names | | symmetry | pleasing to human eye | predictable for AI systems | consistent patterns > edge cases | | scaling | works at human scale | works at AI scale | batch operations > single calls | | rosetta stone | familiar patterns for humans | standard protocols for AI | REST > custom APIs | #AI #design #usability