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

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