Be surprised

When I am developing software I build an internal mental model of how I expect things to work. As I learn more I tweak that model - or if it is not working as I expect then I tweak the code to match the model I have. Over time that model grows and evolves.

In the book, “Hell Yeah or No”, Derek Sivers states:

You really learn only when you’re surprised. If you’re not surprised, then everything is fitting into your existing thought patterns. So to get smarter, you need to get surprised, think in new ways, and deeply understand different perspectives.

I really like this. Paraphrasing, he is basically saying if something already fits the mental model you have then you are not learning - as it is already part of your model. It is only when something goes outside that model that you learn - i.e. you get to tweak or extend that model.

How can you extend the mental model you have of something?

Links

Hell Yeah or No

As an Amazon Associate I earn from qualifying purchases.

Random Posts

The first pictures from space

It turns out the first pictures taken from space were not initially planned.


Read More

Fatherly wisdom

Today my daughter turns 18 years old. Wow, time flown has by.


Read More

Even more book summaries

I read a lot of books - a bit less at the moment as I commute less - but still probably more than most people. However there are so many books I would like to read I can’t read them all. I still prefer to read the full book but sometimes book summaries are useful - either to get the key concepts or as a reminder of what I have previously read.


Read More