Timeline of Significant Shifts in Software Design to Decrease Cognitive Load

1960s-1970s: Command-Line Interfaces (CLIs)

1980s: Graphical User Interfaces (GUIs)

1990s: WYSIWYG (What You See Is What You Get) Editors

2000s: Touch Interfaces and Mobile Computing

Late 2000s-2010s: Voice-Activated Interfaces

2010s: Natural Language Processing (NLP) and Conversational Interfaces

2010s-2020s: Context-Aware Computing

2010s-2020s: Intelligent Automation and AI

2010s-2020s: Unified and Consistent Design Languages

What comes next is Agentic Thinking .