After injuring himself breakdancing, Scott needed a new outlet for his energy. He had experience in video editing and web development, so he decided to create a programming tutorial YouTube channel called LevelUpTuts to channel his creativity and share his knowledge.
Web development is easier than ever to do big things. CSS and browser APIs have improved significantly, and frameworks have become more user-friendly with better tooling and meta frameworks. There's also a convergence of ideas across frameworks, making it easier to switch between them.
Local-first development involves owning your data, working without an account, and having the ability to pick up work on one device and continue on another. It ensures that your app remains functional even if servers go down, as the data lives locally on the client, providing faster load times and a more responsive experience.
Web apps can already feel indistinguishable from mobile apps if done well. Apps like Missive and Tweak use web views with local data storage, making them feel native. However, achieving this requires skill to avoid common pitfalls like slow loading, janky animations, or non-native UI elements.
Scott uses systems to manage his tasks and ideas, ensuring everything is captured and scheduled. He prioritizes inbox zero by either handling emails immediately or snoozing them for later. He also silences notifications to stay focused and avoids losing time to distractions like Reddit.
After facing burnout and financial challenges with his YouTube channel, Scott connected with Wes Bos to start the Syntax podcast. The podcast quickly gained traction, and with sponsorships, it became a sustainable venture, allowing Scott to focus on creating content full-time.
Scott faced burnout from overcommitting to creating 24 videos a month for his YouTube channel. He also struggled with the expectation that subscribers wanted his content exclusively, making it hard to delegate work. The transition to full-time content creation was eased by the acquisition of Syntax by Sentry, which provided more resources and support.
Scott advises being honest about your accomplishments and the time and effort you've put into your work. It's important to let people know what you've achieved without coming across as overly boastful. Sharing your journey and the skills you've developed can help establish credibility.
Scott relies on systems to manage his tasks and ideas, ensuring everything is captured and scheduled. He uses a to-do list and calendar to stay organized and prioritizes inbox zero by handling emails immediately or snoozing them for later. He also silences notifications to stay focused.
Repetition is a key strategy for Scott. He believes in putting in the time and effort to get better at anything, whether it's breakdancing, music, or creating tutorials. He emphasizes the importance of showing up consistently and practicing, even if progress seems slow at first.
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Scott Tolinski. He's a developer who 14 years ago - after injuring himself breakdancing – decided to create a programming tutorial YouTube channel called LevelUpTuts. He is also co-host of Syntax, the most popular web dev podcast on the planet.
Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at wixstudio.com.
Support also comes from the 11,113 kind folks who support freeCodeCamp through a monthly donation. Join these kind folks and help our mission by going to donate.freecodecamp.org
We talk about: - Scott's perspective on the state of web dev - His journey from video editing into full blown software development for agencies - What he's learned from recording 2,000 tutorials and 800 web dev podcasts - Productivity tips and how he's kept up this pace for 12 years without burning out
Can you guess what song I'm playing in the intro?
Also, I want to thank the 11,036 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate
Links we talk about during our conversation:
The Syntax podcast: https://syntax.fm/)
Scott's archive of more than 1,000 programming tutorials he taught on YouTube: https://www.youtube.com/@syntaxfm/videos