🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #927

Re: Languages & cultures

#927
From: Preston Briggs
Date: Wed, 21 Mar 1990 22:07
52 lines
2575 bytes
In article <8440@hubcap.clemson.edu> billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu writes:
>From jdudeck@polyslo.CalPoly.EDU (John R. Dudeck):
>> Those who like
>> C are more of the craftsman type that like to produce finely wrought
>> masterpieces.

Hmmm.

>   Regarding the level of professional skill, it is and has long been 
>   my position that professional software engineers should have, at a 
>   MINIMUM, a Bachelor's degree (and preferably a Master's degree) in 
>   Computer Science and/or Software Engineering.

I'd say more even training/learning is better.  Despite a bachelor's and
years of personal and industrial programming, I've learned a lot in
grad school.

>   The difference is between those who recognize the need for programming
>   in the large and the economic benefits of operating collectively rather
>   than individually, and those who seek to maintain a one-person business
>   forever despite its limitations and relative inefficiencies.

Hmmmmm.  I believe I'm more efficient (bang for the buck) than any large
group of programmers.  I also believe I can write cleaner, better organized,
better documented programs than a large group of people.  

On the other hand, there's a limit to the size job I can handle in a
reasonable amount of time.  Additionally, working with others is helpful
in many ways: other ideas and viewpoints, negative feedback to prevent
absurd rationalizations (Keith Cooper says "You should work with people
who have good taste").

I also try to build well-crafted programs.  My interpretation is something
like: 

	A clear, straightforward design
	The right algorithms
	Attention to details

Naturally, all these are subject to "taste."  Also, the operative word
is "try."  I'm a better programmer than I used to be, but I still
write "ugly" programs.

Oh yeah, languages...
Well, for Unix I write C (with garbage collection).  
I don't think there's an alternative.
At home I use WEB (Pascal + TeX).  For some experiments, I'm trying SML.
Someday, I'd like to try projects in Clu and Oberon.

--
Preston Briggs				looking for the great leap forward
preston@titan.rice.edu
Technical Details
Message-ID: <5948@brazos.Rice.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!rice!titan!preston
References: <2605a117.396e@polyslo.CalPoly.EDU> <8440@hubcap.clemson.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!rice!titan!preston
From: preston@titan.rice.edu (Preston Briggs)
Newsgroups: comp.lang.misc
Subject: Re: Languages & cultures
Message-ID: <5948@brazos.Rice.edu>
Date: 21 Mar 90 22:07:01 GMT
References: <2605a117.396e@polyslo.CalPoly.EDU> <8440@hubcap.clemson.edu>
Sender: root@rice.edu
Organization: Rice University, Houston
Lines: 52