5 ms·
Cool idea! I think permaculture encourages us to think in terms of large scale systems like ecosystems and societies and in terms of small systems, like indivi
by intrepidhero 7y ago
Cool idea!
I think permaculture encourages us to think in terms of large scale systems like ecosystems and societies and in terms of small systems, like individuals and families, and consider the consequences of our actions in terms of whether they weaken those systems or whether they strengthen them. As a simple example: we all have to eat. But if I grow food (or eat food that was grown) using methods that deplete the soil of nutrients that action weakens the overall system. Permaculture principles would teach me that I should grow my food using methods that improve the soil it is grown in.
Attempting to translate this into software engineering, suggests to me we should design systems and code with an eye towards the future. Our programs should be readable, maintainable and robust to unexpected input. They should make careful use of resources. They should be secure. We should realize the things we build are not going to exist in a vacuum but within an overall system (of the internet and society at large) and it is our goal to strengthen rather than to exploit that system.
I'm just brainstorming here. Would love to hear more considered opinions and thoughts if anyone has them to share.