This seems to be becoming a more talked-about issue as programming continues to be pushed out to a broader audience. Made me think about recent discussions I’ve had about what is next for One Laptop Per Child and as someone who is new to programming.
Kind of loosely related to Nathan Shedroff’s presentation about UX and machines but I mostly just wanted to share this article with everyone

Thank you for posting this article. The author compares programming to what I believe books must convey: present ways of thinking! Very good article indeed.
I have been having a hard time getting into Processing ways of thinking. The world of programming is a whole new reality for me. I had never programmed before and now I finally star to understand how to do those simple lines of code and have something interesting as a result. But still, I can not be one with the computer (or the software, to be more precise).
Nevertheless, I find myself trying to think as the computer, and it is a disappointing task. I wonder how one day I will be able to think of programming as a support a powerful way of thinking.