1. You can design software that is not only fun to use, but built on strong ethical principles that you and your users can genuinely feel good about.
Lilly Ryan based her talk on the Goldblum principle, highlighting that when we design software for a world where computing and storage resources are taken for granted, we forget that these invisible machines have an impact on both our environment and our human rights. She focused on how:
It’s easy to design large programs which require huge computing power without realising that the energy to power the “cloud” it runs on still probably comes from coal, and impacts the environment.
It’s easy to gather metadata on our customers as they browse, shop, and commute because we can store seemingly limitless amounts of it - but we consume further computing resources in doing so, and create very intimate and invasive pictures of these people which advertisers, hackers, and governments find valuable for many competing reasons, and not always for good.
It’s easy to get carried away with the possibilities of today’s technology without thinking about how your “killer app” may literally enable people to kill.