End-user Programming
inkandswitch.com · 4,846 words · saved by 1 readers
A vision for empowered computing that reaches back forty years. Our research lab examines why it has been so hard to achieve.
Why end-user programming? Empowered computing In their computing lives, power users often want simple extensibility. For example: adding download capability to Instagram , setting up windows for a live-stream session , generating recipes and shopping lists for a home kitchen inventory , or automatically keeping timestamp-named backups of Illustrator documents. Desktop programs, web apps, and smartphone apps are to various degrees like appliances with a hermetic seal to keep users out of their interior. If there is not already a button for a given function, the only option for users is to petit
related reading
- Inkbase: Programmable Inkinkandswitch.com
- Malleable software: Restoring user agency in a world of locked-down appsinkandswitch.com
- Potluck: Dynamic documents as personal softwareinkandswitch.com
- Command Line Interface Guidelinesclig.dev
- Embark: Dynamic documents for making plansinkandswitch.com
- The Potential Merits of an Itemized OSalexanderobenauer.com
- Malleable software in the age of LLMsgeoffreylitt.com
- Extensible Software in the age of LLMs | Jeremy Morrelljeremymorrell.dev
- Agentic Computingjzhao.xyz
- how I think when I think about programming - alice mazalicemaz.com
- Learnable Programmingworrydream.com
- Apps and programming: two accidental tyranniesandymatuschak.org