Click here to Skip to main content
15,905,508 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Software Developer Insurance/Bonding? Pin
clientSurfer13-Jul-15 17:44
professionalclientSurfer13-Jul-15 17:44 
GeneralRe: Software Developer Insurance/Bonding? Pin
clientSurfer13-Jul-15 17:43
professionalclientSurfer13-Jul-15 17:43 
AnswerRe: Software Developer Insurance/Bonding? Pin
GadgetNC1-Jul-15 3:42
GadgetNC1-Jul-15 3:42 
GeneralRe: Software Developer Insurance/Bonding? Pin
clientSurfer13-Jul-15 17:47
professionalclientSurfer13-Jul-15 17:47 
AnswerRe: Software Developer Insurance/Bonding? Pin
wapiti641-Jul-15 4:22
wapiti641-Jul-15 4:22 
GeneralRe: Software Developer Insurance/Bonding? Pin
codefabricator1-Jul-15 7:07
codefabricator1-Jul-15 7:07 
GeneralRe: Software Developer Insurance/Bonding? Pin
clientSurfer13-Jul-15 17:50
professionalclientSurfer13-Jul-15 17:50 
GeneralRe: Software Developer Insurance/Bonding? Pin
James Lonero1-Jul-15 17:58
James Lonero1-Jul-15 17:58 
I also agree, form and LLC or incorporate yourself. Your company will be contracted to do the software development. Should something go wrong and a possible bug cause a problem where the employer or customer sues you, they can only sue the company and not you. By incorporating yourself, you will protect your personal assets and your company will suffer only. It would be wise to get insurance for your company and of course, you are new to this legal arena, consult a lawyer. If any of you CPers know a good attorney that you have a positive experience with, please reply for clientSurfer.

Second, find out what regulatory requirements the software must satisfy. Your employer should have most of this in place and give you an idea of what is expected. Since I have had to write software to satisfy CE/IVD and FDA regulations, I have had several documents to write up, mostly for corporate compliance. One of the worst (most painful) to deal with was risks outline and explanations document. What are the risks, from external and internal. If anything is going over the internet, then there are several pages of risks you can add. There are risks from the operating system that you interact with (even simple file reads and writes). How secure is the file system? How can the user/customer screw up your software? How good are the disk drives you store your data on? A good place to start is using the old data flow diagraming techniques. Start with a context diagram where your system is at the middle and everything else you interact with are surrounding it. All drawings and thoughts will be useful for these documents.

Finally, document everything. This includes all decisions you make and what the alternatives were (and their potential outcomes). You may think that the code is good enough documentation, but don't count on it. This documenting will also save your butt as well as provide your employer (or yourself) with copyright and patent protection. Also, can be used by your employer for copyright and patent litigation (if you feel that a patent is doable). Get a hardbound notebook where the pages cannot be removed with page #s. For each entry, give it a title (at the top), a date, your signature at the bottom of your entry and date and time signed.

Whew, that's a lot. You will work a lot of hours and most of what you do will not be coding, but architecting/designing and documenting. That will expand your resume. If you feel prepared for this job, having all this in mind will help you at the interview. Be sure to ask them about their regulatory requirements and expectations. And mention to them that you are prepared to do the necessary documenting and that you have a good comprehension of English (written and spoken).

Good luck with your endeavor.

GeneralRe: Software Developer Insurance/Bonding? Pin
clientSurfer13-Jul-15 17:53
professionalclientSurfer13-Jul-15 17:53 
GeneralRe: Software Developer Insurance/Bonding? Pin
RJOberg3-Jul-15 2:47
professionalRJOberg3-Jul-15 2:47 
GeneralRe: Software Developer Insurance/Bonding? Pin
clientSurfer13-Jul-15 17:57
professionalclientSurfer13-Jul-15 17:57 
GeneralRe: Software Developer Insurance/Bonding? Pin
Richard MacCutchan4-Jul-15 21:09
mveRichard MacCutchan4-Jul-15 21:09 
GeneralRe: Software Developer Insurance/Bonding? Pin
wapiti647-Jul-15 5:37
wapiti647-Jul-15 5:37 
GeneralRe: Software Developer Insurance/Bonding? Pin
clientSurfer13-Jul-15 17:58
professionalclientSurfer13-Jul-15 17:58 
GeneralRe: Software Developer Insurance/Bonding? Pin
clientSurfer13-Jul-15 17:48
professionalclientSurfer13-Jul-15 17:48 
AnswerRe: Software Developer Insurance/Bonding? Pin
Robert/Not The Pirate1-Jul-15 6:07
professionalRobert/Not The Pirate1-Jul-15 6:07 
GeneralRe: Software Developer Insurance/Bonding? Pin
clientSurfer13-Jul-15 18:01
professionalclientSurfer13-Jul-15 18:01 
AnswerRe: Software Developer Insurance/Bonding? Pin
SeattleC++1-Jul-15 7:31
SeattleC++1-Jul-15 7:31 
GeneralRe: Software Developer Insurance/Bonding? Pin
clientSurfer13-Jul-15 18:04
professionalclientSurfer13-Jul-15 18:04 
GeneralSince when did CP posts support Markdown? (Probably ages ago!) Pin
Marc Clifton30-Jun-15 8:01
mvaMarc Clifton30-Jun-15 8:01 
GeneralRe: Since when did CP posts support Markdown? (Probably ages ago!) Pin
OriginalGriff30-Jun-15 8:05
mveOriginalGriff30-Jun-15 8:05 
JokeRe: Since when did CP posts support Markdown? (Probably ages ago!) Pin
Richard Deeming30-Jun-15 8:08
mveRichard Deeming30-Jun-15 8:08 
GeneralRe: Since when did CP posts support Markdown? (Probably ages ago!) Pin
OriginalGriff30-Jun-15 8:15
mveOriginalGriff30-Jun-15 8:15 
GeneralRe: Since when did CP posts support Markdown? (Probably ages ago!) Pin
Richard Deeming30-Jun-15 8:19
mveRichard Deeming30-Jun-15 8:19 
JokeRe: Since when did CP posts support Markdown? (Probably ages ago!) Pin
TheGreatAndPowerfulOz30-Jun-15 9:18
TheGreatAndPowerfulOz30-Jun-15 9:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.