The Ten Commandments of Egoless Programming (2006)
codinghorror.com
The Ten Commandments of Egoless Programming (2006)
1–10 of 29 posts
Re: The Ten Commandments of Egoless Programming (2006)
#2Re: The Ten Commandments of Egoless Programming (2006)
#3As for #10 -- "Critique code instead of people – be kind to the coder, not to the code" -- I find that in almost every place I've worked though, what happens is "that guy" who used to work there (or even the guy who didn't happen to show up to the office the day we found the bug) becomes the scape goat for the poorly written line. Interesting that we need to blame the problem on someone! Maybe that's just specific to…
Re: The Ten Commandments of Egoless Programming (2006)
#4As for #10 -- "Critique code instead of people – be kind to the coder, not to the code" -- I find that in almost every place I've worked though, what happens is "that guy" who used to work there (or even the guy who didn't happen to show up to the office the day we found the bug) becomes the scape goat for the poorly written line. Interesting that we need to blame the problem on someone! Maybe that's just specific to…
Re: The Ten Commandments of Egoless Programming (2006)
#5Re: The Ten Commandments of Egoless Programming (2006)
#6As for #10 -- "Critique code instead of people – be kind to the coder, not to the code" -- I find that in almost every place I've worked though, what happens is "that guy" who used to work there (or even the guy who didn't happen to show up to the office the day we found the bug) becomes the scape goat for the poorly written line. Interesting that we need to blame the problem on someone! Maybe that's just specific to…
Piggybacking off of this, have you observed unnecessary blame put on the intern(s)?
Re: The Ten Commandments of Egoless Programming (2006)
#7That's nice and all but don't let your boss hire multiple cheaper "developers" and expect you to train them. I've quit a job recently stating if I wanted to be a professor I would have accepted a job as one (and I have turned down one in the past).
Re: The Ten Commandments of Egoless Programming (2006)
#8As for #10 -- "Critique code instead of people – be kind to the coder, not to the code" -- I find that in almost every place I've worked though, what happens is "that guy" who used to work there (or even the guy who didn't happen to show up to the office the day we found the bug) becomes the scape goat for the poorly written line. Interesting that we need to blame the problem on someone! Maybe that's just specific to…
Re: The Ten Commandments of Egoless Programming (2006)
#9a simple phrase but remarkably effective.
Re: The Ten Commandments of Egoless Programming (2006)
#10As for #10 -- "Critique code instead of people – be kind to the coder, not to the code" -- I find that in almost every place I've worked though, what happens is "that guy" who used to work there (or even the guy who didn't happen to show up to the office the day we found the bug) becomes the scape goat for the poorly written line. Interesting that we need to blame the problem on someone! Maybe that's just specific to…
Blame culture is easy, cathartic, and broken; deeply broken if you're in a situation where you can say, "this is solely their fault", then you've got an organization which assigns responsibility in excess of ability. Beware!