Before you think of being a do-gooder...

Brandon Sandrowicz brandon-77Z/iqU1yLlrovVCs/uTlw at public.gmane.org
Sun May 28 06:11:33 UTC 2006


>   1) Unlike bricklaying, or carpentry, or metalworking, etc, there  
> isn't
> a century or two of publications and knowledge handed down from
> generation to generation.  C and Java are two of the "oldest"  
> languages
> currently in major use for new development.  Stuff like Python, Ruby,
> PHP is almost brand new.  How many "centuries of practice" are  
> there for
> these languages?

Can we really compare the age of a programming language to the age of  
the profession?  I see the programming languages as 'tools of the  
trade.'  They may have their own quirks, advantages and  
disadvantages, but there is a lot of overlap.  I say that even people  
that were developing for Fortran or programming with punch cards were  
people that developed software development/engineering/design/ 
programming as a profession.  Things like UML and newer scripting  
languages, are just additional tools in the arsenal, and are part of  
the on-going development/evolution of the trade.  One could argue  
that IT is a younger trade than Software Creation (programming/design/ 
engineering/etc).


>   2) Be careful what you wish for.  A "profession" means that only
> "certified professionals" can practise it, e.g. medicine.  I remember
> back in the early 80's how some greybeards reacted angrily to the
> thought that snotty-nosed kids would be able to program on their "toy
> computers".  The old farts were *DEMANDING* that all programmers be
> licenced.  I don't know whether you'll laugh or cry, but take a  
> look at
> http://catless.ncl.ac.uk/Risks/12.09.html#subj5 back in 1991.  That  
> was
> about a bill that would require all "software engineers" in New Jersey
> to be licenced, for a *VERY WIDE* definition of "software engineer".
> The initial draft would've required every secretary or clerk who  
> created
> a Word or Excel macro to be licenced as an engineer.  Fortunately, the
> bill was eventually laughed out of the legislature.
>
>      Now imagine back in 1992, that it was illegal for a university
> student and a bunch of snotty-nosed kids to collaborate over the  
> net to
> write a new OS.  And even licenced programmers who attempted to do so
> would've faced discipline for "programming malpractice", because they
> dared to use a macro-kernel, when "everybody knows" that a micro  
> kernel
> is the holy grail.

It's hard to compare it to medicine and law to IT/Software Creation,  
because they are not really things you could take up as hobbies.   
You're not going to perform a heart transplant over the weekend, just  
for kicks.  Whereas you can program a Perl script to back-up your  
files and no one will care.

--
The Toronto Linux Users Group.      Meetings: http://tlug.ss.org
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://tlug.ss.org/subscribe.shtml





More information about the Legacy mailing list