More FreeCodeCamp Podcast episodes

There are 2 kinds of devs. One of them is screwed. Justin Searls interview thumbnail

There are 2 kinds of devs. One of them is screwed. Justin Searls interview

Published 6 Mar 2026

Duration: 01:29:34

The future of work emphasizes adaptability, collaboration, and strategic thinking to succeed in a rapidly changing environment driven by technological advancements.

Episode Description

Today Quincy Larson interviews Justin Searls. He's a software engineer who cofounded a software agency 15 years ago that's still going even after he f...

Overview

The podcast explores the evolving demands of the future of work, emphasizing the shift from transactional, task-driven roles to strategic thinking that aligns with business goals and long-term value creation. Traditional roles, such as coding without context or managing siloed systems, are being replaced by a need for generalists who can bridge technical and business domains. The rise of AI tools, like AI-driven assistants, automates repetitive tasks, allowing humans to focus on complex problem-solving and creative decision-making. This shift also impacts software development, where non-technical managers can now engage directly in building minimum viable products, necessitating closer collaboration between developers and stakeholders to align technical solutions with business outcomes.

Organizational trends highlight a move toward smaller, agile teams that leverage AI and tools to achieve efficiency, challenging legacy structures and rigid hierarchies. The future of work may see growth in consulting and freelance roles, with trust-based collaboration replacing hierarchical control. Individuals and teams are urged to prioritize adaptability, resilience, and customer-centric solutions over job security. Core competencies, such as problem-solving and learning agility, are critical for navigating macroeconomic shifts and AI-driven disruptions. Both non-technical managers and developers are advised to focus on generalist skills, value creation, and collaboration, while embracing discomfort and continuous learning to remain relevant in an increasingly dynamic and uncertain landscape.

Recent Episodes of FreeCodeCamp Podcast

10 Apr 2026 How to learn programming and CS in the AI hype era interview with dev and prof Mark Mahoney

Large Language Models (LLMs) can aid in programming education for basic tasks and guidance but are unreliable for complex development, with experts advocating hands-on practice, critical analysis, and traditional methods to build foundational skills, while emphasizing LLMs as supplementary tools rather than replacements for human mentorship and experiential learning.

3 Apr 2026 Lessons from 15,031 hours of coding live on Twitch with Chris Griffing

Development practices, critiques of server-side rendering overuse, polyglot programming, simplicity in frameworks, career shifts from snowboarding to tech, education through community college, streaming for growth, and cautious use of LLMs in favor of human expertise and adaptability in evolving tech.

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