= 0pt plus 0.25 = 0pt plus 0.25 = 0pt Technique for Everyone

Norman Ramsey COMP 40
Tufts University

Here is a summary of your work on the technique exercise. I've organized and classified your work, and I have written some responses in square brackets.

Technique outside of programming

Great direction and level of detail

Good detail with some direction

Great goal, but not given technique to achieve it

Vague goal, learner could easily go wrong

Motherhood and apple pie, not useful guidance

Personal qualities

Valuable personal or character qualities useful in many fields of endeavor, but not necessarily helpful to improve in any particular field: Nobody wants to be known as disorganized, impatient, or someone who easily gives up. But to develop these qualities requires guidance and practice.

Technique for programmers

Great direction and level of detail

Good detail with some direction

Great goal, but not given technique to achieve it

Vague goal, learner could easily go wrong

Well meant, but there is a better way

Here are some techniques that are OK, but in my experience there is a better alternative:

Motherhood and apple pie, not useful guidance

All these things sound good, but I can't tell how to put them into practice successfully:

Personal qualities

Valuable qualities, but it may not always be obvious how to develop those qualities in yourself:

Platitudes

These are ideas that sound good and are uttered by people who mean well, but which have no agreed-upon definition in the profession. In some cases I have no idea what's being proposed. In other case I can suggest a related technique.

High-risk techniques

These are techniques that need to be used judiciously. Perhaps the cost/benefit ratio is not favorable, or perhaps there is a risk that the techniqe won't pay off at all.

Bad or misguided ideas about technique