Link to "Programs are a prison"

This commit is contained in:
contrapunctus 2022-02-18 09:24:20 +05:30
parent a8cd3b6ddf
commit 3e7e3f8774
1 changed files with 1 additions and 1 deletions

View File

@ -5,7 +5,7 @@
1. [[https://malleable.systems/][Malleable Systems]]
2. Emacs - a single package has the capability to (more or less) consistently enhance the whole environment.
+ Completion packages like Ivy improve completion no matter what you're looking for or in what application. Themes apply to your notes, your code, your chat client, your package manager, your web/Gopher/Gemini browser. Evil/Boon changes your interaction with all of the aforementioned. Swiper improves your search interface in all of the aforementioned.
3. Empower lay users. Why is composition and abstraction hidden away in an archaic shell, separate from the theoretically more capable GUI most users are familiar with? In such a world, programs become uncooperating silos and create half-baked duplications of each others' features.
3. Empower lay users. Why is composition and abstraction hidden away in an archaic shell, separate from the theoretically more capable GUI most users are familiar with? In such a world, programs become [[https://djrobstep.com/posts/programs-are-a-prison][uncooperating silos]] and create half-baked duplications of each others' features.
4. Programs must be easy for users to start using, to tinker with, and to program/reprogram. Each user is different, and must be able to change almost anything about a program.
5. Make a system a single person can implement and maintain.
6. All data on screen must be available to the user for use. All operations applicable to a piece of data must be available at all times, regardless of context.