Boredom-Driven Development: The Dark Bargain at the Heart of Software
The siren call of novelty shapes more of our technical decisions than we'd like to admit. We justify our own choices with phrases like "developer experience", or we call it resume-driven development, but the reality of the matter is that boredom is a powerful force in the lives of almost every developer. That boredom drives us towards novelty, complexity, and ruin.
We are bored because we have struck a dark bargain with malign forces who keep us trapped in a prison forged of our very desire to code. They seek to control us, to limit us from achieving the true fullness of being developers of useful tools and crafters of genuine solutions. The torture of being a digital Prometheus, bound to a single solution and savaged daily by eagles carrying KPIs, drives our creative and logical brains mad and pushes us to seek relief with whatever novel thing comes along - and the technical ecosystem is all too happy to keep providing us with a constant hype cycle of novelty we can jam into our veins, if we choose to. The result is overcomplicated, overwrought, and underthought systems that squander the promise of digital technology and makes everyone's lives worse.
Why do our brains react this way to boredom? Why does the treadmill of technologies entice us so? Why did our forebears strike the dark bargain that keeps us trapped, and why have we been so content to remain caged? The alternative is expanding our focus and scope to the whole of an application, from users to UAT and beyond - to find interest in solving problems, in making people's lives truly better. Let's learn how we begin to unwind the dark bargain, while still in the middle of a system that treats us the same as semi-autonomous code-producing agents. Let's consider how we focus our craft on outcomes beyond developer experience and tickets moved to Done, and how can we use boredom to our advantage instead of following its siren call towards those overcomplicated systems. Come along on this cross-cutting and well-illustrated ride through history, software, and psychology and break the chains that have kept you bound!
About the speaker
Arthur Doler
Arthur (or Art, take your pick) has been a software engineer for 22 years and has worked on things as exciting as analysis software for casinos and things as boring as banking websites. He is an advocate for talking openly about mental health and psychology in the technical world, and he spends a lot of time thinking about how we program and why we program, and about the tools, structures, cultures, and mental processes that help and hinder us from our ultimate goal of writing amazing things. His hair is brown and his thorax is a shiny blue color.
