It’s the final week of the MIT Challenge. As of right now I have one more exam to write (I’ve already finished the preparation) and one more programming project, the last of six for computer graphics. Practically, I feel the knowledge I’ve gained will serve me well as an entrepreneur. While programming knowledge certainly isn’t […]
Don’t Follow Your Passion
I recently read an advance copy of Cal Newport’s fascinating (and controversial) new book: So Good They Can’t Ignore You. The main argument being that following your passion is bad career advice. The first problem is that, for the most part, preexisting passions don’t exist. Cal cites a study which interviewed 500+ university students to […]
The Beginner’s Guide to Learning to Program
One of the most frequent questions I get asked in emails is what’s the best way to learn how to program. In the past I’ve shied away from this question, since the internet is populated by much better programmers than myself. However, while there are many guides to learning a specific programming languages or tool, […]
Work Less to Get More Done
Taking small steps and planning your work can decrease the time spend on it and make it more effective at the same time.
I'm a Wall Street Journal bestselling author, podcast host, computer programmer and an avid reader. Since 2006, I've published weekly essays on this website to help people like you learn and think better. My work has been featured in The New York Times, BBC, TEDx, Pocket, Business Insider and more. I don't promise I have all the answers, just a place to start.