Hacker News new | past | comments | ask | show | jobs | submit login

I totally get where you're coming from. I'm a full time developer, and part-time paramedic. There are definitely a lot of similarities between debugging a program and debugging a person.

The doctor in the post was also working off the base assumption that this was a bug that got shipped in the last release (surgical complication leading to interval bleeding, leading to hypotension; surgical complication leading to cardiac tamponade; etc). My original point was just that the answer that was obvious to the commenter was actually pretty low on the probability list, and it only seemed obvious because they had an incomplete mental model of the system as a whole (something that happens in software debugging as well). As it turns out, it was the correct answer, but the correct approach (on average) would still put "failure of the pacing leads" pretty low on the list of likely causes.

There are a lot of checklists used in surgery. For instance, immediately before any procedure, there is a "time out" to make sure everyone is on the same page with the right patient, right procedure, and right location. I'm not aware of any checklists specific to pacer leads, but I don't spend much time in the OR these days.




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

Search: