


Because of all the libraries and frameworks available, people tend to jump into things at a higher abstraction level. Last phase: teach people what you’ve learnt.ġ2:46 – To get to an implementation stage Jonathan will come up with his own projects that take a few hours that allow him to test out one idea and understand things better.ġ4:44 – Jonathan explains the importance of understanding the basics. If you don’t get the opportunity to try something out on a project, come up with your own project and test out your ideas Second level: implement an idea that you’ve discovered during a project. Blocking out social media using the Self Control app helps Jonathan to focus and get into a state of flow.ġ0:03 – Larry mentions that he uses a Chrome extension, Kill News Feed, that blocks his Facebook feed.ġ0:10 – Jonathan has started reading Deep Work by Cal Newport.ġ0:49 – Jonathan has written a blog post in which he describes his approach to learning. Likewise, when it comes to using Git, he is most comfortable with the command line.ħ:20 – Jonathan likes the ease of use that tools like MAMP being, where running an installer will set up your environment, and there’s very little configuration after that.Ĩ:02 – Procrastination or “busy work” gets in the way of getting work done. He mentions that there are editors like Atom or Microsoft’s Visual Studio Code that bring a lot to the table, but Vim is his comfort zone. Jonathan loves the creativity and design of his work, rather than all the new things that will inevitably come out.Ĥ:48 – Recognising when you’re not behaving ok is the beginning of how to create an environment where everyone can do the best work they can do.Ħ:04 – Jonathan loves Vim. 1:56 – Everything feels like an evolution of what came before.
