Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Learning From Permaculture: Sustainable Softwar...

Learning From Permaculture: Sustainable Software Development

I’ve farmed with permaculture since 2013 and designed & built software for 20+ years. Turns out the same principles apply: observe before acting, produce no waste, value the margins. Let’s explore what the garden can teach us about building software that lasts.

Avatar for John Athayde

John Athayde

April 30, 2026

More Decks by John Athayde

Other Decks in Programming

Transcript

  1. JOHN ATHAYDE BLUE RIDGE RUBY APRIL 2026 Learning From PERMACULTURE

    Sustainable So ft ware Development @johnathayde (x) @johnathayde.com (bsky) @[email protected]
  2. Permaculture (a contraction of "permanent agriculture" and "permanent culture") is

    a design system centered on mimicking natural ecosystems to create sustainable, regenerative human habitats and agricultural systems. It integrates land, resources, people, and the environment through mutually bene fi cial synergies, focusing on working with rather than against nature.
  3. Observe and Interact. Catch and Store Energy. Obtain a Yield.

    Apply Self-Regulation. Use Renewable Resources. Produce No Waste. 12 Principles Design from Patterns to Details. Integrate Rather Than Segregate. Use Small and Slow Solutions. Use and Value Diversity. Use Edges and Value the Marginal. Creatively Use and Respond to Change.
  4. Observe and Interact. Catch and Store Energy. Obtain a Yield.

    Apply Self-Regulation. Use Renewable Resources. Produce No Waste. 12 Principles Design from Patterns to Details. Integrate Rather Than Segregate. Use Small and Slow Solutions. Use and Value Diversity. Use Edges and Value the Marginal. Creatively Use and Respond to Change.
  5. AI

  6. “The most durable systems of the AI era will be

    built from code that is meant to die.” https://aicoding.lea fl et.pub/3majnyfydzs2y —Chad Fowler “The Phoenix Architecture: Regenerative So ft ware”