All Episodes
Coding Chats — 83 episodes
Startup Advisor Secrets: Hiring, CTOs & Going From POC to Product
AI Agents Have a Memory Problem (And You're Probably Making It Worse)
I got into computers to avoid people then they put me in charge of them!
The Death of Writing Code: OpenAI's Engineer on the Rise of Harness Engineering
LLM as a Judge: Why Your AI Might Be Marking Its Own Homework
Let it crash! How Erlang and BEAM build bullet proof software
AI writes it. You own it. Don't ship AI slop
AI assisted software engineering need leaders not coders
Soft skills for software engineers - why coding isn't the hard part
Build better tech teams with neurodiversity
5 mistakes start-up CTOs should avoid when scaling the tech team
Why most companies are getting AI wrong and how to build a culture that actually adapts
The benefits of speaking at tech conferences (even if you aren't an expert)
Ona - the AI software engineer that works while you sleep.
The Rust job market in 2026
The impact of AI on software engineering and SaaS businesses
The secret lives of SWEs: industrial automation and moving million dollar machines
What to do when AI gets expensive and other CTO challenges
Bearly building in public
Mastering behavioural interviews with Austen McDonald
Spec driven development and building better software with AI agents
Building the Rig AI framework with Rust
Coding Chats holiday special - John answers your questions about software engineering
Should you ship code without feature flags?
AI-assisted software engineering: challenges and opportunities
So you think you can lead a team of software engineers?
Rust in production at planet scale : lessons learned deploying Rust code to millions of devices
The power of soft skills in software engineering
Perfect your CV - a guide for software engineers
Isograph: the future of data driven apps
From fire fighting to AI pair programming: Shane Harger's journey
How to manage technical debt with Lou Franco
An introduction to cybersecurity - from physical breaches to digital intrusions
Career growth strategies in software engineering: start-ups vs bigtech
How to get jobs to come to you - a guide for staff+, directors, VPEngs and CTOs #jobhunting
Unlocking developer experience: the key to productivity and flow state for software engineers
How to collaborate with recruiters as an engineering leader to find the best software engineers
How to become a non executive director in tech
How to work with recruiters to find your next role - a guide for software engineers
How curiosity can accelerate your career in tech
How to transition into tech - Julianna's journey from classroom to coding.
Using a side hustle and Build in Public to advance your software engineering career
Revolutionizing Developer Experience with Ocuroot
AI's Role in Software Development & Navigating the Divide: Data Science vs Software Engineering
AI, management and situational leadership in software engineering
From freelance software engineer to exited SaaS business owner.
The Debate: Self-Taught vs. Formal Education in Tech. Part 2 of 2 with Brian Feister.
Navigating the Tech Landscape: From Big Tech to Startups. Part 1 of 2 with Brian Feister.
Unlocking the power of open source and mastering onboarding for new software engineers
Learning Zig: A project-based approach - Part 2 of 2
Exploring the Zig programming language with Loris Cro - Part 1 of 2
Moving to a portfolio career - working as a technical board advisor and non-executive director.
Leadership, introverts, empathy in software engineering and dragons!
Zig, D, C++ programming languages and pair programming
Go programming, Typescript, Python, WASM and AI in software development
Building HPC software with CUDA
Using your network and posting on LinkedIn to find a job and the impact of AI on software engineers
How to create your own luck as a software engineer to get more job opportunities or promotions
Transitioning to tech leadership and the importance of soft skills for software engineers
How to find a software engineering job by using LinkedIn to network with hiring managers.
Mentoring, learning multiple programming languages, multiple databases and advent of code.
The impact of AI on Software Engineering, writing courses, testing software and big tech vs startups
Learn how to grow beyond Senior Software Engineer and thrive in an engineering leadership role
How to prepare for and ace behavioural interviews with Austen McDonald
Cloud servers, personal branding and soft skills for software engineers with Pedro Gil Carvalho
Extreme Programming, Test Driven Development and Social Programming with Fabio D'Amico
Refactoring your brain as a software engineer to improve communication, collaboration and get promoted
Keep Calm and Code on - Alex Lau tells John Crickett
Public speaking, soft skills and coding with Alex Lau
Soft skills in tech, roles in software engineering and charging for your time with Jade Wilson
Talking about diversity in tech, software engineering, mentoring and interviews with Shalini Goyal
Talking about coaching, coding, mentoring and Arnie with Taha Hussain
Teaching, tables and tech with Callie Stoscup
From computer forensics to principal engineering manager at Microsoft with Nick Cosentino.
Breaking into Software Engineering with Brooke Sweedar
Becoming a consultant, teacher and content creator as a software engineer with Eric Roby.
Becoming a software engineer with Brian Jenney
From sandwich course to Engineering Manager with Matt Boyle
From Engineer to CTO with Adelina Chalmers
From Lawyer to Software Engineer with Zubin Pratap
From English teacher to Software Engineer with Callie Buruchara
Coding Chats - Trailer
Coding Chats - Intro!