A random mental walk.

Saturday, October 05, 2013

Transformation Forever!

I spotted this in CIO magazine:

"You can't operate under a banner of transformation forever.  You've got to declare victory." - Louie Ehrlich CIO of Chevron and president of Chevron Information Technology (http://www.cio.com/article/704095/Chevron_s_CIO_Talks_Transformation_and_Why_IT_Leaders_Should_Smile)

It echoes Louis Armstrong, who when asked where he thought jazz was going, replied, "If I knew, I'd be there already!"

Which leads me to chat on about learning to program computers.  The connection being knowing where you're going.

People new to programming start with simple problems.  While this makes sense from a pedagogical perspective, it also hides the necessity of analysis.  Many beginners with an aptitude for programming "grok" the problem - the solution seems obvious without a need for analysis.  (The Car Talk guys would say that the solution was "not encumbered by the thought process.")

The ability to solve the introductory problems intuitively can lull a beginner (take this as a true confession) into thinking he's a "computer genius", surely an archaic term now.  As problems become progressively harder the need for planning become more obvious as those who charge ahead find that their code requires reworking and more reworking.  (From my casual observation the few female computer programming students I've seen plan more than the male students.  The result is that it will take the female students longer to code the early programs because the guys just whale away at the code until it works.  The problems at the end of a first semester course usually require the type of analysis and planning the female students seem to use from the start.)


No comments:

Blog Archive