"An approach to computing and sustainability inspired from permaculture" by Devine Lu Linvega
3 min read
1 year ago
Published on Apr 26, 2024
This response is partially generated with the help of AI. It may contain inaccuracies.
Table of Contents
Step-by-Step Tutorial: An Approach to Computing and Sustainability Inspired by Permaculture
-
Introduction and Background:
- Devine Lu Linvega shares insights on computing and sustainability inspired by permaculture.
- Devine mentions the influence of previous talks and conferences like Strange Loop.
-
Exploring Design and Research Studio:
- Devine talks about running a design and research studio focusing on exploring the repairability of modern devices.
- The studio creates books, tools, games, and documents interesting topics with graphics.
-
Defining Sustainability in Computing:
- Devine discusses sustainability in computing as the ability to sustain a practice over time and its impact on ecosystems.
- He emphasizes the importance of creating solutions that strengthen ecosystems.
-
Encouraging Open Specifications and Knowledge Sharing:
- Devine advocates for open specs and knowledge sharing to empower individuals to develop their own technology solutions.
- He highlights the significance of understanding the entire narrative behind software development.
-
Embracing Complexity and Elegance in Software Design:
- Devine delves into the concepts of complexity, elegance, and simplicity in software design.
- He references Alexander St Exupéry and discusses the value of simplicity and elegance in software development.
-
Exploring Self-modifying Machines and Assembly Language:
- Devine shares insights into self-modifying machines and assembly language programming.
- He explains the benefits of self-modification in programming and demonstrates examples of optimizing assembly code.
-
Creating a Virtual Machine and Language Design:
- Devine describes the process of creating a virtual machine and designing a language for programming tasks.
- He discusses the criteria for a good programming language and the importance of self-hosted language design.
-
Innovative Communication Methods in Computing:
- Devine introduces creative communication methods in computing, such as sign language for programming languages.
- He explores unique ways of communicating data and assets using visual and auditory cues.
-
Promoting Sustainability in Software Preservation:
- Devine emphasizes the importance of software preservation and the impact of lost commercial games.
- He discusses the need for preserving digital assets and the challenges faced in software preservation efforts.
-
Encouraging Adaptive Computing Systems:
- Devine encourages adapting computing systems to meet specific needs and challenges.
- He shares personal experiences of adapting software development practices to fit lifestyle constraints.
-
Conclusion and Call to Action:
- Devine concludes by inviting individuals to explore innovative approaches to computing and sustainability.
- He encourages experimentation, creativity, and collaboration in developing sustainable technology solutions.
By following these steps, you can gain insights into the intersection of computing, sustainability, and creativity as discussed by Devine Lu Linvega in his presentation.