Gerald Weinberg accurately describes us in this book titled:

The Psychology Of Computer Programming, published in 1971.

He talked about  Ego-less programming[2], which nowadays empowers open
source projects.

[1] 
http://www.amazon.com/Psychology-Computer-Programming-Silver-Anniversary/dp/0932633420
[2] http://c2.com/cgi/wiki?EgolessProgramming

On Fri, Jan 27, 2012 at 10:12 AM, dimitris chloupis
<theki...@yahoo.co.uk> wrote:
> This article is really encapsulates the attitude and what is wrong with 
> programming in general. The attitude of superiority and intelligence that 
> seems to plague coders and being the biggest obstacle to progress. And what 
> biggest proof of lack of progress than the fact that Lips is probably the 
> very best that programming languages have to offer. 40 year old technology, 
> how sad that is ? Actually if there is one thing thats driving the coding 
> community is lack of enthusiasm, is about sticking to what is already there , 
> is the fact of being "practical" and "realistic" about code in general. How 
> much progress we have seen the last 40 years ? Sure its alot , but what 
> happens if you take games out of it , how much hardware would have progress ? 
> How much software ? Very little.
>
> If you take out games that exercise a clear push to graphics and processing 
> power and complex data manipulation approaches , AI and many other things , 
> the rest of software out there , if you remove some exceptions here and 
> there, is the same boring stuff which makes you wait for a year to add a 
> single feature you need with a dozen more you don't need.
>
> Its not enthusiasm that drives coding, its money and profit.
>
> Then we arrive at the open source phenomenon, which I agree its great and 
> amazing and where exciting stuff really happens. But even open has some major 
> issue to resolve. First is to anyone surprise is that all that open source is 
> rarely used and recycled, most open source projects seem to start from 
> scratch , rarely using source from other projects. And then of course there 
> is the big issue of licence , its open source, but its not really open ... 
> GPL as an example of  a licence driving open source back instead of forward.
>
> For me the main problem with is the whole aura of  "elitism" , what better 
> example than Lisp, where beginners are attacked and be excluded. It took me 4 
> years to really get into Lisp after hearing about because of all the bad 
> attitude. Its the whole motivation to prove that coding is for "smart people" 
> and not "normal" people as he mentions in his article. There is something 
> "mysteriously" superior about coders .... The only thing I find "mysterious" 
> about coders is that they think they are "superior" or somewhat special. They 
> are not.
>
> And if we can really kick all that non sense outside coding, if we can make 
> coding for "stupid" , "normal" people and open source project non "VIP Clubs" 
> , if we really make coding inviting for people then maybe just maybe we will 
> see open source that instead of 10 developers and 1 million user will have 1 
> million developer that are also users.
>
> Of course in the end what is wrong with the coding community is not detached 
> with what is wrong with the world and human attitude in general.
>
> Saying that I am not saying there not some amazing projects out there and 
> some great people, but I really cant share his enthusiasm and optimism.
>
> PS : he seems to complain a lot about the forks of Lisp. Is it not Lisp a 
> factory of programming languages ? I agree with him that those should not be 
> called Common Lisp if they do not conform but I disagree that their existence 
> is a bad thing. You cant go forward if you dont reinvent the wheel. Even 
> though "reinventing" seems to be a forbidden word in coding.
>
> ________________________________
> From: Sven Van Caekenberghe <s...@beta9.be>
> To: "Pharo-project@lists.gforge.inria.fr Development" 
> <Pharo-project@lists.gforge.inria.fr>
> Sent: Friday, 27 January 2012, 10:18
> Subject: [Pharo-project] Enthousiasm is the main currency among developers
>
> The following 10 year old Usenet article is quite interesting:
>
>  http://groups.google.com/group/comp.lang.lisp/msg/4563e504dba92253
>
> Although it is quite long and partly about Common Lisp, its main point is 
> that enthousiasm and positive energy are the main/natural currency among 
> developers. I think that this is also the main driving force behind Pharo.
>
> The author is Erik Naggum (http://en.wikipedia.org/wiki/Erik_Naggum), a 
> programmer and (in)famous, provocative participant to many discussions. He 
> died a couple of years ago.
>
> Sven
>
>

Reply via email to