Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!feeds.phibee-telecom.net!usenet.ukfsn.org!not-for-mail From: Martin Gregorie Newsgroups: comp.lang.java.programmer Subject: Re: Two More Very General Consulting Question Date: Wed, 30 Nov 2011 21:45:19 +0000 (UTC) Organization: UK Free Software Network Lines: 42 Message-ID: References: NNTP-Posting-Host: 84.45.235.129 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: localhost.localdomain 1322689519 5463 84.45.235.129 (30 Nov 2011 21:45:19 GMT) X-Complaints-To: usenet@localhost.localdomain NNTP-Posting-Date: Wed, 30 Nov 2011 21:45:19 +0000 (UTC) User-Agent: Pan/0.135 (Tomorrow I'll Wake Up and Scald Myself with Tea; GIT 30dc37b master) Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:10381 On Wed, 30 Nov 2011 21:00:28 +0000, Novice wrote: > An earlier example of paid code was a Java applet that I did as a > subcontract for a friend a while back. He had written a Lotus Notes > application and wanted an applet to do graphing of performance > characteristics of the customer's products. That Lotus Notes page was > gone the last time I went to the website several years ago so the applet > is also presumably long gone, replaced by something else. I didn't sign > an NDA as far as I recall but the friend who gave me the contract may > have. I can find out easily enough but the applet would be pretty crude > by any modern standards even if the NDA wasn't an issue. I hadn't been > coding Java long and Swing wasn't even out yet so it is in AWT. (I later > made a Swing version but it's never been run outside of my IDE.) > That sounds like a reasonable starting point. Being willing and able to explain why you were dissatisfied enough with the AWT version to create the Swing version and why it is an improvement sounds like a good plot to me. However, I'd strongly suggest that you don't mention the crash because IMO losing anything in a disk crash shows a certain carelessness. Here I'm assuming that you now have an adequate backup scheme that is used regularly and rigorously and that, preferably, you also are familiar with and use a source version control system for any code you care about. Can you explain your backup and version control strategy if asked? > If unpaid work can constitute a reasonable example - and I personally > think it should - I did one decent Java application and a servlet for a > friend for an NGO he was involved in for free, strictly out of interest > in doing it. However, he left the organization shortly after that and > they abandoned the work I'd done when he left. I didn't sign an NDA for > that work but I'm not sure if I should feel free to show the code to > someone else. That's assuming I didn't lose that code in the crash. > Same comments as above. -- martin@ | Martin Gregorie gregorie. | Essex, UK org |