3 ms·
Interesting question. Short answer: No. Long answer: Education.
by daveambrose 18y ago
Interesting question.
Short answer: No.
Long answer: Education.
- shawndrost 18y agoI noticed myself learning logical rigor as I learned to program. My hatred of bugs classically conditioned me to think through things in a way I wasn't accustomed to. However, as with most yes/no questions, the correct answer is is "sorta".
- palish 18y agoPlease, expand on that.
- shawndrost 18y agoOnce, after a few months of learning to program, my bike started falling out of gear going up hills. I knew nothing about bikes and so I looked at it for a while and then got frustrated. Then I looked at the pedals and thought, what happens when I push these? And if this chain is here, how does the wheel move? And what else can affect the wheel? And how does this change if the chain is on this gear wheel? Then I realized, hey, I'm debugging my bike. I was just helping someone learn to program yesterday, and I noticed her doing something that I remember doing as well. She was writing code that she didn't understand, without even understanding that she didn't understand it. Then, when it blew up, she was irritated in two ways: once because she had no idea it was coming, and again because she had no idea how to fix it. I rarely write code I don't understand now, but when I do, I'm damn well certain that I don't understand it, and it makes me nervous as hell. One day she's going to be me, because she hates what she sees every time she javac's now.
- DavidSJ 18y agoThat was a pretty short long answer.