<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=US-ASCII">
<TITLE>Message</TITLE>

<STYLE type=text/css>BODY {
        MARGIN: 4px 4px 1px; LINE-HEIGHT: normal; FONT-VARIANT: normal
}
</STYLE>

<META content="MSHTML 6.00.2800.1515" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px">
<DIV><SPAN class=656211319-12102005>It's more like a geologist who likes to do 
field work from time to time.</SPAN></DIV>
<DIV><SPAN class=656211319-12102005></SPAN>&nbsp;</DIV>
<DIV><SPAN class=656211319-12102005></SPAN>&nbsp;</DIV>
<DIV></DIV>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT face=Tahoma 
size=2>-----Original Message-----<BR><B>From:</B> Josh More 
[mailto:morej@alliancetechnologies.net] <BR><B>Sent:</B> Wednesday, October 12, 
2005 2:07 PM<BR><B>To:</B> cialug@cialug.org<BR><B>Subject:</B> Re: [Cialug] 
Learning the 'C' language<BR><BR></FONT></DIV>
<DIV>You bring up some very fine points. &nbsp;And I fully agree with most of 
them. </DIV>
<DIV>&nbsp;</DIV>
<DIV>My main concern is that there are a lot of similar projects out there 
because </DIV>
<DIV>the original project was poorly designed and/or commented. &nbsp;I would 
like to </DIV>
<DIV>see people put more time into making projects more open. &nbsp;'Open' in 
this </DIV>
<DIV>case means 'accepting of contributions from others'. &nbsp;I am very 
concerned </DIV>
<DIV>about the "You must know _____" meritocracy that I see in the open source 
</DIV>
<DIV>communities. &nbsp;I worry that if we keep up this semi-hostile attitude 
that the </DIV>
<DIV>open source movement will start losing momentum. </DIV>
<DIV>&nbsp;</DIV>
<DIV>With regards to your point of discouraging it, I wholeheartedly agree. 
</DIV>
<DIV>I was not trying to discourage the desire to learn C. &nbsp;I just think 
that </DIV>
<DIV>Nate has skills that he could use that would impact projects much more 
</DIV>
<DIV>strongly than just adding another programmer. </DIV>
<DIV>&nbsp;</DIV>
<DIV>To my mind, it's like a CEO learning about cows so that he can go flip 
</DIV>
<DIV>burgers at McDonald's. &nbsp;(Exaggerated for effect.) </DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR><BR><BR>-- <BR>-Josh More, RHCE, CISSP, 
NCLP<BR>morej@alliancetechnologies.net<BR>515-245-7701<BR><BR>&gt;&gt;&gt;mrdovey@iedu.com 
10/12/05 9:52 am &gt;&gt;&gt;<BR>Josh More wrote:<BR><BR>|&nbsp;I would argue 
that the one thing that the open source world doesn't<BR>|&nbsp;need is more 
C/C++ coders.<BR>|&nbsp;If you want to contribute to a project in meaningful 
ways, I would<BR>|&nbsp;suggest:<BR>|<BR>|&nbsp;* Morph the code into a comment 
style that works with NaturalDocs,<BR>|&nbsp;so that other programmers can have 
an API reference.<BR>|&nbsp;* Adjust the end user documentation so that it is 
useful<BR>|&nbsp;* Start political manuvering to combine similar projects and 
share<BR>|&nbsp;resources<BR>|&nbsp;* Provide project management to help the 
devs agree on priorities<BR>|&nbsp;and meet deadlines.<BR><BR>Hmm. Ok, I'll 
argue with you. I think you're partially right - in that<BR>people who _only_ 
know how to write compilable code (in any language)<BR>are minimally useful. The 
same is true of those people who can't grasp<BR>that C and C++ are very 
different languages with only cosmetic<BR>similarities and fundamentally 
different paradigms (a detail that<BR>even/especially Dennis and Bjarne have 
agreed on in both<BR>news:comp.lang.c and news:comp.lang.c++).<BR><BR>I'll argue 
further that more damage has been done to projects by<BR>clueless designers and 
clueless documentation producers than by anyone<BR>else involved. The former are 
productivity wasters of the worst kind and<BR>the latter spoil the usefulness of 
even the highest quality work for<BR>anyone subsequently involved.<BR><BR>Part 
of the cluefulness required is a knowledge of "how things work" in<BR>order to 
be able to even begin to understand "what it takes". To attempt<BR>to design 
software without that knowledge - or to document it - leads<BR>directly to 
"faking it" (and indirectly to such phenomena as "Halt,<BR>retry, fail?" 
messages).<BR><BR>It seems to me counter-productive to discourage anyone 
(especially<BR>volunteers) seeking to increase their knowledge, experience, 
and<BR>involvement - or to shunt them away from where their interests 
lie.<BR><BR>But then, I've never had much success convincing geeks to 
"Start<BR>political manuvering" - YMMV.<BR><BR>Morris Dovey<BR><BR><BR>Cialug 
mailing 
list<BR>Cialug@cialug.org<BR>http://cialug.org/mailman/listinfo/cialug<BR></DIV></BODY></HTML>