PodcastsTecnologiaCoding Chats

Coding Chats

John Crickett
Coding Chats
Último episódio

65 episódios

  • Coding Chats

    Bearly building in public

    22/1/2026 | 1h 6min
    Coding Chats episode 62 - John Crickett engages in a deep conversation with James about personal branding, building in public, and the challenges of launching a product. James shares his journey of using LinkedIn to build his personal brand, emphasizing the importance of transparency and community feedback in his projects. He recounts how his social network gained 20,000 users in the first 24 hours due to his public approach, which not only helped him secure jobs but also fostered a sense of community around his work.

    The discussion also touches on the significance of mental health awareness and the need for open conversations in the workplace, particularly in the tech industry.As they delve into James's latest project, Bearly Fit, they explore the balance between creating a minimum viable product and ensuring quality. James reflects on the expectations that come with building in public and how he has navigated the challenges of app development while maintaining a connection with his audience. The conversation wraps up with insights on the role of AI in coding and the importance of mentoring junior developers, highlighting the need for a supportive environment in tech.

    Chapters
    00:00 The Power of Personal Branding
    06:35 Agility in Development: Lessons Learned
    18:29 Building in Public: Success and Challenges
    26:08 Streaming and Job Search: A Double-Edged Sword
    35:36 The Importance of Mentoring New Developers
    40:22 Building in Public: The Journey of Barely Fit
    52:58 Challenges and Expectations in App Development
    58:54 Leveraging AI in Development
    01:05:39 Final Thoughts and Future Plans
    01:06:06 Exploring Related Content

    James's Links:
    https://linktr.ee/mahybe
    https://bearly.fit

    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
    Building in public can lead to unexpected success.
    Transparency in struggles fosters community support.
    Personal branding is crucial for career advancement.
    Quality matters in app development, especially when building in public.
    Mentoring junior developers is an investment in the future.
  • Coding Chats

    Mastering behavioural interviews with Austen McDonald

    15/1/2026 | 1h 26min
    Coding Chats episode 61 - John Crickett interviews Austen about his new book and the significance of behavioural interviews in the hiring process, especially in today's competitive job market. Austen shares insights on what interviewers look for, how to tailor preparation for specific companies, and the importance of storytelling in interviews. He emphasizes the impact of AI on the interview process and discusses how candidates can effectively present their experiences, particularly in conflict resolution scenarios. The conversation also covers the different expectations for candidates at various career stages and the importance of preparation and practice in mastering behavioural interviews.

    Chapters
    00:00 The Importance of Behavioral Interviews
    02:43 What Interviewers Look For
    05:32 Understanding Company Expectations
    07:48 Austen's Background and Expertise
    09:59 The Impact of AI on Interviews
    12:10 Behavioral Interviews Beyond Big Tech
    14:11 Crafting Your Introduction
    18:55 Selecting Stories for Interviews
    24:32 Creating Compelling Interview Stories
    28:38 The Difference Between Junior and Senior Engineers
    29:50 Crafting Compelling Stories for Interviews
    31:28 Timing and Length of Stories in Interviews
    33:34 Selecting the Right Story for the Interview
    37:05 The Importance of Scope and Relevance in Storytelling
    37:52 Using the Menu Technique for Story Selection
    40:37 Enhancing Conflict Resolution Stories
    43:48 The Drama in Conflict Resolution
    48:12 Improving Conflict Resolution Narratives
    55:00 The Role of Escalation in Conflict Resolution
    58:11 The Big Three Questions in Behavioral Interviews
    59:54 Understanding Interview Dynamics
    01:03:08 The Importance of Asking Questions
    01:06:56 Feedback Loops in Behavioral Interviews
    01:12:04 Navigating Different Career Stages
    01:17:52 Adapting Stories for Different Organizations
    01:23:02 Leveraging Personal Projects in Interviews
    01:24:41 Key Takeaways for Interview Success

    Austen's Links:
    https://thebehavioral.substack.com/
    https://www.amazon.com/dp/B0G6CM9T87

    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
    Behavioral interviews are crucial for differentiating candidates in a competitive job market.
    Understanding what interviewers are looking for can significantly improve your chances of success.
    Tailoring your preparation to the specific company and role is essential.
    Your past experiences and stories are likely more valuable than you think.
    Practice and preparation are key to performing well in interviews.
  • Coding Chats

    Spec driven development and building better software with AI agents

    08/1/2026 | 41min
    Coding Chats episode 60 - John Crickett and Paul discuss the transformative impact of AI on software engineering, exploring topics such as spec-driven development, the importance of small batches, and the challenges of requirements gathering. They delve into the evolving role of AI tools, the need for effective communication, and the balance between productivity and code quality. The discussion also touches on the future of AI in development, the significance of ownership in coding, and the potential for specialized AI agents to enhance workflows. Paul shares valuable tips for leveraging AI in software engineering, emphasizing the importance of joy, working in small units, and maintaining humility in the face of rapid technological change.

    Chapters
    00:00 AI in Software Engineering: A New Era
    03:36 The Revelation of Prompt-Driven Development
    06:08 Spec-Driven Development vs. Waterfall
    09:16 The Importance of Small Batches in AI Development
    12:05 Ownership and Responsibility in AI-Generated Code
    14:57 The Challenges of Outsourcing and Communication in Software Development
    20:15 The Future of Programming and Communication
    23:38 AI Tools and Upstream Bottlenecks
    27:18 Understanding JetBrains' AI Integration
    31:40 User Experience and AI Interaction
    35:42 Opinionated Workflows in Software Development
    37:24 Finding Joy in AI-Assisted Engineering

    Paul's Links:https://buildermethods.com/agent-os

    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 revolutionizing software engineering practices.
    Spec-driven development formalizes the way we instruct AI agents.
    Small batches improve productivity and maintain context.
    Ownership of code is crucial for long-term success.
    Quality of code generated by AI is more important than quantity.
    Effective communication is key in AI-assisted development.
    Specialized AI agents will enhance the development process.
    JetBrains is evolving its tools to integrate AI effectively.
    Developers should find joy in their work, even with AI assistance.
    Humility is essential as we navigate the future of AI in programming.
  • Coding Chats

    Building the Rig AI framework with Rust

    01/1/2026 | 35min
    Coding Chats episode 59 - Josh discusses the AI agent framework Rig, its functionalities, and the benefits of using Rust for its implementation. He explains the concept of agents and embeddings, their applications, and the importance of managing context windows in AI models. Josh shares his journey of learning Rust, transitioning from a technical content writer to a co-maintainer of Rig, and the challenges faced while building a coding agent. He emphasizes effective prompting strategies and the importance of concise communication with AI models. The conversation concludes with insights on contributing to Rig and the future of AI frameworks.

    Chapters
    00:00 Introduction to Rig and AI Frameworks
    02:56 Understanding Agents and Embeddings
    05:24 Use Cases for Embeddings and Context Management
    07:53 Benefits of Using Rig in Rust
    10:10 Learning Rust and Overcoming Challenges
    12:56 Transitioning to Rig and AI Focus
    15:21 Building a Coding Agent: Challenges and Insights
    17:45 Prompting Techniques and Best Practices
    20:06 Contributing to Rig and Community Engagement
    22:49 Final Thoughts and Future Directions

    Josh's Links:
    https://github.com/0xPlaygrounds/rig
    https://www.rustnationuk.com/speaker/joshua-mo
    https://www.linkedin.com/in/joshua-mo-4146aa220/

    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
    Rig is an AI agent framework that simplifies AI integration.
    Agents in AI are often misunderstood due to marketing hype.
    Embeddings serve as data representations for various applications.
    Retrieval augmented generation is a common use case for embeddings.
    Managing the context window is crucial for effective AI performance.
    Using Rust for Rig provides type safety and performance benefits.
    Learning Rust can be challenging but rewarding with the right approach.
    Josh transitioned from content writing to engineering at Rig.
    Building a coding agent revealed the complexities of AI.
    Concise prompts are essential to avoid overwhelming AI models.
  • Coding Chats

    Coding Chats holiday special - John answers your questions about software engineering

    25/12/2025 | 8min
    In this special holiday episode of Coding Chats, John Crickett answers audience questions about software engineering careers, the impact of AI, programming languages, and the importance of leadership. He discusses how to rebuild an engineering career, the significance of meaningful projects, and the readiness of self-taught developers. The conversation also touches on insights gained from hosting the podcast and the evolving landscape of software development.

    Chapters
    00:00 Introduction to the Coding Chats Holiday Special
    00:22 Rebuilding an Engineering Career in 2025
    01:01 The Future of Software Engineering with AI
    01:27 Learning Programming: Starting Points and Languages
    02:27 Breaking the No Experience Loop for Developers
    04:17 Meaningful Experience: Projects and Contributions
    05:02 Self-Taught Developers: Readiness and Opportunities
    06:07 Qualities of a Good Software Engineering Leader
    06:52 Insights from 18 Months of Coding Chats
    07:43 Architecture as a Strategic Concern in Engineering

    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
    Leverage AI to find answers quicker than before.
    Reading and curiosity are key habits for growth.
    All parts of software engineering will survive AI advancements.
    Focus on learning computer science fundamentals first.
    Choose programming languages based on your interests.
    Building personal projects can help you get noticed.
    Self-taught developers can be just as capable as those with degrees.
    Good leadership adapts to the situation and team needs.
    The software development field is diverse and evolving.
    Architecture should be treated as a strategic concern.

Mais podcasts de Tecnologia

Sobre 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.
Sítio Web de podcast

Ouve Coding Chats, 9to5Mac Daily e muitos outros podcasts de todo o mundo com a aplicação radio.pt

Obtenha a aplicação gratuita radio.pt

  • Guardar rádios e podcasts favoritos
  • Transmissão via Wi-Fi ou Bluetooth
  • Carplay & Android Audo compatìvel
  • E ainda mais funções
Informação legal
Aplicações
Social
v8.3.0 | © 2007-2026 radio.de GmbH
Generated: 1/22/2026 - 6:42:18 PM