|
There are multiple points in the article, each of them probably deserving its own article. I want to focus on the two. One is the peer effect. Who you surround yourself with absolutely matters. This applies to the content consumption, and this applies to your surroundings too. This can be as simple as going to the library, having surrounded by other people working and researching is great, even if it's just schoolwork. Beyond that, I have found I enjoy spending time with people who are deeply interested in some kind of a craft. Listening to someone talking about a piece of software they are working on, or a music album they are recording, is absolutely interesting. It sets sort of a benchmark for yourself too. The other one is the point about how 'little' time it actually takes and how easy it is. This is a point that is both true and false, in many ways. If you have general software development expertise, finishing[doing the exercises as well] a single book on a language/technology/framework will absolutely get you to the intermediate level on that piece of technology. Finishing a book isn't hard, you can do it in a weekend. At the same time, as easy as it is, it is also hard. There are lots of obligations in life. You probably have somewhere to go that weekend. You are also a bit tired, you have been working during the week. And well you have to socialize a bit to be healthy, so shutting yourself off every weekend isn't something you want to do either. I find occasional, short retreats healthy for this reason. That seems to be a nice balance. In the end, it is simple, but not easy, that's the word I was looking for. It can be achievable if you plan ahead and are purposeful in your actions. |
That's about what I've run into in my life. Most people do things on autopilot and don't think about what they're doing, or don't consider it worth thinking about. If you want to do something and be good at it, wanting to be good at it is enough to move you past most people, as long as you have a growth mindset.