Linked by MOS6510 on Sun 5th May 2013 22:43 UTC
General Development "In order to be an effective programmer, you need to possess a combination of traits that allow your skill, experience, and knowledge to produce working code. There are some technically skilled developers who will never be effective because they lack the other traits needed. Here are seven traits that are necessary to become a great programmer."
Thread beginning with comment 560607
To read all comments associated with this story, please click here.
No's 8, 9 & 10 (of many)
by shotsman on Mon 6th May 2013 07:05 UTC
shotsman
Member since:
2005-07-22

no 8 - Acceptance that you might be wrong
no 9 - Acceptance that you might get the solution wrong first time and can make a better hash of it second time around.
No 10 - Be willing to say 'No' to increasing demands.

The last one is really hard for a lot of people. In some societies saying no is akin to losing face and is generally not accepted very well. This is IMHO rather sad because it can relieve the stress on the programmer.

{I've been writing software since the days of Punched Cards and Paper Tape and am looking forward to the days when I can retire my paper tape repair kit once and for all}

Reply Score: 5

RE: No's 8, 9 & 10 (of many)
by phoudoin on Mon 6th May 2013 07:53 in reply to "No's 8, 9 & 10 (of many)"
phoudoin Member since:
2006-06-09

Your suggested 8 & 9 are already there and is numbered #5.

Reply Parent Score: 5

RE: No's 8, 9 & 10 (of many)
by lucas_maximus on Mon 6th May 2013 12:12 in reply to "No's 8, 9 & 10 (of many)"
lucas_maximus Member since:
2009-08-18

Managing expectations is a little more than saying "no". I normally tell management a rough estimate of time and what other tasks I have in my queue and I let them make the call.

Reply Parent Score: 2