Linked by Scott Cabana on Thu 2nd Dec 2004 20:18 UTC
Editorial A couple of days ago, I read an interesting article by Kevin Kostis about how complex computer systems are and how they have a long way to go. I have to partly agree with his assessment, however a lot of folks don't take the time to learn about there own investment.
Permalink for comment
To read all comments associated with this story, please click here.
It 's the trend
by Anonymous on Fri 3rd Dec 2004 07:21 UTC

I agree with your point but as you have noticed , the PC is not like a Toaster. The PC is much more complex and has the possibility to evolve and become better for normal people.

People feel that they can expect more simplicity in the PC usage and they are right. For a programmer point of view, to answer that request for more simplicity, he has to build a more complex programm that's able to take decisions on behalf of the user in oeder to serve him better.

Just 2 simle examples:
- In some program when an events happens such as a connectin lost, the user is notified of the situation and asked to reconnect. The is a waste of time, the programm shuld attempt silently to reconnect without notifying the user.

- Now imagine there is an error. Programms usually show immediately an error dialog saying "error abcd" and the user clicks the only button there is, the "OK" button. The majority of times such dialogs are not understood by the user and as no action is required by him (there is only on way out of the dialog) they should be avoided.

In summary, programs should try to save the day of the user by auto correcting their errors (by taking an appropriate course of action, ie: the program should do what the user would have to do to solve the problem).