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 560618
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Almost not accurate
by pedlo on Mon 6th May 2013 08:48 UTC in reply to "Almost not accurate"
pedlo
Member since:
2011-04-30

While I do agree in having a reasonable doubt on the reliability of the tools, I totally disagree with laziness.
I really don't see how laziness can lead to good programming techniques: keeping things concise, simple and efficient requires actually a great deal of dedication.

Maybe you refer on the quotes of Bill Gates saying that laziness was his best quality as a programmer... well, I'd take it as more as a friedly chitchat than as a serious advice.

Reply Parent Score: 3

RE[2]: Almost not accurate
by timalot on Mon 6th May 2013 10:14 in reply to "RE: Almost not accurate"
timalot Member since:
2006-07-17

What it means, is you hate repeating stuff over and over. You are "lazy" and therefore program something to do it for you. (IMHO this is the number one trait in a good programmer)

For example if i want to change 10 lines of text in a file, i wont open a text editor and use the keyboard to manually do the repetitive task. I will use a regular expression and sed in a one line script to do it for me.

Reply Parent Score: 3

RE[3]: Almost not accurate
by lucas_maximus on Mon 6th May 2013 12:10 in reply to "RE[2]: Almost not accurate"
lucas_maximus Member since:
2009-08-18

That isn't laziness that is being pro-active / constructive.

Edited 2013-05-06 12:11 UTC

Reply Parent Score: 2

RE[3]: Almost not accurate
by leos on Mon 6th May 2013 16:17 in reply to "RE[2]: Almost not accurate"
leos Member since:
2005-09-21

What it means, is you hate repeating stuff over and over. You are "lazy" and therefore program something to do it for you. (IMHO this is the number one trait in a good programmer)

For example if i want to change 10 lines of text in a file, i wont open a text editor and use the keyboard to manually do the repetitive task. I will use a regular expression and sed in a one line script to do it for me.


And the person doing it manually for 10 lines will be done faster. The trick is to know when it is worth the time to automate and when it isn't.

Reply Parent Score: 6

RE[2]: Almost not accurate
by johntdaly on Mon 6th May 2013 16:26 in reply to "RE: Almost not accurate"
johntdaly Member since:
2012-07-27

Try Larry Wall, Bill Gates isn't all that quotable as a programmer in my opinion.

http://c2.com/cgi/wiki?LazinessImpatienceHubris

Reply Parent Score: 4

RE[3]: Almost not accurate
by lucas_maximus on Tue 7th May 2013 17:37 in reply to "RE[2]: Almost not accurate"
lucas_maximus Member since:
2009-08-18

Sorry but I can't take anything seriously said by the guy that created perl.

Reply Parent Score: 3