The Error of Our Ways
The personal, economic, societal and political consequences of bugs.
What happens when things break? What happens when software fails? We regard it as a normal and personal inconvenience when apps crash or servers become unavailable, but what are the implications beyond the individual user? Is software reliability simply a business decision or does it have economic, social and cultural consequences? What are the moral and practical implications for software developers? And when we talk of 'systems', are we part of the 'system'? What about the bugs on our side of the keyboard? In this talk we will explore examples of failures in software and its application, and how they affect us at different scales, from user to society.
> Skill level: intermediate
> Duration: 60 min
Kevlin Henney is an independent consultant, trainer, reviewer and writer based in the UK. His development interests are in patterns, programming, practice and process. He has been a columnist for various magazines and web sites, a contributor to open source software and a member of more committees than is probably healthy (it has been said that "a committee is a cul-de-sac down which ideas are lured and then quietly strangled"). He is co-author of two volumes in the Pattern-Oriented Software Architecture series and editor of 97 Things Every Programmer Should Know and the forthcoming 97 Things Every Java Programmer Should Know.