From Bounded to Living: Rethinking Design Patterns for Universal Interfaces

1. Introduction – The Inherent Limits of Traditional UI Patterns

The past three decades of software design have been dominated by bounded UI patterns — dashboards, sidebars, tab views, wizards — whose function is to organise a finite set of tools in a predictable, repeatable way. This approach works for domain-specific tools like spreadsheet software or content management systems because their scope is known and their workflows can be anticipated.

Universal systems — platforms with unlimited generative potential — break this paradigm entirely. They cannot be adequately served by fixed layouts because:

  • Every preselected pattern constrains the system’s latent possibilities.
  • The user’s context and interaction mode may change faster than any fixed pattern can accommodate.
  • The system itself evolves dynamically, often generating new capabilities on the fly.

Christopher Alexander’s late work (The Nature of Order, The Luminous Ground) reframes the problem: instead of selecting from a library of patterns, we must generate patterns from the system’s inherent properties and the lived interaction of its users.

2. Human Design + Context as a Pattern Generator

One powerful approach to escaping bounded pattern traps is to correlate UI morphotypes with two real-time inputs:

The user’s Human Design profile – capturing cognitive style, interaction preferences, and rhythm of decision-making.

The immediate context – including task type, collaboration mode, device constraints, environmental noise, and system state.

In this model, a “pattern” is not a fixed layout, but a morphotype: a form that can be parameterised, transformed, and recombined according to situational demands.

For example:

  • A Generator in a building context may receive a Flow-Canvas with inline actions.
  • A Projector in a decision-making context may get a Perspective Board with annotated rationales.
  • A Manifesting Generator might work in Split-Stacks mode to juggle multiple threads.

