Should We Let Software Dictate Our Lives? Stories of a UX dilemma.

Should We Let Software Dictate Our Lives? Stories of a UX dilemma.

Yesterday, as I was packing groceries into my fridge, I left the door open for a bit. The fridge started beeping incessantly, forcing me to shut the door. It was a small but telling moment: my fridge was deciding for me what to do.

This got me thinking about another recent experience. One morning, I was in a rush to get my daughter to school. I asked her to enter the school address into our navigation system, Android Auto. However, since I was driving over 30 km/h, the system wouldn't allow her to input the address, citing safety concerns. While it’s true that manipulating the GPS while driving is unsafe, the system couldn’t differentiate between me, the driver, and my daughter, the passenger. They had even removed the option for a passenger to enter the address.

These two incidents left me infuriated. For most of my life, I programmed computers to serve me, not the other way around. Now, it seems, they are beginning to dictate my actions.

The Role of Computers in Our Lives

A great user experience should empower humans to reach their potential, to complete tasks, or to achieve objectives. Computers excel at handling repetitive calculations and remembering countless tasks or rules. But should they force us to follow these rules? I don’t think so.

Technology should be our tool, not our master. The best user experiences are those that guide us gently while leaving the final decisions in our hands. By preserving human autonomy and allowing flexibility, we ensure that software enhances our lives without overstepping its bounds. It's crucial that we design systems that respect our intelligence and ability to make informed choices, rather than imposing rigid rules that frustrate and limit us.

Empowerment, Not Control

Great user experiences should remind and assist us but ultimately leave control in our hands. We are far more intelligent than even the best AI, with a vast array of senses and much more wisdom to make decisions. At a minimum, any feature that enforces behavior should be optional and easy to disable.

Take the fridge, for example. It’s helpful for it to beep a few times when the door is left open, but it shouldn’t keep beeping until I’m driven crazy and forced to close it. Similarly, a GPS navigator should warn us about the dangers of entering addresses while driving but should still allow a passenger to input the destination.

After all, it’s the driver who is legally and morally responsible for driving, not the GPS app.

Necessary Exceptions

Of course, there are exceptions where software must enforce rules, but these should be implemented in a friendly, non-bossy, and non-frustrating way. For instance, a bike rental app should enforce the rule that you must lock your bike after rental. However, it can do so by providing clear explanations and options, such as a gentle reminder that highlights the importance of securing the bike to avoid theft. This approach ensures that the user understands the reason behind the rule and feels guided rather than ordered.

Designing User Experiences at Sense/Net

At Sense/Net, we prioritize user feedback and rigorous testing of user experiences before releasing them to the public. Our goal is to create systems that assist without dictating, that empower without controlling. We use agile frameworks and design thinking, integrating lean and agile practices into our methodology called S.N.A.P. or Sense/Net Agile Process.

As the founder of Sense/Net and a former programmer with nearly two decades of experience, I am passionate about creating user experiences that truly serve our clients. Whether we are designing business models, brands, or applications, our focus is always on the end user.

Conclusion

In conclusion, while software can be incredibly helpful, it should never overstep its bounds. It should assist and remind us, not force us to comply with its rules. By keeping control in the hands of users, we ensure that technology serves humanity, not the other way around.

If you’ve experienced frustrations with user experiences in other applications, we at Sense/Net would love to help you create better solutions. Our expertise in user experience research and agile methodologies can transform your products and services.

Thomas Biro

co-founder & chairmain
agile business architect,
agile coach
Sense/Net
Thomas Biro

Co-founder of Sense/Net & Barion, author of Digital Readiness Framework. Tom graduated in engineering from Nottingham Trent University. Since the advent of the Internet, he has been involved in digitalization, initially focusing on the technical, and later on the human aspects. Tom is an M-shaped talent, with extensive knowledge in IT, entrepreneurship, and agile. He likes to promote provocative ideas. In his view, only free, critical, and scientific thinking will move humanity forward. He believes that the essence of agility is the agile mindset, which he puts great emphasis on teaching.

You may benefit from reading related posts

Talk to our experts

We cannot wait to start your next digital project or product. So book an appointment and talk to senior IT experts instead of your typical salesperson.