<div>Yep.</div>
<div>&nbsp;</div>
<div>I have come to the conclussion, esp being aware that others will often be maintaining my code in the future, that I should look to committing myself to having a help file writer open while I code, and both better comment my code, and add references pointing to the help file, where useful&nbsp;info may be found. 
</div>
<div>Then include the&nbsp;developer's CHM&nbsp;helpfile as a resource in the exe and provide a menuitem in help for getting it&nbsp;onto hard drive (if not present already)&nbsp;and opened up. </div>
<div>&nbsp;</div>
<div>A small ask on me really compared to the headaches that someone else may end up with.</div>
<div>&nbsp;</div>
<div>paul<br>&nbsp;</div>
<div><span class="gmail_quote">On 05/05/06, <b class="gmail_sendername">Kyley Harris</b> &lt;<a href="mailto:kyley@harrissoftware.com">kyley@harrissoftware.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">You beat me to it. I agree with most of John's statements about headers<br>etc. and why you cant trust source control unless you will stick with it
<br>for life on the same system.<br><br>But Superb Programmer? Perhaps you meant Intelligent Person? There are<br>plenty of Geniuses, engineers, mathematicians etc, who all code because<br>it helps their other jobs. Programming is a role itself, that does not
<br>require skills in all these other areas. A Suberb programmer should in<br>the least:<br><br>Write clean consistent code.<br>Write self documenting code.<br>Also write supplementary comments regarding complex self-documenting
<br>code.<br>Understand the goal, before starting the task.<br><br>A Suberb programmer, does not need to know maths etc. This is all<br>available in books and specs. A Suberb programmer knows how to take all<br>the bits and pieces and turn it into maintainable, clean, bug free
<br>software. I am guessing that most Delphi group people are a mixture of<br>Programmer, Self-manager, etc. Not everyone works corporate. But its<br>important to distinguish the skill of programming, aside from the skills
<br>of other mixed roles.<br><br>-----Original Message-----<br>From: <a href="mailto:delphi-bounces@ns3.123.co.nz">delphi-bounces@ns3.123.co.nz</a> [mailto:<a href="mailto:delphi-bounces@ns3.123.co.nz">delphi-bounces@ns3.123.co.nz
</a>]<br>On Behalf Of Todd Martin<br>Sent: Friday, 5 May 2006 3:49 p.m.<br>To: <a href="mailto:johnkbird@paradise.net.nz">johnkbird@paradise.net.nz</a>; NZ Borland Developers Group - Delphi List<br>Subject: Re: [DUG] Naming your code
<br><br>I assume you're joking. That's not my idea of 'superb programming'.<br><br>&gt; The extreme example was one package where the variables had different<br>names<br>&gt; and declarations from one program to another, the programmer concerned
<br>wrote<br>&gt; not one single comment in his code, and liked naming variables with<br>names<br>&gt; like B320 B330 B340 etc.&nbsp;&nbsp;He was a superb programmer who believed code<br>&gt; should be read to find what it does, and also liked reading object
<br>files<br>&gt; directly.....if you are lucky you wouldn't be maintaining his code, it<br>was<br>&gt; hard to improve in all senses.<br>&gt;<br>&gt; John<br>&gt;<br>&gt;<br>&gt; -----Original Message-----<br>&gt; From: 
<a href="mailto:delphi-bounces@ns3.123.co.nz">delphi-bounces@ns3.123.co.nz</a><br>[mailto:<a href="mailto:delphi-bounces@ns3.123.co.nz">delphi-bounces@ns3.123.co.nz</a>]<br>On<br>&gt; Behalf Of Richard Vowles<br>&gt; Sent: Friday, 5 May 2006 12:53 
p.m.<br>&gt; To: NZ Borland Developers Group - Delphi List<br>&gt; Subject: RE: [DUG] Naming your code<br>&gt;<br>&gt;<br>&gt; It should be in the version control check-in anyway so you know who to<br>&gt; blame. The only reason it isn't in my code is I can't be bothered
<br>putting<br>it<br>&gt; there. It is there on templated code.<br>&gt;<br>&gt; (a dedicated subversion user).<br>&gt;<br>&gt; How about people change subject lines to match what we are talking<br>about.<br>&gt; ---<br>&gt; Richard Vowles, Solutions Architect, Borland New Zealand
<br>&gt; email: <a href="mailto:richard.vowles@borland.com">richard.vowles@borland.com</a><br>&gt; phone: +64-9-9184573<br>&gt; cell: +64-21-467747<br>&gt; other: MSN <a href="mailto:richard.vowles@borland.com">richard.vowles@borland.com
</a>, skype: rvowles<br>&gt; blog: <a href="http://www.usergroup.org.nz/blogs/selectBlog.html?id=39769">http://www.usergroup.org.nz/blogs/selectBlog.html?id=39769</a><br>&gt;<br>&gt; -----Original Message-----<br>&gt; From: 
<a href="mailto:delphi-bounces@ns3.123.co.nz">delphi-bounces@ns3.123.co.nz</a><br>[mailto:<a href="mailto:delphi-bounces@ns3.123.co.nz">delphi-bounces@ns3.123.co.nz</a>]<br>&gt; On Behalf Of Kyley Harris<br>&gt; Sent: Thursday, 4 May 2006 11:42 
p.m.<br>&gt; To: NZ Borland Developers Group - Delphi List<br>&gt; Subject: RE: [DUG] In case you're interested (or buy stuff)<br>&gt;<br>&gt; Correct. Many companies that rely on contractors to fulfill work do<br>not<br>
want<br>&gt; temp employess, etc to see a name, and go tell the competition who<br>they<br>&gt; should contact for good design work. So in that case it is valid to<br>request<br>&gt; unsigned work. If you really want to assert that you wrote something.
<br>Get<br>a<br>&gt; reference in writing on letterhead that cannot be disputed by future<br>&gt; managers, employees etc. Get the letter to state unequivocally what<br>input<br>&gt; you had such as design, implementation, delployment. NEVER rely on an
<br>&gt; interviewer calling someone. I make a point of providing no verbal<br>&gt; references unless that person giving the ref would die for me, or<br>close :D<br>&gt;<br>&gt; _______________________________________________
<br>&gt; Delphi mailing list<br>&gt; <a href="mailto:Delphi@ns3.123.co.nz">Delphi@ns3.123.co.nz</a> <a href="http://ns3.123.co.nz/mailman/listinfo/delphi">http://ns3.123.co.nz/mailman/listinfo/delphi</a><br>&gt;<br>&gt;<br>
&gt; __________ NOD32 1.1461 (20060329) Information __________<br>&gt;<br>&gt; This message was checked by NOD32 antivirus system.<br><a href="http://www.eset.com">http://www.eset.com</a><br>&gt;<br>&gt;<br>&gt;<br>&gt; _______________________________________________
<br>&gt; Delphi mailing list<br>&gt; <a href="mailto:Delphi@ns3.123.co.nz">Delphi@ns3.123.co.nz</a><br>&gt; <a href="http://ns3.123.co.nz/mailman/listinfo/delphi">http://ns3.123.co.nz/mailman/listinfo/delphi</a><br>&gt;<br>
&gt;<br>&gt;<br>&gt; --<br>&gt; No virus found in this incoming message.<br>&gt; Checked by AVG Free Edition.<br>&gt; Version: 7.1.385 / Virus Database: 268.5.1/327 - Release Date:<br>28/04/2006<br>&gt;<br><br><br><br>--<br>
No virus found in this outgoing message.<br>Checked by AVG Free Edition.<br>Version: 7.1.385 / Virus Database: 268.5.1/327 - Release Date:<br>28/04/2006<br><br>_______________________________________________<br>Delphi mailing list
<br><a href="mailto:Delphi@ns3.123.co.nz">Delphi@ns3.123.co.nz</a><br><a href="http://ns3.123.co.nz/mailman/listinfo/delphi">http://ns3.123.co.nz/mailman/listinfo/delphi</a><br><br><br><br>_______________________________________________
<br>Delphi mailing list<br><a href="mailto:Delphi@ns3.123.co.nz">Delphi@ns3.123.co.nz</a><br><a href="http://ns3.123.co.nz/mailman/listinfo/delphi">http://ns3.123.co.nz/mailman/listinfo/delphi</a><br></blockquote></div><br>