permacomputing

Source repository for the main permacomputing wiki site
git clone http://git.permacomputing.net/repos/permacomputing.git # read-only access
Log | Files | Refs

commit 51a36b9662e506260df8a595ffed801a7f95a985
parent 34abf4203b49a40d2ee4601f1be447e8a6f39e15
Author: ugrnm <ultrageranium@bleu255.com>
Date:   Fri,  6 Jun 2025 10:46:57 +0200

Merge branch 'master' of borok:/var/www/git.bleu255.com/repos/permacomputing

Diffstat:
Mcare_for_all_hardware-especially_the_chips.mdwn | 22++++++++++++++++++++++
Ahope_for_the_best_prepare_for_the_worst.mdwn | 9+++++++++
Mprinciples2.mdwn | 51+++++++++++++++++++++++++++++++++------------------
3 files changed, 64 insertions(+), 18 deletions(-)

diff --git a/care_for_all_hardware-especially_the_chips.mdwn b/care_for_all_hardware-especially_the_chips.mdwn @@ -1,3 +1,11 @@ +Caring for the planet also means caring for the material foundations of digital technology: our hardware. Every device, chip, and component originates from Earth’s finite resources—and eventually end up as e-waste. + +The production of new hardware—especially microchips, which are at the heart of nearly every device we use, is highly resource-intensive and energy-consuming. Microchips are particularly problematic because they are difficult to recycle, cost an immense amount of energy and resources to manufacture and their production is highly polluting. Maximizing the lifespan of hardware components is critical for reducing environmental impact and promoting a more sustainable and less harmful digital culture. + +One of the core principles of permaculture is to "produce no waste," encouraging us to value and reuse all resources at hand, turning waste into a resource whenever possible. + +Digital technology cannot be produced without waste. To mitigate this situation, this principle calls us to step outside the capitalist model of perpetual consumption and growth. Instead, it invites us to recognize the inherent value of the devices, components, and materials we already have—and to care for them intentionally. Caring for the planet also means caring for the material foundations of digital technology: our hardware. Every chip and component is made from Earth’s finite resources, and once discarded, becomes part of the growing e-waste crisis. By acknowledging that these devices are not self-sustaining, we underscore the importance of extending their lifespan through intentional maintenance and thoughtful use. + What can you do? With or without a computer: - Value what you have. Treat your hardware with care, appreciating its quirks and limitations. - Repair what can be repaired. Timely maintenance prevents greater damage and extends your device’s life. - Think before you buy. Ask yourself whether a new purchase is truly necessary, or if existing tools could meet your needs more sustainably. - Support the growing market for refurbished hardware.Choose second-hand and refurbished electronics. - Engage in sharing initiatives (device lending libraries, maker spaces) to avoid redundant consumption. - Participate in community repair spaces like Repair Cafés and hacklabs invested in this approach. @@ -5,3 +13,17 @@ With or without a computer: - Value what you have. Treat your hardware with care When creating and maintaining software, digital tools or infrastructure: - Design for adaptability and resilience. Build systems that can evolve without needing constant hardware replacement. - Design for disassembly and repair. Favor modularity that allows parts to be easily swapped or upgraded. - Use salvaged components whenever possible to create new devices or applications. - Promote refurbished electronics both personally and professionally. - Leverage administrative opportunities—for example, extend device lifespans through extending legal write-off time-spans. - Advocate for planned longevity. Push the tech industry to create products designed to last—and to be easy to repair. Support the Right to Repair movement advocating for regulation to make planned longevity mandatory. Principle in action & examples - Unbinare: https://unbina.re/ e-waste reverse engineering, hacking tools developed in collab with e-waste workers. - What Remains https://iodinedynamics.com/whatremains.html reusing old - NES cartridges to release new game for old NES - Single board computers made of repurposed fairphones https://citronics.eu/#product - Community initiatives, like repair cafes: https://www.repaircafe.org/en/ and Fablabs: https://fablabs.io/, various regional Right to repair initiatives. + +Principle 3a: Observe First Before taking action, it’s important to first observe. What are current relations? What is valuable and beautiful? What is needed? What problem are you trying to solve? Is it a social issue? Does it even require technology? If not, refer to Principle "Not Doing". If technology is necessary, what is its purpose, and who will benefit? + +In permaculture, before working on a piece of land, it’s essential to observe it over time, ideally through at least one full seasonal cycle. This process helps reveal insights about what can be done with minimal intervention, using limited resources and energy. Similarly, permacomputing involves carefully observing a problem or situation to create space for evaluating what needs to be done and how. + +Observing can also relate to sensing the world—where computing can play a key role in strengthening ecosystems through citizen sensing and science projects. Careful observation—gathering data on air quality, water, biodiversity, local temperatures, and more—can help citizens collect the evidence needed to advocate for a healthier environment. These projects gather data on pollution, biodiversity, weather, and more, which can then be used to push for a healthier environment for both humans and non-humans. + +What can YOU do? + +With or without a computer: - Before starting any project, meeting, software development, or action, take time to do nothing and simply observe the situation from multiple perspectives. Ideally, include all stakeholders (human and non-human) in the process. - Join or start a citizen science or sensing project. - Once data is collected and evidence is gathered, collaborate with others to take action (e.g., file a lawsuit against a polluting factory, data center, or airport). + +When creating and maintaining software, digital tools or infrastructure: - Take time to observe the problem alongside the people you're designing for. - Incorporate sensors and data on surrounding environment into support systems - Assess whether the problem you're trying to solve genuinely requires computation at all. (See Principle 3b). + +Principle in action & examples - varia project 'stock taking sense' https://another.varia.zone/ - Frisse wind project https://www.frissewind.nu/ - citizen sensing project, using air quality data to enhance position of citizens when addressing problems in their environment - https://hollandse-luchten.org/ The UAV toolkit, an Android application making use of your smartphone's sensors for airborne science, by Then Try This https://fo.am/publications/grassroots-remote-sensing-toolkit/ and https://fo.am/activities/uav-toolkit/ diff --git a/hope_for_the_best_prepare_for_the_worst.mdwn b/hope_for_the_best_prepare_for_the_worst.mdwn @@ -0,0 +1,9 @@ +It is good practice to design systems that are resilient and tolerant to interruptions and even if you do not personally believe such scenarios are imminent. This principle invites reflection: why prioritize resilience? Rather than being a defeatist mindset, it is a practical exercise. By imagining a world shaped by scarcity, you sharpen your creativity and adaptability. Acknowledging breakages happen and taking into account the possibility of collapse can inspire self-imposed limitations that lead to resourceful solutions—often uncovering societal scenarios previously unexplored, while also acknowledging that less privileged groups are already experiencing harm and damage. + +What can YOU do? + +With or without a computer: - Learn how to make, fix, and repurpose things yourself—and share equipment and skills within your community (e.g., participate in repair cafés). - Build local relationships: get to know your neighbors and their (technical) skills. Collaborate, exchange, and build for mutual resilience. - Favor local storage (personal file collections, offline archives) rather than depending solely on online content services. + +When creating and maintaining software, digital tools or infrastructure: - Build systems that are resilient to intermittent energy supply and network connectivity. - Distributed computing approaches could offer greater resilience. However, their overall environmental footprint needs careful evaluation—distributed systems may be robust but not always energy-efficient. - Take inspiration from operating systems that can be installed on old or salvaged hardware, enabling continued computation even under conditions of technological scarcity. (lightweight Linux distributions, Collapse OS, Rockbox, etc). + +Principle in action & examples - For more ideas and interesting articles see: Low-tech Magazine (hyperlink) - Join or start a local repair cafe, pmc meetup, or neighbourhood tool swap. diff --git a/principles2.mdwn b/principles2.mdwn @@ -1,23 +1,38 @@ -INTRO - -Exploring the Permacomputing Principles ~ +## Exploring the Permacomputing Principles ~ Introduction Contemporary permaculture is founded on three core ethics: Earth Care, People Care, and Fair Share. These ethics serve as a guiding compass for its design principles, co-creating a holistic framework for regenerative living. Similarly, permacomputing is built upon 10 principles that encourage and raise awareness about more sustainable digital practices. -Whether you are a tech specialist or someone who only occasionally uses a computer, there are steps that individuals and groups can take to reduce the environmental and socio-economic impact of their digital activities. The following section explores the permacomputing principles, each illustrated through: +Whether you are a tech specialist or someone who only occasionally uses a computer, there are steps that individuals and groups can take to reduce the environmental and socio-economic impact of their digital activities. + +On this page, you can explore permacomputing principles, each illustrated through: + +- **Urgency/background** +- **What can YOU do?** +Strategies and interventions for all, from techie to casual user, or something in between +- **Principle in action & examples** +Further reading, tools for deeper engagement, and examples of implementation + +Contemporary permaculture is founded on three core ethics: Earth Care, People Care, and Fair Share. These ethics serve as a guiding compass for its design principles, co-creating a holistic framework for regenerative living. Similarly, permacomputing is built upon 10 principles that encourage and raise awareness about more sustainable digital practices. + +Whether you are a tech specialist, someone who uses computer for daily tasks or only occasionally, there are steps that individuals and groups can take to reduce the environmental and socio-economic impact of their digital activities. The following section explores the permacomputing principles, each illustrated through: - Urgency/background - What can YOU do? strategies and interventions for all, from techie to casual user, or something in between - Principle in action & examples – further reading, tools for deeper engagement and examples of implementation -The community of permacomputing promotes a comprehensive approach to design human technology taking into account social and ecological issues, encouraging resilience and supporting a fair coexistence. These design principles are not just technical guidelines but represent strategies for positive changes. That said, permacomputing is not prescriptive; it instead favors situatedness and an awareness of contextual diversity. We, the Permacomputing working group hope these design principles can serve both as a guide for practice in specific situations and as a tool for identifying systemic issues in the relationship between computer technology and ecology. +The community of permacomputing promotes a comprehensive approach to the design of human technology, taking into account social and ecological issues, encouraging resilience and supporting a fair coexistence. +These design principles are not just technical guidelines but represent strategies for positive changes. That said, permacomputing is not prescriptive; it instead favors situatedness and an awareness of contextual diversity. +We, the Permacomputing working group, hope these design principles can serve both as a guide for practice in specific situations and as a tool for identifying systemic issues in the relationship between computer technology and ecology. + -These principles are intended to be continually developed and refined. They are meant to serve as a starting point. :) +Furthermore, the Permacomputing community is more than this site! +It is inspired by—and builds upon—a diverse range of initiatives, research, projects, and bodies of knowledge. -Furthermore, the Permacomputing community is inspired by—and builds upon—a diverse range of initiatives, research, projects, and bodies of knowledge. We are grateful for these contributions, which are acknowledged on our ‘credits page’ (link). +These principles are intended to be continually developed and refined. +The text below is meant to serve as a starting point. :) --- -Principle 1: Hope for the Best, Prepare for the Worst +## Hope for the Best, Prepare for the Worst It is good practice to design systems that are resilient and tolerant to interruptions and even if you do not personally believe such scenarios are imminent. This principle invites reflection: why prioritize resilience? Rather than being a defeatist mindset, it is a practical exercise. By imagining a world shaped by scarcity, you sharpen your creativity and adaptability. Acknowledging breakages happen and taking into account the possibility of collapse can inspire self-imposed limitations that lead to resourceful solutions—often uncovering societal scenarios previously unexplored, while also acknowledging that less privileged groups are already experiencing harm and damage. What can YOU do? @@ -38,7 +53,7 @@ Principle in action & examples --- -Principle 2: Care for All Hardware — Especially the Chips +## Care for All Hardware — Especially the Chips Caring for the planet also means caring for the material foundations of digital technology: our hardware. Every device, chip, and component originates from Earth’s finite resources—and eventually end up as e-waste. The production of new hardware—especially microchips, which are at the heart of nearly every device we use, is highly resource-intensive and energy-consuming. Microchips are particularly problematic because they are difficult to recycle, cost an immense amount of energy and resources to manufacture and their production is highly polluting. Maximizing the lifespan of hardware components is critical for reducing environmental impact and promoting a more sustainable and less harmful digital culture. @@ -99,7 +114,7 @@ Principle in action & examples --- -Principle 3b: Not Doing +## Not Doing To reduce the resource use and waste generated by technology, embracing 'not doing' aka 'refusal' is essential for achieving degrowth. Refusal suggests a starting point of resistance and a deliberate move towards reimagining more just futures. With computing's potential to be employed in violent and oppressive ways, refusal and collective resistance and interconnected tools that need to go beyond simply turning abstract notions of justice and fairness by creating opportunities to re-evauluate foundational assumptions of technical projects and thus allowing for active re-imagination of just futures. By refusing technological inevitablility we enable forms of resistance to emerge and alternative techno-futures to be considered. The history of computing is deeply intertwined with capitalism and militarism. From playing a role in warfare and geopolitical power struggles to driving the automation of labor, computing has significantly contributed to the increased use of resources and fossil energy. The latest example of this trend is the construction of hyperscale data centers for running generative AI. Despite the promise of increased efficiency, the Jevons Paradox applies: higher efficiency tends to lead to greater resource use. Efficiency is often presented as a technical solution to a political issue—making decisions about how and why we use computing on a heating planet—without questioning the extractive business model. @@ -124,7 +139,7 @@ But also: The SIDN case illustrates not doing as a political and infrastructural --- -Principle 4: Expose the seams +## Expose the seams Seamlessness in software obfuscates inner-workings and is a myth: things are only seamless to those who fit an idealized standard. To complicate things, software vendors often use the term "transparency" when in fact still designing interfaces in which underlying processes remain hidden to the user. However, making a technology appear transparent or seamless to users, can become an obstacle to understanding how it works, to critical engagement, and to knowledge and skill sharing. Obfuscating inner-workings makes it harder to question and challenge a technology. @@ -154,7 +169,7 @@ Resources/Links --- -Principle 5: Consider carefully the interaction between simplicity, complexity and scale +## Consider carefully the interaction between simplicity, complexity and scale Some simple systems need less energy, less hardware, and less maintenance. They are easier to understand, adapt, and share. By keeping things simple, we create space for care, accessibility, and long-term sustainability. At the same time, specially in relation to programming languages and hardware design, what is perceived as simple can be energy inefficient and arcane. Similarly, from scaling up datacenters to scaling up the resilience of off-the-internet wireless networks and protocols, scale is also an ambivalent notion in telecommunication, network infrastructure and topologies. @@ -185,7 +200,7 @@ Principle in Action --- -Principle 6: Keep it flexible +## Keep it flexible Flexibility means adaptability to different purposes and circumstances, including ones that were never even considered by the original designer. While we value simplicity, we know that very simple systems can also be inflexible, and this principle exists as a counterweight to that kind of oversimplicity. Ideally, one should aim at a mutually supportive balance between simplicity and flexibility. @@ -213,7 +228,7 @@ Principle in Action --- -Principle 7: Build on solid ground +## Build on solid ground Consider when to build on solid ground and when to design for disappearance. If longetivity is required some considerations are needed. @@ -225,7 +240,7 @@ It is good to experiment with new ideas, concepts and languages, but forming har What can YOU do With or without a computer: - * Consider using software that runs locally, is open-sourced, and has a thriving user community or is well-documented + - Consider using software that runs locally, is open-sourced, and has a thriving user community or is well-documented * Try to pick software that favours slow release cycles and thorough testing over rolling updates. * try to use smaller, more general-purpose tools instead of complex, prescriptive all-in-one solutions * You may also read this as "grow roots to a solid ground". Learn things that last. Learn the history of the technology you use. @@ -246,11 +261,11 @@ Principle in action: --- -Principle 8: (Almost) Everything has a place +## (Almost) Everything has a place There is a place for almost everything. Nothing is obsolete or irrelevant. Even if they lose their original meaning and context, most programmable systems may be readapted to new purposes they were not originally designed for. Think about technology as a rhizome rather than a "highway of progress and constant obsolescence". -Computing is often framed as a kind of ideal universal medium. But the reality is that computing is culture! It can be very diverse, full of the color, contingency and expression that is part of any cultural production. Sadly in practice, and in its current form with military industrial roots, this culture exists mostly to reproduce and reinforce existing power structures within societies and support ecomic growth. Today's computing cultures are still dominated by Human Interface Guidelines designed and controlled by a small groups of people with similar backgrounds, priorities and values. But if we can let go of some of the ideas of technological conformity, we might start to see a much wider spectrum of possible ways of computing, some of which might better reflect local needs, desires and societal issues. +Computing is often framed as a kind of ideal universal medium. But the reality is that **computing is culture!** It can be very diverse, full of the color, contingency and expression that is part of any cultural production. Sadly in practice, and in its current form with military industrial roots, this culture exists mostly to reproduce and reinforce existing power structures within societies and support ecomic growth. Today's computing cultures are still dominated by Human Interface Guidelines designed and controlled by a small groups of people with similar backgrounds, priorities and values. But if we can let go of some of the ideas of technological conformity, we might start to see a much wider spectrum of possible ways of computing, some of which might better reflect local needs, desires and societal issues. This can also open to much wilder and diverse creative practices and aesthetics. @@ -276,7 +291,7 @@ Principles In Action: --- -Principle 9: Integrate biological and renewable resources +## Integrate biological and renewable resources Permacomputing seeks to support sustainable and regenerative practices, playing a beneficial role in natural ecosystems, but until we can grow computers on trees, this goal remains largely aspirational. The whole electronic industry is based on using some of the most artificial materials ever created. The majority of computer components are firmly tied to complex, extractive and exploitative manufacturing processes linked to the semi-conductory industry. There is an increasing incentive and an increasing number of experiments to replace some physical parts of digital hardware with more sustainable materials, while rethinking how supply chains can be more ethical. How can this be encouraged? How can this be priositised? How can this be more than symbolic or marketting?