More FreeCodeCamp Podcast episodes

The Most Important Skills Going Forward with CTO + Homebrew Maintainer Mike McQuaid thumbnail

The Most Important Skills Going Forward with CTO + Homebrew Maintainer Mike McQuaid

Published 16 Jan 2026

Duration: 01:27:42

The podcast explores a range of tech and personal productivity topics, including AI, open-source development, and time management.

Episode Description

Today Quincy Larson interviews Mike McQuaid. He's a software engineer who previously worked at GitHub, and now serves as lead maintainer of Homebrew,...

Overview

The podcast covers a variety of topics centered around programming, open-source development, and productivity. It highlights a new book on the mathematical foundations of AI, a guide on effectively using AI tools, and courses on React optimization and music production with FL Studio. An interview with Mike McQuade, the maintainer of Homebrew, discusses open-source contributions, package management on macOS and Linux, and the challenges of maintaining a long-term project while working full-time.

The conversation explores leadership in open-source communities, the importance of autonomy and trust, time management, and self-regulation to avoid productivity issues. It also examines the role of AI in software development, emphasizing the value of code review and understanding over mere code generation. The discussion includes the importance of work-life balance, thoughtful decision-making, avoiding intellectual laziness, and the significance of consistency, discipline, and personal growth. Additional topics covered include powerlifting, emotional intelligence, and how AI is shaping software development and hiring practices.

Recent Episodes of FreeCodeCamp Podcast

27 Mar 2026 What happens when the model CAN'T fix it? Interview with software engineer Landon Gray

AI engineering integrates large language models with infrastructure via "harnesses" to enhance output quality, prioritizes practical application over model retraining, and emphasizes continuous learning, ethical alignment, and balancing technical skills with collaboration and strategic thinking in a rapidly evolving tech landscape.

More FreeCodeCamp Podcast episodes