Welcome to Dream.In.Code
Getting Help is Easy!

Join 136,348 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 2,720 people online right now. Registration is fast and FREE... Join Now!




Walking the Path (vs Knowing the Path)

 
Reply to this topicStart new topic

Walking the Path (vs Knowing the Path)

LowWaterMark
30 Aug, 2008 - 12:57 AM
Post #1

D.I.C Head
**

Joined: 30 Jul, 2008
Posts: 119



Thanked: 1 times
My Contributions
I'm an MD (physician) teaching myself programming and web development to help get myself into the medical device industry. Unfortunately an MD is no longer enough. The medical device industry includes the companies that design and make stents, pacemakers and stuff like that (Medtronic, for example).

For starters, I've been studying first order logic and intro Web development as well as C and C++. I'm using Internet tutorials as well as the following:

"Introduction to Logic" by Harry J. Gensler
"How to Design Programs" by Felleisen, Krishnamurthi, et. al.
"Learning Web Design" by Jennifer Niederst Robbins
"The Principles of Beautiful Web Design" by Jason Beaird
"Absolute Beginner's Guide to C" by Greg Perry
"Accelerated C++" by Koenig and Moo
"The C++ Programming Language" by Bjarne Stroustrup

Don't fret, I'm very used to studying on parallel tracts. I'm giving myself eighteen months of full time self-directed study before reentering the market. My question to y'all is this:

What other skills and languages should I be considering?
User is offlineProfile CardPM
+Quote Post

RodConnors
RE: Walking The Path (vs Knowing The Path)
30 Aug, 2008 - 05:16 AM
Post #2

New D.I.C Head
*

Joined: 20 Aug, 2008
Posts: 7


My Contributions
It all depends on what you want to use programming/web development for in the medical devices industry. I would think that what you are doing is ok if you want to get involved in back office or support services but not for something like R&D. I can get more info for you if you'd like. My cousin is a production manager for one of these companies in the UK.
User is offlineProfile CardPM
+Quote Post

Nova Dragoon
RE: Walking The Path (vs Knowing The Path)
30 Aug, 2008 - 07:10 AM
Post #3

The Innocent Shall Suffer, Big Time
Group Icon

Joined: 16 Aug, 2001
Posts: 6,129



Thanked: 7 times
Dream Kudos: 515
Expert In: Python, Linux

My Contributions
You need to have a very high mastery of zero defect practices. There have been many documented cases of people in your situation programming for medical devices, in which they had bugs in their software that was killing people.

http://en.wikipedia.org/wiki/Therac-25
User is offlineProfile CardPM
+Quote Post

KYA
RE: Walking The Path (vs Knowing The Path)
30 Aug, 2008 - 08:05 AM
Post #4

#include <nerd.h>
Group Icon

Joined: 14 Sep, 2007
Posts: 4,832



Thanked: 95 times
Dream Kudos: 1200
My Contributions
I agree this is different then some software where there is room for error. It adds a kind of excitement to the job, no?
User is online!Profile CardPM
+Quote Post

Nykc
RE: Walking The Path (vs Knowing The Path)
30 Aug, 2008 - 08:21 AM
Post #5

sudo rm -R /
Group Icon

Joined: 14 Sep, 2007
Posts: 4,132



Thanked: 16 times
Dream Kudos: 275
My Contributions
The good news is that in a few months if done in windows you can always issue a patch. smile.gif

User is online!Profile CardPM
+Quote Post

carltech
RE: Walking The Path (vs Knowing The Path)
18 Sep, 2008 - 01:40 AM
Post #6

New D.I.C Head
Group Icon

Joined: 19 Oct, 2007
Posts: 42


Dream Kudos: 25
My Contributions
I know when i go to the hospital i like to not die, especially if i'd wrote the program that that killed me.

This post has been edited by carltech: 18 Sep, 2008 - 01:40 AM
User is offlineProfile CardPM
+Quote Post

LowWaterMark
RE: Walking The Path (vs Knowing The Path)
18 Sep, 2008 - 09:17 PM
Post #7

D.I.C Head
**

Joined: 30 Jul, 2008
Posts: 119



Thanked: 1 times
My Contributions
QUOTE
You need to have a very high mastery of zero defect practices.
It is of great interest to me how all the responses to my question were tentative and politely discouraging. I guess that it does not go without saying that "zero defect practices" is something I live with and live by every day. The mantra of not making a mistake comes from my marrow.

Regarding medical devices, one reason that problems exist is that there is a disconnect between the R&D MDs that conceive of the devices, the engineers who draw up the plans and the computer scientists who design and hammer out the code. This is a longstanding issue in the industry.

I can't help but wonder what the hell happened to my profession to make it so untrusted. Not that it doesn't deserve it. Just for kicks, pretend that I treat every patient with a zero error premise and that it matters gravely to me. Not everyone doctor does (of course), but I do. Just accept that premise and put a one in the truth table.

Assuming this to be true, let me try and get this dialogue back on track in a productive fashion and ask the same question. Without returning to University (which is not a practical option), what suggestions would you offer? Please don't say, "quit".
User is offlineProfile CardPM
+Quote Post

RedSonja
RE: Walking The Path (vs Knowing The Path)
13 Oct, 2008 - 11:25 PM
Post #8

D.I.C Head
Group Icon

Joined: 4 Sep, 2008
Posts: 170



Thanked: 3 times
Dream Kudos: 25
My Contributions
I don't think they were being discouraging, maybe more disbelieving.

Writing serious software is not something you learn quickly or easily. Like studying medicine, maybe. I write safety critical software - this means, if I get it wrong, people die. This is not the area for beginners or amateurs. I am a first aider and no-one would expect me to do heart surgery.

By all means do a software course. Do it somewhere serious and get a certificate. If you try to learn software as a hobby, then I wish you a lot of fun with it. If you want to do it professionally then you have to go back to college. Sorry.

On the other hand, if you have studied medicine, you will find IT easier and a lot more fun. Certainly the company is never boring.

>What other skills and languages should I be considering?
First get some rock-solid programming experience under your belt. Then get into the safety critical stuff. Most of this is in the military or in space; I have no experience with medical stuff, presumably there is a huge field out there waiting for you. if you do not want to get into the programming itself, a lot of our effort is spent on quality and test, there are a lot of jobs here.

This post has been edited by RedSonja: 13 Oct, 2008 - 11:31 PM
User is offlineProfile CardPM
+Quote Post

LowWaterMark
RE: Walking The Path (vs Knowing The Path)
13 Oct, 2008 - 11:51 PM
Post #9

D.I.C Head
**

Joined: 30 Jul, 2008
Posts: 119



Thanked: 1 times
My Contributions
RedSonja,

Thanks for your reply. It was quite helpful. You caught me with insomnia at 3am EST so hopefully you are still on line.

I didn't mean to insinuate that I alone could take my idea, my "invention" from ideology to production. I understand that the business is much to complex for that. My deal is that I've seen too many great ideas from medical professionals lost because they didn't have the knowledge to see it through or even follow it. I've seen a lot of intellectual patents bartered off and mutate into something quite different. At best they sold it off to a "Medtronics" type of company who then did whatever they needed to to make something profitable. The end result is often far from the original conception.

I want to be able to exert some (not all) control over the R&D to keep the device in line with the purpose I have in mind. I'm not delusional - I know I don't have time in this life to become an expert programmer. I may lack the skills, who knows? But I do find software design fascinating and it dovetails with my interests in medicine.

Also, I just love to learn.

I suppose, I want to do as much as I can within reason. I wish I could go back to school, but that's just not a practical option.
User is offlineProfile CardPM
+Quote Post

RedSonja
RE: Walking The Path (vs Knowing The Path)
14 Oct, 2008 - 12:08 AM
Post #10

D.I.C Head
Group Icon

Joined: 4 Sep, 2008
Posts: 170



Thanked: 3 times
Dream Kudos: 25
My Contributions
I wonder. I have a pal who is a professor in Physics - some Uni with a weird name - Urbana-Champaign - and he has a company helping scientists convert ideas into products. Maybe your local Uni does something similar. Find a few profs and ask.
User is offlineProfile CardPM
+Quote Post

LowWaterMark
RE: Walking The Path (vs Knowing The Path)
14 Oct, 2008 - 12:42 AM
Post #11

D.I.C Head
**

Joined: 30 Jul, 2008
Posts: 119



Thanked: 1 times
My Contributions
Yea, your pal's at a division of U. of Illinois. Good thought. Thanks for the idea.
User is offlineProfile CardPM
+Quote Post

Fast ReplyReply to this topicStart new topic
Time is now: 12/2/08 08:37AM

Live Help!

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month