Learning Through Tinkering

If we want to raise kids to be independent thinkers and change-makers, one of the best things we can do is give them the tools to figure stuff out for themselves. And a terrific manual for that is “50 Dangerous Things (You Should Let Your Children Do),” by Gever Tulley, a self-taught software engineer.

“There are not enough opportunities in a child’s life to be taken seriously, to be given autonomy and to learn authentically,” says Tulley. “I think they need learning opportunities that respect and incorporate their ideas.”

From “Learning Through Tinkering” in the New York Times

Learn by teaching, even when it’s uncomfortable.

If you need another reason to go speak at your local WordCamp or Meetup Group, try this one on for size: do it to learn something new.

I stumbled across this article from 2011 where Annie Murphy Paul talks about why we learn more when we teach.  There’s a deep level of satisfaction derived from teaching that is hard to get any other way, and it drives us to become experts in whatever it is we are sharing with others.

So don’t just teach for others, teach for yourself, and apply to speak at your local WordCamp!

Want to be a better coder? Read more code.

While practice makes perfect, when you’re coding, practice can just reenforce bad habits. Want to be a better coder? Go read some more code.

Carl Alexander explains:

We have to take a look at how we (humans) learn. In particular, we want to look at how we learn from observing others. That’s because the internet acts as your personal observation laboratory.

As a developer, you learn a lot from observing the behaviour of other developers.

Read the whole article on

%d bloggers like this: