Hasty Briefsbeta

Bilingual

Malleable software: Restoring user agency in a world of locked-down apps

a year ago
  • #user-experience
  • #software-development
  • #technology
  • Environments significantly impact our ability to perform and live optimally, necessitating adaptable spaces.
  • Physical environments are naturally malleable, allowing for immediate and permissionless adjustments.
  • Software environments, in contrast, are rigid, limiting users' ability to customize and adapt tools to their needs.
  • Mass-produced software often fails to meet individual or niche needs due to centralized development constraints.
  • Examples from healthcare and software teams illustrate how inflexible software can hinder productivity and increase burnout.
  • The concept of malleable software proposes a user-centric ecosystem where tools can be easily adapted or created.
  • Existing customization methods like settings, plugins, and open source have limitations in achieving full malleability.
  • AI-assisted coding shows promise but doesn't fully address the need for composable and editable tools within existing ecosystems.
  • Key design patterns for malleable software include a gentle slope from user to creator, tools over apps, and communal creation.
  • Ink & Switch's research prototypes explore infrastructure and dynamic documents to support malleability, highlighting challenges and successes.
  • The vision for malleable software emphasizes user agency, local community control, and the integration of technical and cultural shifts.