Coding Chats - podcast cover

Coding Chats

John Crickettpodcasters.spotify.com
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.

Episodes

Exploring the Zig programming language with Loris Cro - Part 1 of 2

Coding Chats episode 31 - John Crickett interviews Loris Cro about the Zig programming language and the Zig Foundation. They discuss the innovative features of Zig, including its unique approach to metaprogramming with Comp time, its role as a C and C++ compiler, and the benefits of using Zig for cross-compilation. Loris explains the structure and mission of the Zig Foundation, emphasizing its independence from big tech and its commitment to fostering a vibrant community. The conversation also d...

May 29, 202539 min

Moving to a portfolio career - working as a technical board advisor and non-executive director.

Coding Chats episode 30 - Tom Hill and John Crickett discuss Tom's transition into technical advisory roles, exploring the concept of a portfolio career, the differences between fractional executives and board advisors, and the essential skills required for success in these positions. He emphasizes the importance of communication, understanding business dynamics, and navigating the complexities of the job market, particularly in the context of AI's impact on software engineering. Tom also shares...

May 22, 202554 min

Leadership, introverts, empathy in software engineering and dragons!

Coding Chats episode 29 - John Crickett and Sarah Gruneisen delve into the complexities of leadership, particularly in the engineering field. They discuss the challenges faced by individuals transitioning from technical roles to leadership positions, emphasizing the need for proper training and emotional intelligence. Sarah shares her insights on the importance of self-reflection, vulnerability, and understanding different personality types, including introverts as effective leaders. The discuss...

May 15, 202557 min

Zig, D, C++ programming languages and pair programming

Coding Chats episode 28 - Jonathan Marler discusses his journey as a programmer, focusing on his experiences with the Zig and D programming languages. He shares insights into the philosophies behind these languages, their applications in software development, and the challenges of cross-compilation. The discussion also covers his transition from a large corporation (HP) to a small startup (Tuple), the importance of pair programming, and the handmade philosophy in software development. Jonathan e...

May 08, 202544 min

Go programming, Typescript, Python, WASM and AI in software development

Coding Chats episode 27 - John Crickett and Lane Wagner discuss the inception and evolution of Boot.dev, a platform designed to teach backend development, particularly focusing on the Go programming language. He shares insights into the challenges of learning backend development compared to frontend, the appeal of Go for its simplicity and performance, and his experiences transitioning to TypeScript. Lane also addresses the role of Python in learning programming fundamentals and shares his thoug...

May 01, 202539 min

Building HPC software with CUDA

Coding Chats episode 26 - John Crickett talks to Dennis Kennetz about: the world of High Performance Computing (HPC), exploring its definition, differences from traditional development, and the significance of batch scheduling. They discuss the role of CUDA and GPUs in enhancing computational efficiency, the challenges of data movement, and the importance of correctness in software development. The conversation also highlights the balance between developer time and compute time, emphasizing the ...

Apr 24, 202547 min

Using your network and posting on LinkedIn to find a job and the impact of AI on software engineers

Coding Chats episode 25 - Eric Mariasis and John Crickett discuss the challenges faced by individuals entering the software engineering field, emphasizing the importance of perseverance and continuous learning. He highlights the significance of networking, building genuine relationships, and leveraging past interview experiences for future opportunities. Eric also shares insights on the value of sharing knowledge on platforms like LinkedIn, the benefits of freelancing, and the role of mentorship...

Apr 17, 202551 min

How to create your own luck as a software engineer to get more job opportunities or promotions

Coding Chats episode 24 - how do you create your own luck so you get more job opportunities and promotion opportunities as a software engineer? In this episode John discusses how software engineers can create their own luck in their careers. He introduces the concept of 'luck surface area,' which suggests that the more passionate and active you are in your field, the more opportunities will arise. He emphasizes the importance of building a personal brand, sharing expertise, and networking to enh...

Apr 10, 20257 min

Transitioning to tech leadership and the importance of soft skills for software engineers

Coding Chats Episode 23 - Anemari Fiser and John Crickett explore the software engineering mindset, the importance of asking questions, the differences between consultancy and product companies, the significance of soft skills in tech, and the challenges of making work visible. The Engineering Mindset: An Overview The Importance of Asking Questions Consultancy vs. Product Companies: A Comparative Insight The Transition from Technical to Non-Technical Roles Building High-Performing Teams: The Rol...

Apr 03, 202552 min

How to find a software engineering job by using LinkedIn to network with hiring managers.

