Isn't one of the responsibilities of a master to teach?
Hmm. I'd intended to make exactly that point, but it seems not to have made the transition from brain to keyboard. Thanks for pointing it out. Yes, I regard one of the key duties of a "master programmer" as trying to help the apprentices to get the hang of it...
I've thought it would be good to have a separate course in the CS curriculum specifically about debugging.
Year by year, I have less and less respect for the conventional CS curriculum. Too much time spent on fiddly details (many of which become quickly obsolete), not enough on the nuts and bolts of practical engineering.
(Although it may depend partly on the school. I was talking a little while back with a friend who came out of a technical school, which apparently had a very different balance, with much more focus on real engineering...)
no subject
Hmm. I'd intended to make exactly that point, but it seems not to have made the transition from brain to keyboard. Thanks for pointing it out. Yes, I regard one of the key duties of a "master programmer" as trying to help the apprentices to get the hang of it...
I've thought it would be good to have a separate course in the CS curriculum specifically about debugging.
Year by year, I have less and less respect for the conventional CS curriculum. Too much time spent on fiddly details (many of which become quickly obsolete), not enough on the nuts and bolts of practical engineering.
(Although it may depend partly on the school. I was talking a little while back with a friend who came out of a technical school, which apparently had a very different balance, with much more focus on real engineering...)