Recursion

3 videos across 3 channels

Recursion is a way of solving problems by having a function call itself with simpler inputs until a base case stops the chain. The clips highlight its mental shift from brute-force coding to elegant, self-referential solutions, and they connect recursion to real-world coding interviews, scalable software design, and the discipline of clear problem decomposition. It’s a foundational mindset for builders who want to reason about data structures, control flow, and maintainable code, beyond just writing loops.

ThePrimeagen: Programming, AI, ADHD, Productivity, Addiction, and God | Lex Fridman Podcast #461 thumbnail

ThePrimeagen: Programming, AI, ADHD, Productivity, Addiction, and God | Lex Fridman Podcast #461

An in-depth, off-the-cuff talk with Michael Pollson (Primagen) about his lifelong love of programming, the pivotal momen

05:20:08
Stop Writing TypeScript Code Like This thumbnail

Stop Writing TypeScript Code Like This

The video explains why TypeScript’s return type inference is powerful but not always sufficient, and when you should exp

00:12:12