From
The Psychology of Computer Programming, by Gerald M. Weinberg, 1971: And speaking of garbage, one of the most easily identifiable personality needs in programming is a modicum of neatness. We are not speaking here of personal grooming, though in one case a programmer actually smelled so bad that nobody could sit next to him long enough to look
(
Read more... )
Comments 14
If you are having any trouble finding the book, I have a copy.
Reply
Reply
Reply
Reply
Many topics never come up in college.
Reply
First, make it work right.
Then, make it fast. If necessary.
Though really, please, don't make it slow for stupid reasons.
Reply
I'd argue that isn't good codecraft and she never really got the hang of it. (From what I understand now, she's established a career in marketing.)
Reply
Reply
So, in case you lost the link in that mess in your office, here it is:
The Psychology of Computer Programming
I hope you enjoy it. :-)
Gerald M. Weinberg
Reply
Reply
And for some reason I thought of you (though I didn't know it was you).
I don't know what to say to that. "No, no, it's much better if the company is ruined."
We make all this effort to give people a stake in the future of the company, and still almost anything is more important.
Reply
Neatness of answers is tremendously important; do they reduce complex conditionals to simple ones, do they strip out excess variables, do they make the eventual solution as simple as possible-but no simpler?
Reply
What caught me about that excerpt was how that habit of mind might be expressed today: with habitual fussiness about source formatting? with a higher-order neatness like the kind you describe?
Reply
Implied but not stated, "neatest correct answer". Still not good enough.
What they are testing for, the neat desk, I'm also not impressed by. But it's not the test.
Reply
Leave a comment