Coding Chats Episode 22 - John talks to Anna Miller about: finding a job as a software engineer and how you can use LinkedIn to network with hiring managers treating your job hunt and career like a business using data to identify and overcome the bottlenecks to finding your next role overcoming the fear of rejection- creating an effective LinkedIn profile Anna's Links: https://tinyurl.com/ccm-training John's Links: John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John’s You...

Mar 27, 202541 min

The impact of AI on Software Engineering, writing courses, testing software and big tech vs startups

Coding Chats episode 20 - John talks to James Willett about the impact of AI on Software Engineering, his experience working in big tech and the lessons he's learned creating courses about software engineering and testing. Links:James's YouTube: https://www.youtube.com/@james-willettJames's LinkedIn: https://www.linkedin.com/in/willettjames/John's LinkedIn: https://www.linkedin.com/in/johncrickett/John’s YouTube: https://www.youtube.com/@johncrickettJohn's Twitter: https://x....

Mar 13, 20251 hr 6 min

Learn how to grow beyond Senior Software Engineer and thrive in an engineering leadership role

John Crickett and Gregor Ojstersek discuss how software engineers can transition into effective engineering leaders. They cover building credibility, communicating goals to managers, maintaining a brag list, becoming a go-to expert, managing up, fostering collaboration, and developing a business-oriented mindset. The discussion includes practical examples and actionable tips for career advancement.

Mar 06, 202555 min

How to prepare for and ace behavioural interviews with Austen McDonald

Austen McDonald joins John Crickett to discuss behavioral interviews for software engineers. They cover how to prepare, what interviewers look for, and common mistakes. The episode highlights the importance of telling impactful stories, demonstrating key skills, and aligning personal experiences with company values for interview success.

Feb 27, 20251 hr 9 min

Cloud servers, personal branding and soft skills for software engineers with Pedro Gil Carvalho

John Crickett interviews Pedro Gil Carvalho about his career journey, emphasizing the importance of soft skills, personal branding, and adapting to different cultural communication styles. They discuss platform engineering, cloud vs. self-hosting, AI's impact, and the nuances of European startup culture, highlighting the need for engineers to develop a broader skillset and focus on problem-solving beyond just coding.

Feb 20, 20251 hr 8 min

Extreme Programming, Test Driven Development and Social Programming with Fabio D'Amico

Coding Chats Episode 16 - John talks to Fabio D'Amico about Extreme Programming, Social Programming and Test Driven Development for software engineers.Links:Fabio's Linkshttps://calendly.com/fabiodamico/coffe-and-chathttps://fabiodamico.xyzThe article on tech debt that Fabio mentions: https://medium.com/@ziobrando/from-technical-debt-to-design-integrity-48e7056b6776John's LinkedIn: https://www.linkedin.com/in/johncrickett/John’s YouTube: https://www.youtube.com/@johncrickettJohn'...

Feb 13, 202559 min

Refactoring your brain as a software engineer to improve communication, collaboration and get promoted

Coding Chats Episode 15 - John talks to Dagna Bieda about refactoring your brain as a software engineer to improve your soft skills (such as communication and collaboration) and market yourself and your achievements to get promoted. Links: Dagna's LI: https://www.linkedin.com/in/dagnabieda/ Dagna's Substack: https://themindfuldev.substack.com/ Brain Refactor: https://amazon.com/dp/B0DB6C82ZN John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John’s YouTube: https://www.youtub...

Feb 06, 20251 hr 2 min

Keep Calm and Code on - Alex Lau tells John Crickett

Coding Chats Episode 14 - John talks to Alex Lau about his book Keep Calm and Code On. Links: Alex's LinkedIn: https://www.linkedin.com/in/mralexlau/ Alex's book: https://keepcalmandcodeon.com/ 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: C...

Jan 30, 202532 min

Public speaking, soft skills and coding with Alex Lau

Coding Chats Episode 13 - John talks to Alex Lau about toastmasters, public speaking, soft skills and his book 'Keep Calm and Code on.' Links: Alex's LinkedIn: https://www.linkedin.com/in/mralexlau/ Alex's book: https://keepcalmandcodeon.com/ 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 engineeri...

Jan 23, 202540 min

Soft skills in tech, roles in software engineering and charging for your time with Jade Wilson

Coding Chats Episode 12 - John talks to Jade Wilson about soft skills in tech, diversity in tech, roles in software engineering and charging for your time. Jade's Links: https://www.linkedin.com/in/jade-codes https://youtube.com/@Jade-Codes https://jadecodes.substack.com/ https://linktr.ee/jade.codes 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/j...

Jan 16, 202544 minEp. 12

