CodeNewbie Community šŸŒ±

Cover image for You have permission to NOT finish coding classes
Jason Leow ~ golifelog.com
Jason Leow ~ golifelog.com

Posted on

You have permission to NOT finish coding classes

Sometimes, by not finishing your coding classes, you end up learning more and sticking to it longer


I remembered this peculiar reading hack that Naval Ravikant outlined in this Tim Ferris podcast:

Weā€™re taught from a young age that books are something you finishā€¦ Soā€¦we get this contradiction where everyone I know is stuck on some book. So what do you do? You give up on reading books for a while.

[So] I came up with this hack where I started treating books as throwaway blog posts or as bite-sized Tweets or Facebook posts, and I felt no obligation to finish any bookā€¦ At any given time, Iā€™m reading somewhere between ten and twenty books. Iā€™m flipping through them. So if the book is getting a little boring, Iā€™ll skip ahead. Sometimes Iā€™ll start reading a book in the middle because some paragraph caught my eye, and Iā€™ll just continue from there. And I feel no obligation whatsoever to finish the book. So I treat books now as other people might treat throwaway, light pieces of information on the web.

I was thrilled when I heard about it! YES, OF COURSE! Who cares about finishing a book? Youā€™re now a grown adult. Thereā€™s no teacher breathing down your neck if you donā€™t finish, no exam to punish you if you forgot anything within. Finally, I know that I can give myself permission to not finish a book, and treat them as they were, just imperfect containers of information, as tools to serve you, your curiosity and your goals.

About not finishing your online coding classes

I got to thinking about how this devil-may-care attitude is great for learning coding too. Everyone gets stuck somewhere along an online programming course. I did too many times. Even now. And the gamification makes it harder because you got to finish the course to get the certificate. Itā€™s the same problem, isnā€™t it? They are all narratives thatā€™s learning-related, that had destroyed how we can learn joyfully, and productively.

But itā€™s really really hard to shake it off because when you just start off, you donā€™t know enough of what makes a good course, whether whatever youā€™re learning is enough, so you keep going, lesson after lesson, even if it bores you to death, and you have no idea if anything youā€™re learning will help you reach your goals (if you have any, to start with). Yes, without a clear idea what you want to make from what youā€™re learning, itā€™s doubly easy to get discouraged. But even if you didnā€™t have any pragmatic goals, you can have the goal to fulfil your curiosity. And finishing a course in boredom isnā€™t satisfying your curiosity, for sure.

So, thatā€™s what Iā€™m going to do whenever I take an online coding class. Two simple things:

  • Give myself permission to not have to finish any coding course.
  • Follow my energy, my curiosity, instead.

Liberating!


Follow my daily writings on Lifelog, where I write about learning to code, goals, productivity, indie hacking and tech for good.

Top comments (0)