The basis of analytical thought is testable predictions.
Counterexample to "Programmers don't like to code" :
I am a programmer, sometimes I like to code.
Sometimes I like to code in C. I like to implement some basic objects, like a list, a stack, some math routines. It is a like a little zen garden. So it isn't anything impressive, it's just like some rocks and sand, but I arrange it in a certain way and I like it.
Maybe I should address the content rather than the title (although if the title fails to represent the content it is a poor title.)
"Programmers like problem solving" is the kind of vague positive statement that is pointless and devoid of content. Here is a problem I don't like to solve: configuring Apache . . . yawn.
2. Form a conjecture
3. Deduce a prediction
4. Test
The basis of analytical thought is testable predictions.
Counterexample to "Programmers don't like to code" :
I am a programmer, sometimes I like to code.
Sometimes I like to code in C. I like to implement some basic objects, like a list, a stack, some math routines. It is a like a little zen garden. So it isn't anything impressive, it's just like some rocks and sand, but I arrange it in a certain way and I like it.
Maybe I should address the content rather than the title (although if the title fails to represent the content it is a poor title.)
"Programmers like problem solving" is the kind of vague positive statement that is pointless and devoid of content. Here is a problem I don't like to solve: configuring Apache . . . yawn.