permacomputing
Permacomputing is the practice of computing with a holistic viewpoint of how computational systems interact with and are embedded in their environment.
- hardware is already plentiful, and it is very costly to make more
- software should target existing hardware (it should both compile+run for existing/old hardware and be considerate of resource constraints of that hardware)
- software and hardware (if possible - remember we prioritize existing hardware) should be understandable and serviceable
- human-computer-interaction should be physically and mentally ergonomic, and foster sustainable practices
- computing infrastructure should be offline-first, community-run, and resilient to things like network and power failure (not that it should try to be redundant regarding these things necessarily, but that they should be considered in the operating model as inevitable)