I Am a Terrible Programmer
-
Dan Shipper[^]:
I am a terrible programmer. I don’t comment my code very well. Sometimes I ignore the DRY principle. I tend not to use fancy tertiary statements, or worry too much about whitespace. My data structures can get ugly sometimes. But in other ways, I (dare I say it) am a pretty good programmer....
I think it’s clear that we have definitional problem: what makes a good programmer?
-
Dan Shipper[^]:
I am a terrible programmer. I don’t comment my code very well. Sometimes I ignore the DRY principle. I tend not to use fancy tertiary statements, or worry too much about whitespace. My data structures can get ugly sometimes. But in other ways, I (dare I say it) am a pretty good programmer....
I think it’s clear that we have definitional problem: what makes a good programmer?
There is a difference between being a good programmer and a productive programmer.
m.bergman
For Bruce Schneier, quanta only have one state : afraid.
To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire
In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron
I am not a chatbot
-
There is a difference between being a good programmer and a productive programmer.
m.bergman
For Bruce Schneier, quanta only have one state : afraid.
To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire
In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron
I am not a chatbot
I'm afraid I disagree. IMHO, a productive programmer is one who is able to implement a bug fix, enhancement or new feature quickly and correctly, while a good programmer is able to do the same thing while also generating code that's well written, easily understood and easily maintained. /ravi
My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com
-
I'm afraid I disagree. IMHO, a productive programmer is one who is able to implement a bug fix, enhancement or new feature quickly and correctly, while a good programmer is able to do the same thing while also generating code that's well written, easily understood and easily maintained. /ravi
My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com
-
There is a difference between being a good programmer and a productive programmer.
m.bergman
For Bruce Schneier, quanta only have one state : afraid.
To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire
In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron
I am not a chatbot
-
Thank you.
m.bergman
For Bruce Schneier, quanta only have one state : afraid.
To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire
In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron
I am not a chatbot
-
Not necessarily. In some cases a good programmer is a lead or supervisor who enforces agreed upon coding styles so that anyone in the group can read, understand and modify the code with a minimum amount of effort.
m.bergman
For Bruce Schneier, quanta only have one state : afraid.
To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire
In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron
I am not a chatbot
-
Dan Shipper[^]:
I am a terrible programmer. I don’t comment my code very well. Sometimes I ignore the DRY principle. I tend not to use fancy tertiary statements, or worry too much about whitespace. My data structures can get ugly sometimes. But in other ways, I (dare I say it) am a pretty good programmer....
I think it’s clear that we have definitional problem: what makes a good programmer?
A good article, and IMHO the right conclusion:
Quote:
Like most things in life, the answer to what a good coder is, is somewhere in between the guy who wants to get it out fast and the guy who wants to make it beautiful.