|
I worked for seven years on Hospital Management software, that managed patient data, took results from outside labs, produced alerts to warn doctors about drug interactions and allergies.
|
|
|
|
|
Nice, but it's not a real time appliction, so only long-time failure is real bad...
C#, ASPX, SQL, novice to NHibernate
|
|
|
|
|
First post, so a hello is in order.
Currently working on a project for the creation of a high quality set of dentist tools (including the two types of drills we will be making). My part is writing the firmware for most of those tools (again including the drills).
So does this qualify as a "Yes" or as a "I'm not sure"?
|
|
|
|
|
Attack submarine work on systems to manage all the Hotel services so the crew can get on and do what they are trained to do.
Chuck a Nuclear reactor at the back warheads at the front
Today our customer has said regression testing what do we need that for!
We have worked in 200+ changes & just started the test cycle, which 3-4 weeks long, and now they want it friday so its 24 hour working for the test team & I get to pick the pieces up!
I like the crew so its off to MoD to complain
Stephen
|
|
|
|
|
The control and distribution for large scale voice evacuation systems, a bit stressful after Hillsborough, Kings Cross, Frankfurt Airport...
Set top boxes are easy after that!
|
|
|
|
|
I am currently working on a web-based application that aids first responders when respnnding to incidents at schools, campuses, commercial buildings etc. Pretty fulfilling work!
|
|
|
|
|
I wrote an application that would generate bar code labels for drugs administered to patients in the operating room. The software would also track what drug was delivered when and generate pretty reports for the doctors.
I also worked on a portable ventilator/oxygen generator for the US Marines that would be used to transport casualties on helicopters. If the machine crashed, so would the patient.
Bryan Kowalchuk, MBA, B.Tech, MCSD
|
|
|
|
|
Damn, I voted No but just remembered I wrote some software for a brewery* once...
* SABMiller. Loads of people around the world depend on them to handle life.
|
|
|
|
|
christ - thats life saving work you've done there sunshine
bryce
|
|
|
|
|
I wrote a drug and allergy interaction software for a hospital pharmacy system to make sure 2 or more drugs did not kill and make sicker the patient. I learned a lot about drugs.
|
|
|
|
|
|
Are you wanting to know which one to not go to?
|
|
|
|
|
|
It wasn't one hospital. I wrote it for a hospital system that McDonald-Douglas sold through out the USA. I don't think the system is in use today.
|
|
|
|
|
I never saw it as critical to human safety but some parts of it are pretty critical indeed
The rest of my development path was always related to financial areas, this was the only one I had to actually deal with this kind of data.
|
|
|
|
|
I've worked on three projects where operator safety was a concern.
The first was an imaging device that used three lasers to write an image on photographic film. They weren't the problem. The problem was the infrared laser used to track mechanism positioning, which could cause blindness or other injuries. The engineers were so afraid of a software crash leaving the IR laser on that I had to set a bit on an I/O port ten times a second to keep power on the machine.
The second was control software for a fluorescent light bulb manufacturing line. At one end, you have a blast furnace churning out molten glass. Six hundred feet later, you have a very hot glass tube being measured and cut using (get this) sprays of water.
The most important one was an emulation of the flight control software for a special version of the F-16 fighter jet. The purpose of the emulation was to verify and validate the flight control system design. This special version of the F-16 was a test bed for a number of fancy controls based upon aerodynamic instability. The aeronautical engineer on the project explained it like this to me: "If we screw up, and the flight control system stops working, the pilot dies two seconds later."
Software Zen: delete this;
|
|
|
|
|
Did training software for the F-15. In training mode the pilot could simulate using the weapons during a flight mission. Was pretty important the missles didn't fire....Ah yes, in assembler using a Z8000....those were the days..
Toto1107
|
|
|
|
|
Our emulation for the F-16 was in Ada on a microVAX. Unfortunately, Ada compilers at the time were relatively rare, and we were a beta site for the company who wrote the one we used. If you compiled a generic package, it crashed VMS , which up to that point I had thought was impossible.
Software Zen: delete this;
|
|
|
|
|
Gary Wheeler wrote: "If we screw up, and the flight control system stops working, the pilot dies two seconds later."
At which point you promptly discarded the beer you'd been sipping on
"For fifty bucks I'd put my face in their soup and blow." - George Costanza
|
|
|
|
|
Actually it was coffee, but you've got the right idea.
Software Zen: delete this;
|
|
|
|
|
A few years back I was talking to a German nerdy type progrmmer, whose software was responsible for killing a whole bunch of children a year prior. I asked him how he felt about that, and he said it was good to get some feedback about how well the software was working, as up to the point in time of the incident he had heard nothing.
|
|
|
|
|
John Stewien wrote: it was good to get some feedback
Please tell us he wasn't that blase' about what he'd done .
Software Zen: delete this;
|
|
|
|
|
He didn't exactly have a strong personality, so I've tried to convey the strange feeling that I got when he answered. Some people are too caught up in the mathematics to worry about anything else in life. I don't think the humanity side of it registered with him.
|
|
|
|
|
Why should it? It's not like he did it on purpose.
|
|
|
|
|
If you write software whose failure can cause injury or death, then you have a moral and ethical obligation to ensure its correctness.
The OP is pointing out that the programmer in this case is oblivious to the human cost of his ineptitude.
Earl Truss wrote: It's not like he did it on purpose.
I believe it's called "due diligence". If you choose not to exercise it, it's your fault.
Software Zen: delete this;
|
|
|
|