Alex Kallaway, creator of #100DaysOfCode, discusses habits, procrastination, setting goals, and overcoming discomfort for growth. He shares insights on consistency, mindfulness, and measures of success. The podcast delves into the importance of embracing challenges, building habits in coding, and instilling discipline for personal growth and success.
48:27
forum Ask episode
web_stories AI Snips
view_agenda Chapters
auto_awesome Transcript
info_circle Episode notes
question_answer ANECDOTE
Choosing Beyond Childhood Violin
Alex Kallaway was pushed into playing violin as a child following his family's musical background.
He decided not to pursue it professionally despite early success and emotional challenges with the decision.
question_answer ANECDOTE
From Marketing to Coding
Alex's path into coding started through roles in product, hiring, and marketing before returning to web development.
He credits FreeCodeCamp as pivotal in moving beyond tutorials to real projects and landing his first tech job.
volunteer_activism ADVICE
Key 100 Days of Code Rules
Code at least one hour daily and share your progress publicly to build consistency and accountability.
Avoid stuck in tutorial hell by building projects or recreating videos independently for deeper learning.
Get the Snipd Podcast app to discover more snips from this episode
Meet Alex Kallaway 🇷🇺🇨🇦! Alex is a Lead Full-Stack Developer, but he hasn't always been a coder. First, he was a violinist; then, he was interested in having a business; he worked in product management and digital marketing. At one point, he was determined to become a developer and was looking for a way to accelerate his learning, and he thought of a coding challenge you might have heard of. Believe it or not, Alex created #100DaysOfCode just for himself - he never thought it would become something that other people would want to do. But then Quincy Larson of freeCodeCamp got an idea...
In this interview, you'll learn about the origin story of #100DaysOfCode and Alex's career path. You will also hear everything about the challenge's rules and best practices. What do you do if you can't code for an hour every day? What should you do if you skip a day? How do you set goals? Can you do #100DaysOfCode more than once? How should you measure success?
Alex and Alex also discuss habits, procrastination, and "manifestations of resistance," as well as ways and tactics for overcoming discomfort and reaching goals. Does something really become a habit after a set number of days? Why is mindfulness important, and how do you define consistency? All this, and more, in today's episode.
How Alex like coding but became a violin player (02:01)
Alex moved to Canada via Japan (05:18)
"Codecademy is like Duolingo" (06:59)
How a product role turned into a marketing role, and that marketing role lead Alex back into coding (07:59)
Breaking out of tutorial hell with freeCodeCamp (11:37)
Community break with Jan The Producer (13:25)
You have to be frustrated to motivate yourself (15:02)
How #100DaysOfCode was born (16:55)
The basic rules of #100DaysOfCode (19:50)
Alex Booker's GitHub activity streak (20:39)
Procrastination, rationalization, and manifestations of resistance (21:32)
We are a little bit too addicted to comfort (24:44)
There's no quick way to break your own resistance and discomfort (25:45)
How to maintain your momentum (27:05)
What happens if you break the streak of #100DaysOfCode? (29:22)
If in the course of 120 days you've coded for 100 days, it's better than if you gave up on day 30 (30:51)
Amateur vs professional mindset (31:50)
Top tips for making it to the end of #100DaysOfCode (35:28)
How to plan your coding challenge (36:21)
Following rules blindly is not the answer (37:29)
Create a positive feedback loop (39:24)
Tutorials should have to include mistakes (40:09)
Managing your willpower: there is no plan B (40:53)
What is Discomfort Academy? (45:49)
Next week on the show, Shaundai Person! (47:32)
⭐️ Leave a Review
If you enjoyed this episode, please leave a 5-star review here and tell us who you want to see on the next podcast. You can also Tweet Alex from Scrimba at @bookercodes and tell them what lessons you learned from the episode so that he can thank you personally for tuning in 🙏 Or tell Jan he's butchered your name here.