Daily Archives: January 24, 2026

How to stay curious as a dev in the AI hype era with Sumit Saha [Podcast #205]

Today Quincy Larson interviews Sumit Saha, a software engineer and prolific teacher on YouTube. Sumit is based in Dhaka, Bangladesh, where he runs a developer agency building projects for clients throughout Asia. We talk about: How the hunger for learning is dying and people are increasingly drawn to shortcuts over taking the time to truly […]

How to Build a Singleton in Python (and Why You Probably Shouldn’t)

The singleton pattern ensures that a class has exactly one instance throughout your application. You’ve probably seen it in configuration managers, database connections, or logging systems. While singletons seem useful, they often create more problems than they solve. In this tutorial, I’ll show you how to implement singletons in Python, explain when they might be […]

Learn Dynamic Programming Through Dynamic Visuals

Dynamic programming (DP) is often considered one of the most intimidating topics in coding interviews. It has a reputation for being abstract and counterintuitive, but it doesn’t have to be. We just published a comprehensive Dynamic Programming course on the freeCodeCamp.org YouTube channel that uses a visual-first approach to learn these complex algorithms. Created by […]