Talking about diversity in tech, software engineering, mentoring and interviews with Shalini Goyal

Coding Chats Episode 11 - John talks to Shalini Goyal about diversity in tech, software engineering, mentoring and interviews. Shalini's System Design, Behavioural and DSA Interviews guide: https://topmate.io/goyalshalini/1303274 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 ne...

Jan 09, 202544 minEp. 11

Talking about coaching, coding, mentoring and Arnie with Taha Hussain

Coding Chats Episode 10 - John talks to Taha Hussain about coaching, coding, mentoring, career change and lessons from Arnold Schwarzenegger. Links: Taha's Links: https://www.linkedin.com/in/tahahussain/ 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 Challeng...

Dec 12, 202451 min

Teaching, tables and tech with Callie Stoscup

Coding Chats Episode 9 - John talks to Callie Stoscup about teaching, tables and tech and her journey as a software engineer. Links: Callie's website: https://www.coding-with-callie.com 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://coding...

Dec 05, 202442 min

From computer forensics to principal engineering manager at Microsoft with Nick Cosentino.

Coding Chats Episode 8 - John talks to Nick Cosentino about the importance of leadership, mentoring and soft skills for software engineers. Links: Nick's YouTube: https://youtube.com/@devleader Nick: Newsletter: https://weekly.devleader.ca 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 ...

Nov 28, 20241 hr 2 min

Breaking into Software Engineering with Brooke Sweedar

Coding Chats Episode 7 - John talks to Brooke about how she came to technology, her experience doing a bootcamp and looking for her first role as a software engineer and the power of networking on LinkedIn. Links: Brooke's LinkedIn: https://www.linkedin.com/in/brooke-sweedar John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John's Twitter: https://x.com/johncrickett Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which...

Nov 21, 202450 min

Becoming a consultant, teacher and content creator as a software engineer with Eric Roby.

Coding Chats Episode 6 - John talks to Eric Roby about being a software consultant, what makes a product, teaching, following your passion and creating content as a software engineer. Links: Eric's LinkedIn: https://www.linkedin.com/in/codingwithroby/ Eric's YouTube: https://www.youtube.com/@codingwithroby/videos John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John's Twitter: https://twitter.com/johncrickett Check out John's software engineering related newsletters: Coding Challenges:...

Nov 14, 202442 min

Becoming a software engineer with Brian Jenney

Coding Chats Episode 5 - John talks to Brian Jenney about bootcamps, computer science degrees and soft skills. Links: Brian's LinkedIn: https://www.linkedin.com/in/brianjenney/ Brian's podcast: https://www.buzzsprout.com/1819601/ Brian's Bootcamp: https://parsity.io John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John's Twitter: https://twitter.com/johncrickett Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which sh...

Oct 31, 202441 min

From sandwich course to Engineering Manager with Matt Boyle

Coding Chats Episode 4 - John talks to Matt Boyle about his journey from undergraduate on a computer science sandwich course to software engineering manager. Links: Matt's LinkedIn: https://www.linkedin.com/in/mattjamesboyle/ Matt's Twitter: https://twitter.com/MattJamesBoyle Matt's Website: https://www.bytesizego.com/ Golang Insiders https://x.com/i/communities/1685641800449462272 Keeping Alive With Go Blog Post https://www.bytesizego.com/blog/keeping-alive-with-go John's Linked...

May 16, 202457 minEp. 4

From Engineer to CTO with Adelina Chalmers

Coding Chats Episode 3 - John talks to Adelina about engineers, engineering leadership and becoming a CTO. Links: Adelina's LinkedIn: https://www.linkedin.com/in/adelinachalmers/ Adelina's Website: https://www.geekwhisperer.co.uk/Adelina's video on getting the board to say yes! https://geekadelina.gumroad.com/l/yes John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John's Twitter: https://twitter.com/johncrickett Check out John's software engineering related newsl...

May 09, 202451 minEp. 3

From Lawyer to Software Engineer with Zubin Pratap

Coding Chats Episode 2 - John talks to Zubin about his journey from lawyer to software engineer. Links: Zubin's LinkedIn: https://www.linkedin.com/in/zubinpratap/ Zubin's Website: https://www.matchfitmastery.com/ Zubin's Podcast: https://www.youtube.com/@zubinpratap/podcasts Zubin's Twitter: https://twitter.com/zubinpratap Zubin's IG: https://www.instagram.com/@zubinpratap Zubin's Links: https://linktr.ee/zubinpratap John's LinkedIn: https://www.linkedin.com/in/johncr...

May 02, 202457 minEp. 2
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast