Tag Archives: efficiency

Simplicity on the Other Side of Complexity—Quality Does Matter

Road and roadsigns in the form of a question markI have been thinking recently about software and product quality. There is a software quality conference this fall here in the Pacific Northwest and I recently read an article on the top ten software blunders of the last decade. As we rush products to market, are we compromising quality? What negative effect does that have on our product? Is it worth it? Is it acceptable? Is it the price we pay for doing business in a hypercompetitive world?

Continuous Exploits

In late April, it was discovered that there was yet another hole in Internet Explorer that allowed hackers to exploit vulnerabilities and plant malicious code on individual computers via infected websites. This is just one example of applications and operating systems with bugs waiting to be exploited. My question is this—are product developers and quality assurance teams releasing inferior, not-yet-ready–for-prime-time products, or are the products so complicated that developers do not understand all of the implications until after they have been tested by consumers? If it is the former, then the answer is to wait until all of the bugs are detected and corrected to release a superior product. If the answer is the latter, then that means that you and I are paying for the privilege of being product testers. Personally, I can think of better things to do with my time and money.

A Simplistic View

I will admit that I may be taking a simplistic view. My experience runs towards hardware products and support, although there are still quality products in that arena as well. According to Microsoft, Windows XP, which was released in 2001 and recently became unsupported, was compiled from forty-five million lines of code. Thirteen years later we have Windows 8.1. How many lines of code are in this operating system? Is the complexity sustainable or are we building products that we cannot manage? With this increasing complexity, have we resigned ourselves to a certain number of acceptable bugs? What is our tolerance level? One percent of nonfunctioning or potentially compromising code? Is that acceptable?

Thoughts

Nineteenth-century writer Oliver Wendell Holmes once said “I would not give a fig for the simplicity on this side of complexity, but I would give my life for the simplicity on the other side of complexity.” I believe that we are stuck in the middle of that complexity right now. While our products are sophisticated, they lack that elegance on the other side of complexity. We have learned to write incredibly complex code, which is understood in part by individual coders but in entirety by no one. This is the very thing that makes that code vulnerable to exploits and security breaches. If we could somehow find that simplicity or elegance on the other side of complexity, then we could enjoy robust, secure, and usable products.

Do you have or use a product or application that you think has broken through that complexity curtain? Share your find with me.

About Kelly BrownAuthor Kelly Brown

Kelly Brown is an IT professional, adjunct faculty for the University of Oregon, and academic director of the UO Applied Information Management Master’s Degree Program. He writes about IT and business topics that keep him up at night.

Beyond Life Hacking

Bench under a tree in autumnWe shared an article recently on the phenomenon and history of life hacking. That article started me thinking about the need for life hacks. Which life hacks am I employing to simplify my life or make it more efficient?

History

As the article explores, life hacking as a term goes back to the mid-2000s but the concept dates back to the beginning of the twentieth century and beyond, as we sought ways to wring out every last ounce of inefficiency, especially in the work place. The wisdom says that if we can find five minutes here and ten minutes there, pretty soon it all starts to add up to real time savings that we can use in other parts of our lives. Perhaps we can gain a few minutes to actually relax, for example. I would argue, however, that we are human beings and not systems or machines. I am not convinced that it is a good idea to measure and systemize everything just to realize a few minutes of time savings.

Fifty Life Hacks to Simplify Your World

The official website of life hacking (you knew there had to be one) is lifehack.org. On this site, they list fifty life hacks to simplify your world. A lot of them are common sense but they are all designed to save you seconds or even minutes in your busy life. Some are designed to help you find things that you misplace, such as keys. Personally, that would give me back quite a bit of time. Others are everyday tips to simplify and unclutter your life, ostensibly so that you can have a few more minutes to actually live and enjoy life.

Life Hack Apps

The modern version of automating tasks is to create an app. I entered “life hacking” in Google Play and there are several apps that share tips or work to organize your life. They help you set alarms, keep lists and schedules, or remind you of appointments and life events. Some scrape data from the Internet, some just help you access tools that are already on your smartphone to make you more efficient. There are apps and devices that help you track and maximize the value that you get from your sleep each night. Now we have sleep hacking! Everything is designed to make your life ultraefficient, but I worry that it is also taking some of the fun and uncertainty out of life.

Thoughts

I understand the need for life hacking tools. We are all crazy busy and our work lives and personal lives often have melded into one continuous stream. It is sometimes hard to tell where one stops and the other begins. I would like to suggest that instead of hacking every aspect of our being, we put on the brakes once in a while and just be. Sit in a chair in the sunshine and do nothing. Reflect on the wonders of nature or the success that you have attained in life as opposed to worrying about the next minute, the next meeting, and the next assignment. I think that will do as much to recharge your system as any life hack. The world will still be there when you come back and most likely will not have missed you as much as you think. We thrive on being busy and accomplishing incredible tasks, but when was the last time you really relaxed? There is real power and real health benefits in shutting down occasionally, even for just a few minutes.

When was the last time you stopped your world for some time out? Do you have one favorite life hack that affords you those few moments to do just that?

Let me know your thoughts.

 

About Kelly BrownAuthor Kelly Brown

Kelly Brown is an IT professional, adjunct faculty for the University of Oregon, and academic director of the UO Applied Information Management Master’s Degree Program. He writes about IT and business topics that keep him up at night.