Newsgroups: comp.object,comp.lang.c++,comp.lang.eiffel,comp.lang.java,comp.lang.objective-c,comp.lang.sather,comp.lang.smalltalk
Path: cantaloupe.srv.cs.cmu.edu!rochester!cornellcs!newsstand.cit.cornell.edu!portc01.blue.aol.com!newsxfer2.itd.umich.edu!agate!howland.reston.ans.net!EU.net!usenet2.news.uk.psi.net!uknet!usenet1.news.uk.psi.net!uknet!uknet!newsfeed.ed.ac.uk!dcs.ed.ac.uk!ramna.dcs.ed.ac.uk!exw
From: exw@dcs.ed.ac.uk (Eric Watkins)
Subject: Re: Coders Aren't Carpenters (was Re: # ANNOUNCEMENT...
X-Nntp-Posting-Host: ramna.dcs.ed.ac.uk
Message-ID: <DvGCAp.Cwn.0.staffin.dcs.ed.ac.uk@dcs.ed.ac.uk>
Sender: cnews@dcs.ed.ac.uk (UseNet News Admin)
Organization: Department of Computer Science, University of Edinburgh
X-Newsreader: xrn 8.02
References:  <4tmh9r$7ub@news3.digex.net>
Date: Thu, 1 Aug 1996 09:13:34 GMT
Lines: 19
Xref: glinda.oz.cs.cmu.edu comp.object:53092 comp.lang.c++:203522 comp.lang.eiffel:15385 comp.lang.java:73102 comp.lang.objective-c:5630 comp.lang.sather:2932 comp.lang.smalltalk:41714

In article <4tmh9r$7ub@news3.digex.net>, ell@access1.digex.net (Ell) writes:
> Steve Howard (howard@mtm.syr.lmco.com) wrote:
> 
> Skilled carpentry involves knowing where you want to go on a high level of
> analytical design, e.g. to make a Chippendale chair.  

There's a lot of programmers here expounding on what it is to be a carpenter,
whilst proclaiming that programmers aren't carpenters. Clearly programmer and
carpenter objects are badly encapsulated, and are getting to one anothers'
private methods and fields.


> OTOH, *no matter
> who, or what you are*, sometimes you have to follow someone elses plans
> to be a part of a project. 
> 

Oh no, now I understand. Programmers and carpenters must be subclasses
of asbtract 'project worker'?
