"As code" philosphy applied to environmental impact analysis
summary
Open-source LCA as code DSL (called LCA as code DSL) encodes life‑cycle rules separately from inventories so the same model runs on different data; a Kotlin SDK, CLI and IntelliJ plugin produce reproducible numbers, unit checks (unit-typed quantities) and CI‑friendly tests. Full expert LCAs take months and databases contain ~20,000 processes, but the tool runs thousands of scenarios, emits contribution diagrams, and is in production at Exoscale; remaining problems are supply‑chain data transparency and provider secrecy.
AI-written summary · about
chapters (6)
- 0:00Environmental impact analysis intro
- 7:45Problems with traditional tools
- 14:22LCA as code design
- 18:18Demo: LCA as code with mail service
- 26:24LCA as code deployment
- 29:11Conclusion
related talks
22mICT & cloud footprint data at scale: [...]
39mApplying refactoring techniques ...
36mSoftware Sustainability in a Regulated Landscape
45mLaying the Foundation on OSS Environmental Sustainability
34mDoing for sustainability, what open source did for software
38mBetter Coding for the Climate?!
34mCarbon Footprint–Aware Software Development
35mGreen Software Principles and Embedding Carbon Awareness in Your Applications
