Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the complex relationship between efficiency, sustainability, and human wellbeing in this 46-minute conference talk from GOTO Copenhagen 2024. Discover how inefficiency impacts both the environment and daily life, while paradoxically, the pursuit of maximum efficiency can diminish happiness and productivity. Learn practical techniques for eliminating software waste and reducing climate impact, with special focus on the Quarkus Java framework's waste-reduction optimizations that benefit both computational and human performance. Delve into crucial topics including zombie servers, e-waste management, LightSwitchOps, code optimization, and the science behind why 100% utilization isn't optimal for systems or people. Through examinations of the brain's default mode network, business research, and queueing theory, gain insights into achieving greater productivity through balanced efficiency rather than constant maximum output. The presentation concludes with actionable strategies for implementing sustainable efficiency practices that benefit both technological systems and the humans who create them.
Syllabus
00:00 Intro
02:47 Waste
05:46 e-waste is killing the planet
07:20 Zombie servers
08:35 Data
09:33 Solution: LightSwitchOps
13:38 Solution: Faster code
17:46 Case study: Quarkus
18:49 Java dynamism
21:59 How do we fix all this?
25:26 Example: Logging
26:04 Example: Hibernate
26:26 Developer joy
28:59 We have a solution
30:52 How efficient can we get?
33:36 Speed vs Resiliency
38:15 The default mode network
42:13 Inverse Jevon's paradox
44:35 Hygge developers
45:34 Conclusions
46:12 Outro
Taught by
GOTO Conferences