[PLACE IMAGE #2 – Diagram showing HD types mapped to morphotypes in different contexts]

3. Current Bounded Patterns and Their Universal System Limitations

3.1 The Dashboard Dominance

Current Implementation: The dashboard has become the default pattern for any application requiring data overview. It consists of:

  • Fixed header with logo, search, and user menu
  • Static sidebar navigation with predetermined categories
  • Main content area divided into widget cards or panels
  • Often a footer with secondary links

Where It’s Used:

  • Google Analytics, Salesforce, HubSpot
  • Admin panels for WordPress, Shopify
  • SaaS platforms like Slack, Notion, Airtable
  • Business intelligence tools like Tableau

Why It Breaks Universal Systems: Dashboards assume a stable set of metrics and functions. Universal systems generate new capabilities dynamically, making pre-allocated dashboard spaces inadequate. The sidebar navigation becomes a bottleneck when the system can create entirely new functional categories.

3.2 Tab-Based Organization

Current Implementation: Tabs organize related content into switchable views:

  • Horizontal tab bar with clearly labeled sections
  • Active tab highlighted with distinct styling
  • Content area that changes completely with tab selection
  • Sometimes nested with sub-tabs for complex hierarchies

Ubiquitous Examples:

  • Browser tabs (Chrome, Safari, Firefox)
  • Settings panels (macOS System Preferences, Windows Settings)
  • E-commerce product details (Amazon, eBay)
  • Admin interfaces (GitHub repository tabs, LinkedIn profile sections)

Universal System Limitation: Tabs force artificial boundaries between related functions. In universal systems, the user might need to see and interact with multiple “tab” contents simultaneously, or the relationship between content areas might be dynamic rather than categorical.

3.3 Modal Dialog Patterns

Current Implementation: Modals interrupt the main flow to focus attention:

  • Overlay darkening the background content
  • Centered dialog box with specific task focus
  • Clear actions (Cancel/Confirm, Save/Close)
  • Usually dismissible by clicking outside or pressing Escape

Prevalent Usage:

  • Confirmation dialogs (“Are you sure you want to delete?”)
  • Form entry (login, contact forms, account creation)
  • Image galleries and media viewers
  • Shopping cart checkouts
  • Settings and preferences panels

Why They Constrain Universal Systems: Modals assume discrete, interruptible tasks. Universal systems often require continuous, evolving interactions where the “modal” content needs to integrate fluidly with the ongoing work rather than interrupting it.

3.4 Linear Wizard/Stepper Patterns

Current Implementation: Multi-step processes with enforced sequence:

  • Progress indicator showing current step and total steps
  • Previous/Next navigation buttons
  • Validation at each step before progression
  • Often with a review/confirmation final step

Common Applications:

  • E-commerce checkout flows
  • Software installation processes
  • Account setup and onboarding
  • Tax preparation software
  • Survey and questionnaire tools

Universal System Breakdown: Wizards assume a known, optimal sequence that applies to all users. Universal systems need to adapt the sequence based on user type, context, and emerging needs. The linear constraint prevents the natural branching and iteration that universal systems enable.

3.5 Data Table Grids

Current Implementation: Structured presentation of tabular data:

  • Fixed column headers with sorting capabilities
  • Row-based data with consistent schemas
  • Pagination or infinite scroll for large datasets
  • Filtering and search functionality
  • Often row selection with checkboxes

Widespread Use:

  • Admin panels (user management, content management)
  • Analytics dashboards (Google Analytics, social media insights)
  • E-commerce inventory management
  • CRM contact lists
  • Financial transaction histories

Universal System Limitation: Data tables require predefined schemas and stable data relationships. Universal systems generate data with dynamic schemas and evolving relationships that don’t fit rigid tabular structures.

3.6 Card Grid Layouts

Current Implementation: Modular content presentation in card format:

  • Rectangular containers with consistent sizing
  • Header/title area with optional images
  • Content area with text and/or media
  • Action buttons or interactive elements
  • Responsive grid that adapts to screen size

Dominant Pattern In:

  • Social media feeds (Twitter, LinkedIn, Instagram)
  • E-commerce product listings
  • News and blog aggregators
  • Portfolio and gallery sites
  • Team member directories

Why It Constrains Universal Systems: Card grids assume content with similar structure and purpose. Universal systems might generate content with vastly different information architectures that don’t fit the uniform card metaphor.

3.7 Comparative Analysis – Bounded vs. Living Patterns

Traditional (Bounded) PatternCurrent Usage ExamplesStructural LimitationHD/Context-Driven Living Pattern
Dashboard Layout (header + sidebar + widgets)Google Analytics, Salesforce, HubSpot, Slack adminFreezes navigation structure, assumes fixed metrics and functionsAdaptive Canvas – interface reconfigures based on system capabilities and user context
Tab OrganizationBrowser tabs, Settings panels, Product details, Admin interfacesForces artificial content boundaries, prevents simultaneous multi-context workContextual Layering – information surfaces and hides based on current relevance
Modal DialogsConfirmations, Form entry, Media viewers, Shopping cartsInterrupts flow, assumes discrete tasks, forces context switchingStaging Areas – allows deferred decisions while maintaining context continuity
Linear Wizard/StepperCheckout flows, Software installation, Onboarding, SurveysForces predetermined sequence, ignores individual workflow variationsProgressive Disclosure – reveals next steps based on user pattern and intent
Data Table GridsAdmin panels, Analytics, CRM lists, Transaction historiesRequires fixed schema, assumes stable data relationshipsSemantic Tables – dynamically adjusts structure based on data relationships and user goals
Card Grid LayoutsSocial feeds, Product listings, News aggregators, PortfoliosAssumes uniform content structure, rigid responsive behaviorMorphing Collections – adapts presentation format based on content type and user interaction patterns
Static Sidebar NavigationWordPress admin, SaaS platforms, Documentation sitesAssumes stable feature hierarchy, designer-imposed organizationEmergent Navigation – reorganizes based on actual user exploration and usage patterns
Accordion MenusFAQ sections, Mobile menus, Settings categoriesForces hierarchical thinking, one-item-open constraintDynamic Grouping – content clusters emerge from use patterns and semantic relationships

[PLACE IMAGE #3 – Side-by-side examples from the table: static sidebar vs. emergent navigation]

4. Case Studies – How Living Patterns Behave

Case 1 – Generator in Build Mode

A Generator building a simulation environment gets:

  • Flow-Canvas with inline action palette
  • Contextual previews instead of modal steps
  • Ambient progress indicators
  • Rhythm preservation through non-interrupting interactions

Contrast: In a bounded system, this user would face a fixed dashboard with separate “build” and “preview” tabs, breaking their natural response-and-flow rhythm.

[PLACE IMAGE #4 – Split view: bounded “build tab” vs. living flow-canvas]

Case 2 – Projector in Decision Mode

A Projector advising a team asynchronously sees:

  • Perspective Board displaying multiple stakeholders’ views
  • “Explain-Why” panels for each option with rationale trails
  • Scenario toggle to simulate alternative outcomes
  • Recognition-based navigation that surfaces insights

Bounded analogue: a static decision table with manually attached notes, providing no insight into different perspectives or reasoning chains.

[PLACE IMAGE #5 – Split view: static decision table vs. dynamic perspective board]

Case 3 – Manifesting Generator in Experiment Mode

The interface provides:

  • Split-Stacks for parallel work streams
  • Quick Switcher to jump between experiments
  • Macro Recorder to replay successful sequences
  • Multi-track progress indicators

Bounded analogue: single-threaded wizard forcing one experiment at a time, completely mismatching the MG’s natural multi-track approach.

[PLACE IMAGE #6 – Split view: linear wizard vs. multi-stack morphotype]

5. Implementation Considerations for AI Systems

When designing for universal systems, AI engines must:

  • Avoid pattern library thinking – never default to “dashboard + controls”
  • Generate patterns from system properties – the UI is a living projection of the system’s current state
  • Preserve wholeness during change – transformations should maintain coherence and recognizability
  • Evolve with user behavior – pattern affinity should adapt over time based on actual usage

Simple test: If your UI suggestion could be implemented unchanged in a bounded CRM system, it’s wrong for a universal simulator.

6. Conclusion – Interfaces That Live

The future of universal interfaces lies in morphotypes that:

  • Adapt continuously to user type and context
  • Emerge from lived use rather than designer imposition
  • Preserve system wholeness while evolving

Known patterns are not obsolete — they are raw material for transformation. The goal is not to abandon them, but to let them live.

[PLACE IMAGE #7 – Collage of morphotypes evolving from traditional patterns]

Annotated References

Alexander, C. (1977). A Pattern Language. Oxford University Press. – The original fixed-catalogue approach to design patterns.

Alexander, C. (2002–2004). The Nature of Order (Vols. 1–4). Center for Environmental Structure. – Shift from static patterns to generative transformation.

Alexander, C. (2004). The Luminous Ground. Center for Environmental Structure. – Philosophical foundation for form emerging from fundamental system properties.

Salingaros, N. A. & Mehaffy, M. W. (2008). “Urban Space and Complexity.” Journal of Urban Design. – The concept of adaptive complexity and wholeness-preserving transformations.

Tidwell, J. (2010). Designing Interfaces: Patterns for Effective Interaction Design. O’Reilly Media. – A comprehensive reference for bounded UI patterns.

Norman, D. (2013). The Design of Everyday Things. Basic Books. – User-centred design principles applicable to morphotype thinking.

Human Design System – Ra Uru Hu, International Human Design School. – Framework for personal interaction styles and cognitive rhythms.

Hollan, J., Hutchins, E., & Kirsh, D. (2000). “Distributed cognition: Toward a new foundation for human-computer interaction research.” ACM Transactions on Computer-Human Interaction. – Basis for context-driven interaction modelling.

Johnson, S. (2001). Emergence: The Connected Lives of Ants, Brains, Cities, and Software. Scribner. – Conceptual grounding for emergence as a design driver.

Bardzell, J., & Bardzell, S. (2011). “Towards a Phenomenological Critique of Interaction Design.” CHI Conference Proceedings. – Philosophical lens on lived experience in interface design.