We have come through a strange cycle in programming, starting with the
creation of programming itself as a human activity. Executives with the
tiniest smattering of knowledge assume that anyone can write a program,
and only now are programmers beginning to win their battle for recognition
as true professionals. Not just anyone, with any background, or any
training, can do a fine job of programming. Programmers know this, but
then why is it that they think that anyone picked off the street can do
documentation? One has only to spend an hour looking at papers written
by graduate students to realize the extent to which the ability to
communicate is not universally held. And so, when we speak about computer
program documentation, we are not speaking about the psychology of
computer programming at all -- except insofar as programmers have the
illusion that anyone can do a good job of documentation, provided he is
not smart enough to be a programmer.
-- Gerald Weinberg, The Psychology of Computer Programming
creation of programming itself as a human activity. Executives with the
tiniest smattering of knowledge assume that anyone can write a program,
and only now are programmers beginning to win their battle for recognition
as true professionals. Not just anyone, with any background, or any
training, can do a fine job of programming. Programmers know this, but
then why is it that they think that anyone picked off the street can do
documentation? One has only to spend an hour looking at papers written
by graduate students to realize the extent to which the ability to
communicate is not universally held. And so, when we speak about computer
program documentation, we are not speaking about the psychology of
computer programming at all -- except insofar as programmers have the
illusion that anyone can do a good job of documentation, provided he is
not smart enough to be a programmer.
-- Gerald Weinberg, The Psychology of Computer Programming
Related:
- DO YOU HAVE A RESTLESS URGE TO PROGRAM? ***
Do you want the instant respect that comes from being able to use technical
terms that nobody understands?
Do you want to strike fear and loathing into the hearts... - A NEW KIND OF PROGRAMMING ***
Do you want the instant respect that comes from being able to use technical
terms that nobody understands?
Do you want to strike fear and loathing into the hearts... - One of the questions that comes up all the time is:
How enthusiastic is our support for UNIX? Unix... - One of the questions that comes up all the time is:
How enthusiastic is our support for UNIX? Unix was... - Real Programmer n.
[indirectly, from the book
"Real Men Don't Eat Quiche"] A particular sub-variety of
hacker:
one possessed of a flippant attitude toward complexity... - STUDENT SUCCESSES ***
Many of our students have gone on to achieve great success in all fields of
programming.
One former student developed the concept of the personalized... - Laws of Computer Programming
1) Any given program,
when running, is obsolete. 2) Any given program...
From the same category:
- Always leave room to add an explanation if it doesn't
work out... - If I kiss you, that is a psychological interaction.
On the other hand, if I hit you over the head with... - Bigamy is having one wife too many. Monogamy is the same.
Oscar... - It's not the size of the ship, it's the size of the waves.
Little... - I travel with the wind & listen to it's
voices...
