Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

To be fair, not every programmer faces "Oh noes I will lose a cat picture" as their maximum possible downside when coding.

I worked in a town where programming errors could easily causes crashes. There was talk of that actually happening once, although on investigation that probably wasn't actually true. When I say "crashes", the hardware at issue would routinely way several tons and be moving at 60+ miles an hour.

I do not mean to cast any aspersions on the huge levels of responsibility and mental stress involved in reviewing purchasing contracts.



Sure, there are programming errors that can have significant impacts, and cost lives when things go wrong. When that happens, it's so unusual that it's front page news, warrant man-years of investigations, and entire PhD theses are written on methodologies to avoid that error. For software engineering in mission-critical systems, there are methodologies to test and retest, to test the tests and evaluate the whole system from all angles, and the final product is the responsibility of a team who have months or years to take every possible precaution that the software performs as it was designed.

On the other hand, trauma room surgeons have minutes, sometimes seconds to decide whether to cut left or right of the trachea of this guy who was just rolled in and of whom they know nothing, sometimes not even the name, let alone medical history; and oh they need to hurry because there's another guy being rolled in who is also leaking blood out of every possible orifice, plus from the 3-inch hole in his chest.

Of course it's easy to make comparisons between people at two opposite ends of the spectrum - sure, that first year in the discovery room in a due diligence isn't going to make a world of difference if he misses one contract with a company 10 years ago that went out of business but for whom, technically, the acquiring company could still have a 10k USD liability if they miss one little stipulation in the contract. My point isn't that programmers never do important things, or that everything that doctors or lawyers do is mission-critical; but in the aggregate, and in the overall scheme of things, I think it's a clear and shut case that the potential influences of wrong decisions or errors by doctors or lawyers are more severe, in terms of potential human suffering, and harder to prevent, than those by the most programmers.

Take even a lowly divorce or pro bono criminal defense lawyer - forget to file that motion? Whoops, you just cost your client half of his life savings and he'll be flat-out broke for the next few years, or he'll be in jail for years. I mean, I like to thing that my work is pretty important too, but let's get some (objective) perspective here.


Any environment where you were developing software that had that impact on safety and where there wasn't appropriate testing and health and safety checks would probably result in someone from management going to jail if someone was hurt.

In a legal/medical environment it is usually much more personal and it is the individual professional who is held responsible - potentially criminally.

There is also the fact that doctors, and many lawyers (although obviously not all - I should have qualified that) do things that have an immediate impact on people (treating the guy having a heart attack, sending that murderer to jail, preventing someone accused of some horrible crime from being railroaded, telling someone that they will die of cancer etc.).

[Note: I am married to a litigation lawyer - so I am biased!]




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: