Link Details

Link 95308 thumbnail
User 212108 avatar

By legendx
via mikebernat.com
Published: Jul 16 2008 / 03:46

One of the most common threads that all programmers share is that of an ego. Some are much worse than others and some have found a way to control or manipulate their ego into a great benefit. Beyond skill-sets and other programming-specific talents I believe the greatest room for personal improvement in programmers as a whole is that of the ego.
  • 15
  • 3
  • 1649
  • 2

Comments

Add your comment
User 281687 avatar

paul_houle replied ago:

1 votes Vote down Vote up Reply

Perhaps I'm too interested in psychoanalysis for an American in the 21st century, but I think it's a big mistake that people think "ego" is a bad thing.

The "ego" is the part of the mind that reconciles the archaic needs of the organism with environmental realities -- it applies the "reality principle." Most of the symptoms that laymen associate with "a big ego" are actually caused by a small ego that isn't doing it's job right.

I've seen shops that have very different attitudes. Right now I work in a place where we talk about Paul's code and Peter's code and John's code and Luke's code. Kinda like a zone defense in basketball. I worked in another place where you weren't supposed to say this was "my code" or "his code", but it was all "our code."

Some places are going to benefit by puffing up the "rock star" myth, others are going to encourage humility. Different organizations face different challenges and I don't think there's one right culture.

User 212108 avatar

legendx replied ago:

1 votes Vote down Vote up Reply

I actually address this later on in the article. It is difficult to adopt the 'ego-filled' culture unless everyone is on board. However you are right in the sense that if you can pull it off you will see a huge jump in the quality and productivity of your workers. There is no right way.. but when in doubt, egoless will keep you out of trouble.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Java Performance Optimization
Written by: Pierre-Hugues Charbonneau
Featured Refcardz: Top Refcardz:
  1. Design Patterns
  2. OO JS
  3. Cont. Delivery
  4. Java EE7
  5. HTML5 Mobile
  1. Node.js
  2. Debugging JavaScript
  3. OO JS
  4. JSON
  5. Ajax