Teaching smart people to learn summary

Posted on November 30, by Scott Alexander I. If the world was created by the Invisible Hand, who is good, how did it come to contain so much that is evil?

Teaching smart people to learn summary

How do we get people to understand programming? Khan Academy recently launched an online environment for learning to program. It offers a set of tutorials based on the JavaScript and Processing languages, and features a "live coding" environment, where the program's output updates as the programmer types.

Because my work was cited as an inspiration for the Khan system, I felt I should respond with two thoughts about learning: Programming is a way of thinking, not a rote skill.

Learning about "for" loops is not learning to program, any more than learning about pencils is learning to draw. People understand what they can see. If a programmer cannot see what a program is doing, she can't understand it. Thus, the goals of a programming system should be: JavaScript and Processing are poorly-designed languages that support weak ways of thinking, and ignore decades of learning about learning.

Teaching smart people to learn summary

And live coding, as a standalone feature, misses the point. Alan Perlis wrote, "To understand a program, you must become both the machine and the program. A person is not a machine, and should not be forced to think like one. We turn it into something that's understandable by people. Contents The concept of a system split between the computer and the head was derived from Will Wright's thoughts on games.

A programming system has two parts. The programming "environment" is the part that's installed on the computer. The programming "language" is the part that's installed in the programmer's head. This essay presents a set of design principles for an environment and language suitable for learning.

The Power (and Peril) of Praising Your Kids -- New York Magazine What is the Fulbright U. Student Program The Fulbright U.

The environment should allow the learner to: The features are not the point We often think of a programming environment or language in terms of its features -- this one "has code folding", that one "has type inference". This is like thinking about a book in terms of its words -- this book has a "fortuitous", that one has a "munificent".

What matters is not individual words, but how the words together convey a message. Likewise, a well-designed system is not simply a bag of features. A good system is designed to encourage particular ways of thinking, with all features carefully and cohesively designed around that purpose.

This essay will present many features! The trick is to see through them -- to see the underlying design principles that they represent, and understand how these principles enable the programmer to think. Read the vocabulary Here is a simple tutorial program that a learner might face:The Speakers of DEF CON Speaker Index.

0 0ctane 0x00string A Aleph-Naught-Hyrum Anderson Ayoul3 Dor Azouri. Welcome to ACTFL. The American Council on the Teaching of Foreign Languages (ACTFL) is dedicated to the improvement and expansion of the teaching and learning of .

Teaching Smart People How to Learn (Harvard Business Review Classics) [Chris Argyris] on timberdesignmag.com *FREE* shipping on qualifying offers. Why are your smartest and most successful employees often the worst learners?

Likely, they haven't had the opportunities for introspection that failure affords. So when they do fail/5(6). because they don’t understand what learning is.

Two mistakes organisations make are, 1) define learning simply as problem solving and 2)link learning to timberdesignmag.com a consequence of narrowing down the definition of learning, the organisation’s focus is on detecting and fixing problems in the external environment.

The Fulbright U.S. Student Program provides grants for individually designed for U.S.


graduating seniors, graduate students, young professionals and artists to study abroad for one academic year. Like modern art, there’s no single agreed upon evaluation metric for what makes a good driver.

So we can have more than 50% of people, who are maximizing their own personal metric, and think [rightfully] they are above average at that metric.

Article: Teaching Smart People How To Learn – The Lean Thinker