I was at a client's yesterday and needed to do a quick mod to a board, adding a link.
Their soldering iron had crashed, displaying the message 'Fatal Error'.
What has happened to the world when you need to reboot a soldering iron? What next, a screwdriver which takes ten minutes to install updates before you can use it?
Can't type this morning, even with a nice Blackberry Classic.
Cheers
Phil Hobbs
--
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC
Optics, Electro-optics, Photonics, Analog Electronics
160 North State Road #203
Briarcliff Manor NY 10510
hobbs at electrooptical dot net
http://electrooptical.net
I can top that. I can't type with an expensive chair, good lighting, and a primo HP keyboard.
--
John Larkin Highland Technology, Inc
picosecond timing laser drivers and controllers
jlarkin att highlandtechnology dott com
http://www.highlandtechnology.com
--
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC
Optics, Electro-optics, Photonics, Analog Electronics
160 North State Road #203
Briarcliff Manor NY 10510
hobbs at electrooptical dot net
http://electrooptical.net
This isn't actually a misapplication of technology (one can envision having a small processor implementing a control loop instead of more conventional means). Rather, it's just a bad implementation -- a developer failing to consider everything that can go wrong *and* how to handle those events!
"I'm *so* smart that I don't know what to do!"
When my (household) thermostat can't detect the current temperature, it doesn't just shut down and blink a red idiot light (like your soldering iron example) but, rather, makes a "best effort" at maintaining "livable" conditions in the hope that will fix the problem before it loses faith in its ability to perform "open loop".
It took me most of an evening to update the firmware in my office phone. Required setting up an FTP server on the network that the phone could see at boot-up, and a bunch of other arcane things. Also complicated by the dual nature of documentation for this sort of thing- the user docs are written for morons (how do I set the ringer tone?) and the "provisioning" docs are written for telecom professionals. At least it's stopped occasional random deregistering of SIP lines.
--
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC
Optics, Electro-optics, Photonics, Analog Electronics
160 North State Road #203
Briarcliff Manor NY 10510
hobbs at electrooptical dot net
http://electrooptical.net
I think it's funny that so many object to an appliance giving useless error messages as opposed to just not working. Before anything had computers in them a spec of dirt could stop your oil burner from working or a bit of moisture in the wrong place could prevent your car from starting and you would have no idea why. Is that really better than an error message that is at least useful to the technician if it eliminates the 99% of the problems that *will* be reported clearly.
Be thankful the approach was (apparently?) reasonably "open"!
I've had devices that required specific executables to be run on specific versions of OS's (incompatible with more "mainstream" versions of those OS's) in order to achieve those "easy" updates! I suspect the folks implementing the mechanism reasoned that their "typical customer" would be running that particular OS and delivering a canned executable would be easier than a more "traditional" scheme.
[Pity folks who inherit such devices long after the OS is "unavailable"]
It's actually got to be a significant problem to come up with good, supportable maintenance schemes that can survive the short product lifecycles of the tools and the devices themselves! ("Argh! I need version X of the OS, version Q of this library and this particular interface board that is only available with an XYZ bus interface -- now long obsolete!")
Last week I imagined a converation between me and my future self driving car: car: hello N. Where do we go today? me: to the kids car: to the supermarket? me: NO, TO THE KIDS! car: to the doctor? me: Liiisteeen caaarefuuully: tooo theeee kiiiddds car: OK to the kids....
That car will have a lot of dents from my good old hammer.
--
| James E.Thompson | mens |
| Analog Innovations | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| San Tan Valley, AZ 85142 Skype: skypeanalog | |
| Voice:(480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |
I love to cook with wine. Sometimes I even put it in the food.
Last year I had some eye surgery and the folks here hired a limo service to shuttle me between home and work. It was SO boring. I'd much rather drive than be driven.
What if you can't stand the way the self-driving car drives? Or you don't like the route it takes?
--
John Larkin Highland Technology, Inc
picosecond timing precision measurement
jlarkin att highlandtechnology dott com
http://www.highlandtechnology.com
There was an amusing interview many years back with Edgar Bronfman Sr., the Seagrams billionaire.
The interviewer noted that he drove himself to work, while Edgar Jr. had a chauffeur and limo, and asked why. Edgar Sr. said, "Oh, you see, he has a rich father."
Cheers
Phil Hobbs
--
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC
Optics, Electro-optics, Photonics, Analog Electronics
160 North State Road #203
Briarcliff Manor NY 10510
hobbs at electrooptical dot net
http://electrooptical.net
Me not. My wife and I make short trips through neighbouring countries every now and then. When my wife is driving I usually take a nap. If I had a self driving car I'd probably sleep all the way.
That could be a problem. I'm trying to teach my sat nav new routes but it just won't listen or it takes a scenic route when I don't want that.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.