PodcastsTechnologyCoding Chats

Coding Chats

John Crickett
Coding Chats
Latest episode

74 episodes

  • Coding Chats

    Build better tech teams with neurodiversity

    26/03/2026 | 46 mins.
    Coding Chats episode 71 - Anita Kalmane-Boot talks to John Crickett about neurodiversity, its spectrum, strengths, challenges, and how organizations can foster inclusive environments, especially in software teams. Discover practical strategies for recruitment, team building, and accommodating neurodivergent individuals to enhance innovation and productivity.

    Chapters
    00:00 Understanding Neurodiversity
    03:32 The Spectrum of Neurodivergence
    06:30 Strengths of Neurodivergent Individuals
    09:08 Creating Inclusive Teams
    12:10 Improving Recruitment Practices
    15:00 Work Environment for Neurodivergent Individuals
    17:43 The Connection Between Neurodiversity and Software Engineering
    23:38 Exploring Neurodiversity in Engineering
    24:39 The Impact of AI on Neurodivergent Workers
    27:08 Inclusive Recruitment Practices
    32:57 The Role of Managers in Hiring
    38:46 Disclosing Neurodivergence in Job Interviews
    44:11 The Future of Neurodiversity in the Workplace
    46:11 Exploring Related Content

    Anita's Links:https://www.linkedin.com/in/anitakalmane/

    John's Links:
    John's LinkedIn: https://www.linkedin.com/in/johncrickett/
    John’s YouTube: https://www.youtube.com/@johncrickett
    John's Twitter: https://x.com/johncrickett
    John's Bluesky: https://bsky.app/profile/johncrickett.bsky.social

    Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills.

    Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.

    Takeaways
    Neurodiversity covers a wide spectrum — including ADHD, autism, and dyslexia — not just a single condition.
    Neurodivergent individuals often have exceptional strengths like pattern recognition, deep focus, and creative problem-solving.
    These traits make neurodivergent thinkers particularly valuable in software engineering and tech roles.
    Traditional hiring processes can unintentionally screen out neurodivergent candidates.
    Small recruitment adjustments — like sharing questions in advance or allowing written responses — can open the door to better talent.
    Managers are key to creating environments where neurodivergent employees can thrive.
    Many neurodivergent people struggle with whether to disclose during interviews — psychological safety reduces that burden.
    AI has the potential to reduce friction for neurodivergent workers, but also brings new challenges.
    Embracing neurodiversity isn't just ethical — it leads to stronger, more innovative teams.
  • Coding Chats

    5 mistakes start-up CTOs should avoid when scaling the tech team

    19/03/2026 | 1h 1 mins.
    Coding Chats episode 70 - Aaron LeClair discusses the top five mistakes startup CTOs make, covering everything from misunderstanding development pipelines to failing to make the leadership identity transition. The conversation explores AI adoption parallels, team diversity, hiring pitfalls, the "move fast and break things" mantra, and why a CTO's first team should be the C-suite — not the engineering team.

    Chapters
    00:00 Scaling the Pipeline: Common Mistakes of CTOs
    03:13 Understanding the Development Environment
    05:59 The Importance of Team Diversity
    09:03 Building Effective Teams
    11:53 Hiring for Fit: The Cost of Misalignment
    14:36 The Role of Leadership in Team Dynamics
    33:52 Building Effective Teams as a Leader
    37:35 Transitioning from Engineer to Leader
    43:31 Hiring the Right Technical Leaders
    46:01 Understanding the Role of CTO in Start-ups
    54:40 The Balance of Speed and Quality in Development
    01:01:24 Exploring Related Content

    Aaron's Links:
    https://www.linkedin.com/in/aaronleclair/

    John's Links:J
    ohn's LinkedIn: https://www.linkedin.com/in/johncrickett/
    John’s YouTube: https://www.youtube.com/@johncrickett
    John's Twitter: https://x.com/johncrickett
    John's Bluesky: https://bsky.app/profile/johncrickett.bsky.social

    Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills.

    Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.

    Takeaways
    Scaling your dev team without first fixing QA, product management, and stakeholder flow will create more problems than it solves.AI adoption falls into the same trap — faster code generation doesn't help if requirements, testing, and deployment are still bottlenecks.
    Invest in tooling, DevOps, and documented processes early, as poor systems frustrate great engineers just as much as poor management.
    Always ask why a process exists — the original reason may no longer apply, and changing it is often easier than expected.
    Build teams like an Ocean's 11 cast: diverse in skills, backgrounds, and working styles, not a clone army of specialists in the same stack.
    Hire generalists with depth in different areas who can flex as start-up needs shift, and reserve deep specialists for your true business differentiators.
    A failed hire is most often a leadership failure — you had more information than the candidate, so treat every miss as a learning opportunity.
    The most important things a CTO does are hiring and developing people — if a leader is still submitting PRs to a team of more than three, that's a red flag.
    A CTO's primary team is the C-suite, not the engineering team — treating engineers as "your team" creates an us-vs-them culture that damages the whole business.
    Match technical leadership seniority to your company stage — pre-product-market-fit you need a generalist head of engineering, not a full CTO."Move fast and break things" is valid pre-product-market-fit for validating hypotheses, but once you have real customers it becomes an excuse for poor process.
  • Coding Chats

    Why most companies are getting AI wrong and how to build a culture that actually adapts

    12/03/2026 | 54 mins.
    Coding Chats episode 69 - John Crickett and Sairam Sundaresan discuss the evolving landscape of artificial intelligence (AI) and its implications for learning, software development, and organizational culture. Sairam emphasizes the importance of bridging the gap between technical and business perspectives on AI, advocating for a hands-on approach to learning. They explore the hype surrounding AI, particularly large language models (LLMs), and the need for a cultural transformation within organizations to effectively adopt AI technologies. The discussion also touches on the future of software engineering in an AI-driven world, highlighting the blurred lines between roles and the necessity for continuous learning and adaptation.

    Chapters
    00:00 Bridging the Gap: Understanding AI for Everyone
    03:44 Learning AI: A Practical Approach
    06:29 The Evolution of AI: From Hype to Reality
    09:33 Generative AI: The Current Landscape and Future Directions
    12:35 Transformative Use Cases: Beyond Basic Applications
    15:23 The Art of Questioning: Engaging with AI Effectively
    18:36 Navigating Large Codebases: AI as a Tool for Engineers
    21:24 Writing and Coding: Learning from the Masters
    27:42 Harnessing Subagents for Efficiency
    29:48 Bridging the Gap Between Business and Tech
    31:35 Cultural Transformation in AI Adoption
    34:22 Understanding AI Fundamentals for Better Collaboration
    36:11 The People Problem in AI Implementation
    39:26 Evolving Roles in Software Engineering
    42:26 The Resurgence of Software Engineering
    44:37 Leading an AI-First Organization
    49:16 Learning by Doing in AI
    52:03 Navigating the Landscape of AI Research and Publications
    54:05 Exploring Related Content

    Sairam's Links:
    Book- AI for the Rest of Us:https://www.amazon.com/dp/B0F29THNLT
    Substack Gradient Ascent: https://newsletter.artofsaience.com

    John's Links:
    John's LinkedIn: https://www.linkedin.com/in/johncrickett/
    John’s YouTube: https://www.youtube.com/@johncrickett
    John's Twitter: https://x.com/johncrickett
    John's Bluesky: https://bsky.app/profile/johncrickett.bsky.social

    Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills.

    Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.

    Takeaways
    AI is essential for modern products and services.
    Bridging the gap between business and engineering is crucial.
    Learning AI requires a hands-on approach, not just theory.
    Cultural transformation is necessary for successful AI adoption.
    Understanding the basics of AI is vital for all roles.
    The hype around AI often overshadows other important areas.
    Software engineering is evolving with AI technologies.AI tools can enhance productivity but require thoughtful use.
    Continuous learning is key in the fast-paced AI landscape.
    The roles within organizations are becoming more integrated.
  • Coding Chats

    The benefits of speaking at tech conferences (even if you aren't an expert)

    05/03/2026 | 34 mins.
    Coding Chats episode 68 - Paulina Dubas shares her experiences and insights on the importance of public speaking at conferences, the challenges engineers face in communication, and the benefits of networking within the tech community. She discusses the significance of understanding AI in the workplace, the ongoing issues of gender balance in tech, and the value of an MBA for engineers transitioning into business roles. The conversation emphasizes the need for inclusivity and the importance of sharing knowledge and experiences to foster growth in the industry.

    Chapters
    00:00 The Benefits of Speaking at Conferences
    05:07 Overcoming Public Speaking Challenges
    09:04 Key Lessons for Aspiring Speakers
    10:49 Navigating AI in the Workplace
    14:48 The Gender Balance in Tech
    22:07 Creating Inclusive Workplaces
    24:48 Consulting vs. Product Roles
    27:32 The Value of an MBA for Engineers34:28 Exploring Related Content

    Paulina's Links
    LinkedIn : https://www.linkedin.com/in/paulinadubas/
    website : https://paulinadubas.com/
    YouTube : https://www.youtube.com/@PaulinaDubas

    John's Links:
    John's LinkedIn: https://www.linkedin.com/in/johncrickett/
    John’s YouTube: https://www.youtube.com/@johncrickett
    John's Twitter: https://x.com/johncrickett
    John's Bluesky: https://bsky.app/profile/johncrickett.bsky.social

    Check out John's software engineering related newsletters:
    Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills.

    Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.

    Takeaways
    It's beneficial to be involved in the community and put yourself out there.
    Public speaking helps deepen your understanding of topics.
    Overcoming the fear of public speaking can enhance communication skills.
    Networking at conferences can lead to valuable connections.
    You don't need to be an expert to speak at conferences.
    Starting small can build confidence for larger speaking engagements.
    AI tools need proper processes and training for effective use.
    Banning AI tools is a temporary solution that can lead to bigger issues.
    Gender balance in tech starts from early education and cultural perceptions.
    Consulting roles provide diverse experiences that accelerate learning.
  • Coding Chats

    Ona - the AI software engineer that works while you sleep.

    26/02/2026 | 49 mins.
    Coding Chats episode 67 - Matt Boyle discusses the innovative AI software engineering platform, Ona, which aims to enhance productivity by automating coding tasks and managing multiple AI agents. The discussion covers the importance of planning, security, user experience, and the future of software development with AI. Matt emphasises the need for good specifications and the role of feedback in improving AI-driven development processes.

    Chapters
    00:00 Introduction to Ona and AI Software Engineering
    03:24 Parallelising AI Agents for Enhanced Productivity
    06:16 Enterprise Solutions and Security in AI
    09:21 User Experience and Unique Features of Ona
    11:53 Feedback and Growth Initiatives at Ona
    14:45 The Ralph Loop and Its Implications for AI Development
    25:20 Understanding Context Management in AI Models
    27:48 Optimising Task Management with Context Windows
    31:45 The Importance of Clear Specifications
    36:07 Enhancing Software Development with AI Tools
    39:26 Demonstrating AI-Driven Development Environments
    46:11 The Future of AI in Software Engineering

    Matt's Links:
    Ona: https://ona.com/Matt's LinkedIn: https://www.linkedin.com/in/mattjamesboyle/Matt's Twitter: https://twitter.com/MattJamesBoyleMatt's Website: https://www.bytesizego.com/

    John's Links:
    John's LinkedIn: https://www.linkedin.com/in/johncrickett/
    John’s YouTube: https://www.youtube.com/@johncrickett
    John's Twitter: https://x.com/johncrickett
    John's Bluesky: https://bsky.app/profile/johncrickett.bsky.social

    Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills.

    Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.

    Takeaways
    Ona is focused on building AI software engineers to enhance productivity.
    Human attention is treated as the most valuable resource in AI development.
    The platform aims to provide a calm user experience by managing multiple AI agents effectively.
    Ona allows for parallelisation of tasks across different environments to improve efficiency.
    Security is a priority, with AI agents operating within the customer's cloud environment.
    The integration with tools like Jira and Linear enhances the planning process.
    Good specifications are crucial for successful AI-driven development.
    The Ralph Loop encourages deeper thinking in AI task completion.
    Ona is targeting both enterprise and individual developers to broaden its user base.
    The future of software development will involve AI managing entire backlogs and driving changes autonomously.

More Technology podcasts

About Coding Chats

On Coding Chats, John Crickett interviews software engineers of all levels from junior to CTO. He encourages the guests to share the stories of the challenges they have faced in their role and the strategies and tactics they have used to overcome those challenges providing actionable insights other software engineers can use to accelerate their careers.
Podcast website

Listen to Coding Chats, All-In with Chamath, Jason, Sacks & Friedberg and many other podcasts from around the world with the radio.net app

Get the free radio.net app

  • Stations and podcasts to bookmark
  • Stream via Wi-Fi or Bluetooth
  • Supports Carplay & Android Auto
  • Many other app features