Hacker News new | ask | show | jobs
by cik 1243 days ago
Stop being an expert in something, and instead learn how to learn, and execute. Aim to become a polyglot (or even a polymorph!), and go with the flow, rather than spending all your time focusing on what's currently cool.

There is tremendous amount of value in working with people who can jump in and out of projects, with the associated cost. But more than that, it also helps you bring a different approach to problem solving, one gleaned from turning the problem over in multiple ways. This is an adjunct to critical thinking.

1 comments

Here's a nice talk along these lines: https://www.youtube.com/watch?v=Z8KcCU-p8QA

My TL;DR (probably somewhat flawed since it's been awhile since I last watched it):

1. Use an iterative deepening approach to learning.

2. Keep a list of notable problems and also a list of notable solutions and think about how they might be applied in different areas (for instance...iterative deepening).