TITLE: Quotes of the Day AUTHOR: Eugene Wallingford DATE: February 07, 2013 5:01 PM DESC: ----- BODY: Computational Thinking Division. From Jon Udell, another lesson that programming and computing teach us which can be useful out in the world:
Focus on understanding why the program is doing what it's doing, rather than why it's not doing what you wanted it to.
This isn't the default approach of everyone. Most of my students have to learn this lesson as a part of learning how to program. But it can be helpful outside of programming, in particular by influencing how we interact with people. As Udell says, it can be helpful to focus on understanding why one's spouse or child or friend is doing what she is doing, rather than on why she isn't doing what you want. Motivational Division. From the Portland Ballet, of all places, several truths about being a professional dancer that generalize beyond the studio, including:
There's a lot you don't know.
There may not be a tomorrow.
There's a lot you can't control.
You will never feel 100% ready.
So get to work, even if it means reading the book and writing the code for the fourth time. That is where the fun and happiness are. All you can affect, you affect by the work you do. Mac Chauvinism Division. From Matt Gemmell, this advice on a particular piece of software:
There's even a Windows version, so you can also use it before you've had sufficient success to afford a decent computer.
But with enough work and a little luck, you can afford better next time. -----