Sometimes boot and load times really matter

by Miha Markič 23. October 2007 10:19

It is annoying when your computer takes time to boot or to load some application. Mostly it is just an annoyance. But sometimes it might be more than that:

"My finger slipped on the steering wheel and I accidentally pressed the button used for the starting sequence,"

"The car went into neutral and I had to reinitialize the system, that is, reload the gearbox management program," he explained. The onboard camera recorded images of Hamilton pressing several buttons on his steering wheel while other drivers sped by. (read more)

The quotes are related to the latest Formula One Grand Prix event held in Brazil. Hamilton pressed a wrong key during the race which cost him the race and the title. One has to ask, why did software let him press the button in first place. I mean, it doesn't make sense to initialize the start sequence during the high speed race, does it? Why didn't the software prevent him a nonsense operation? The next question is, why the heck did reinitialization take a minute. Is is really necessary to "reload the gearbox management system" to reinitialize? From my perspective it looks like a software with stupid problems which might, obviously, cause huge problems. Not foreseeing that driver, who is still a human, might press a wrong button during the race is not really sign of well thought out software.

The bottom line is that the software should prevent nonsense actions as much as it is possible. At the same time there has to exist an "override all" button but it has to be turned off by default. That's it.

Tags:

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading

Miha Markic

About me
Righthand
 
Microsoft MVP
 
Developer Express' DXSquad
INETA Country Leader for Slovenia
INETA Country Leader for Slovenia

Slovene Developer Users Group Lead
Friends of Red-Gate
LLBLGenPro Partner

Miha currently works as a free lance consultant and software developer specialized in .net area.
He graduated in Computer and information science at the University of Ljubljana, Slovenia. He has accumulated experience in various programming languages such as Java, Visual Basic 3-6 (MCP), Visual C++, Delphi, C# and VB.Net through years.
He has experience in practically all (technical) stages of project development, including planning, framework development, user interface, business processes, as well as testing and documenting. He has worked on big and small projects in Slovenia and abroad (e.g. participated in completing level 3 IS for the Nucor steel plant, Hertford, USA).
Currently he enjoys programming in .net environment using C#. Since 2000 he has been active in Developer Express' DX Squad and has been ECDL trainer and tester. He also gives lectures on conferences and other events in Slovenia.

Month List

Tag cloud

Most comments

Dan Dan
4 comments
ca Canada
Thomas Thomas
3 comments
de Germany
Sebastian Sebastian
1 comments
ca Canada

RecentComments

Comment RSS