Posts Tagged ‘Technology’

Effortless Technology – My Mother

Thursday, July 31st, 2008

One day I was checking up on my software engineer’s work. My instructions to the team had been: ‘make it so my mother can use it, she is 80 years old’. I asked to see it; I ran it and it crashed with no error message. I asked him what happened. He said: ‘You did not set the environment variables’.

I asked him how my mother was supposed to know to set the environment variables (or even what they are). Documentation? – None, Prompt? – None, Verbal instructions? – None, Error message? – none.

He brought it to me later and it worked automatically with no need for user intervention, the way it was supposed to work.

To be truly successful as a software engineer and perhaps technical person in general you need to have a real sense of compassion for the end user. It is that ease of use that makes the difference between good software and software no one wants to use. People don’t want to have to learn how to use technology; they want it to work like magic. They do not want to expend effort trying to figure out what it is you were thinking when you wrote it. If you want your software product to be successful, make it work like magic. Make it work so even anyone can use your software instantly.

Technology – Role of Technology in society

Saturday, May 31st, 2008

If you use a vase to put your flowers in, it brings beauty and convenience into your life. If you use a vase to hammer a nail into wood you get sharp splinters on the floor and possibly you are bleeding. Is a vase a good thing? Technology is neither good nor bad; it is all in the application.

Technology needs to be a benefit to society not an addiction, burden or way of life. Technology is the means not the end. More, technology needs effect beneficial outcomes.

I have seen two disturbing instances relating to this. One is a company that wanted to genetically engineer crops so that they were pesticide resistant. This is insane. Engineering a crop to resist pests, I can see the logic, but, to make plants more resistant to chemicals that are not working so you can add more is not a valid or useful approach.

I recall a conversation with landscaper that was complaining that the region was restricting chemicals use to kill grubs in lawns. He wanted them to either up the dose allowed or allow use of ‘stronger’ chemicals. At that time Nematodes were available and the landlord has used them to great effect. The landlord had had no success with chemicals but Nematodes did the job naturally, effectively and in a way that did not poison the environment. Even knowing this, the landscaper insisted that he should be allowed to use more dangerous poisons and in high doses. He clearly had lost sight of the goal and was simply infatuated with a technology he did not understand.

Technology needs to be harmonious. The technology itself cannot have ‘side effects’ that end up being more catastrophic than the original problem. i.e. a teacher wants to quiet the class so they throw a grenade into the class before entering. The kids are quiet but…not a beneficial outcome. The peripheral impact of the technology is also a critical part of what makes it good or bad. We do like warm houses in the winter but is coal technology a good way to deal with that?

Technology must be a harmonious means to a beneficial end. Any technology that is not should be abandoned or replaced and any technology that is should be adopted. To make this happen in our current economic system beneficial technology needs to be profitable and it is important to note that the calculation of the cost of an individual technology should include the whole impact on society as a whole and over time.