Overcommitted | Software Engineering and Tech Careers Insights

Overcommitted brings you software engineers who are genuinely passionate about their craft, discussing the technical decisions, learning strategies, and career challenges that matter.



Browse by Topic

Explore our episodes and blog posts by topic. Click on a tag to filter content.

Topics

Episodes

Accessibility, Fiber Arts, and ADHD with Abbey Perini - episode art

Episode 43: Accessibility, Fiber Arts, and ADHD with Abbey Perini

Summary In this episode of the Overcommitted Podcast, hosts Bethany, Brittany, and Erika engage in a rich conversation with Abbey Perini, a web developer and fiber artist. They explore Abbey's current projects, the intersection of fiber arts and programming, ...

Non-traditional Paths to Tech Developer Experience/DevRel Career Development Productivity & Learning
Making Silly Software with Christina Martinez - episode art

Episode 42: Making Silly Software with Christina Martinez

Summary In this episode, the hosts meet with Christina Martinez, a developer experience engineer from Resend, who shares insights on her creative process and current projects. She shares her delight in building silly software and how she's using that to learn...

Developer Experience/DevRel Non-traditional Paths to Tech Career Development Productivity & Learning
Writing for Developers with Piotr Sarna - episode art

Episode 38: Writing for Developers with Piotr Sarna

Summary In this episode of the Overcommitted Podcast, hosts Brittany, Bethany, and Erika engage in a deep conversation with Piotr Sarna, co-author of 'Writing for Developers.' They explore the journey of co-authoring a book, the importance of writing in engin...

Productivity & Learning Developer Experience/DevRel Career Development
Being Unreasonable with Jason Lengstorf - episode art

Episode 37: Being Unreasonable with Jason Lengstorf

Summary In this episode of the Overcommitted Podcast, hosts Bethany, Brittany, and Erika engage in a deep conversation with Jason Lengstorf about the concept of being unreasonable in the tech industry. Jason shares his journey of embracing unreasonableness to...

Career Development Non-traditional Paths to Tech Developer Experience/DevRel Leadership & Management
Navigating the future of AI agent security with Dan Moore - episode art

Episode 36: Navigating the future of AI agent security with Dan Moore

Summary In this episode of the Overcommitted Podcast, Erika and Brittany discuss the evolving landscape of AI agents and their implications for security and identity management. Joined by expert Dan Moore, they explore the challenges posed by non-deterministi...

AI & Developer Tools Technical Deep Dives
The Art of Storytelling in Leadership with Matt Sinclair - episode art

Episode 34: The Art of Storytelling in Leadership with Matt Sinclair

Summary In this episode, Matt Sinclair, former partner and VP of Engineering at BCG Digital Ventures, explores the critical role of storytelling in effective leadership and shares his journey from building high-performance payment systems to coaching the next...

AI & Developer Tools Technical Deep Dives Productivity & Learning Career Development
Looks Good to Me with Adrienne Braganza - episode art

Episode 33: Looks Good to Me with Adrienne Braganza

Summary In this episode of Overcommitted, hosts Erika and Brittany interview Adrienne Braganza, the author of the book Looks Good to Me. The conversation delves into the critical role of communication in code reviews, emphasizing that misunderstandings often ...

Technical Deep Dives Leadership & Management Productivity & Learning
Navigating the Startup Landscape with Rick Turoczy - episode art

Episode 32: Navigating the Startup Landscape with Rick Turoczy

Summary In this episode of the Overcommitted Podcast, host Bethany and co-hosts Erika and Brittany welcome Rick Turoczy, a veteran in the Portland tech startup scene. They discuss Rick's journey from a hobbyist developer to a key supporter of startup founders...

Non-traditional Paths to Tech Leadership & Management Career Development
Finding Your Flow - Developer Productivity and The Zone - episode art

Episode 31: Finding Your Flow - Developer Productivity and The Zone

Summary In this episode of the Overcommitted Podcast, Erika and Brittany delve into the concept of flow state in software development, exploring its significance for productivity and job satisfaction. They share personal experiences of achieving flow, discuss...

Productivity & Learning AI & Developer Tools Technical Deep Dives
What all developers should know with Thomas Dohmke - episode art

Episode 30: What all developers should know with Thomas Dohmke

Summary In this episode of the Overcommitted Podcast, host Brittany Ellich and co-hosts Bethany and Erika welcome Thomas Dohmke, former CEO of GitHub. They discuss Thomas's journey in software development, pivotal moments in his career, the importance of pass...

Career Development Leadership & Management Open Source & GitHub Productivity & Learning
From Engineer to Entrepreneur with Brad Heller - episode art

Episode 28: From Engineer to Entrepreneur with Brad Heller

Summary In this episode of the Overcommitted Podcast, hosts Brittany Ellich and Erika engage with Brad Heller, co-founder and CTO of Tower, discussing his journey from software engineer to startup founder. They explore the evolution of software engineering ca...

Non-traditional Paths to Tech Leadership & Management Career Development
Ep. 27 | Q3 Goals Recap with Bethany and Brittany - episode art

Episode 27: Ep. 27 | Q3 Goals Recap with Bethany and Brittany

Summary In this episode of the Overcommitted Podcast, hosts Bethany and Brittany discuss their experiences at recent tech conferences, including Cascadia JS and GopherCon. They reflect on their goals from the past quarter, sharing successes and challenges, an...

Productivity & Learning Career Development
Ep. 25 | Developer Advocacy with Annie Sexton - episode art

Episode 25: Ep. 25 | Developer Advocacy with Annie Sexton

Summary In this episode of the Overcommitted podcast, host Brittany Ellich and co-hosts Erika, Bethany, and Jonathan Tamsut engage in a conversation with Annie Sexton, a developer advocate at fly.io. They explore Annie's unique journey into developer advocacy...

Developer Experience/DevRel Non-traditional Paths to Tech Productivity & Learning Career Development
Ep. 24 | Software Engineering Ethics and Social Media - episode art

Episode 24: Ep. 24 | Software Engineering Ethics and Social Media

Summary In this episode of the Overcommitted Podcast, Brittany, Erika, and Jonathan delve into the complex relationship between software engineering, social media, and ethics. They explore their personal experiences with social media, the evolution of algorit...

AI & Developer Tools Imposter Syndrome & Mental Health Career Development
Ep. 23 | Mastering Storytelling in Tech - episode art

Episode 23: Ep. 23 | Mastering Storytelling in Tech

Summary Join Bethany, Erika, and Brittany as they dive into the art of storytelling in tech — and discover why your next presentation or documentation doesn't have to be boring! From the visual wizardry of Astro's docs to Julia Evans' beloved wizard zines, th...

Developer Experience/DevRel Productivity & Learning Career Development
Ep. 22 | Leveling Up: Gamification in Software Development - episode art

Episode 22: Ep. 22 | Leveling Up: Gamification in Software Development

Summary In this episode of the Overcommitted Podcast, the hosts discuss the role of gamification in software development, exploring how it can influence learning, creativity, and project management. They delve into the psychological aspects of fear of failure...

Productivity & Learning Imposter Syndrome & Mental Health Leadership & Management
Ep. 21 | What the heck is an AI Agent? - episode art

Episode 21: Ep. 21 | What the heck is an AI Agent?

Summary In this episode of the Overcommitted Podcast, hosts Jonathan, Brittany, and Erika delve into the exciting world of AI agents. They explore the potential of AI agents in software engineering, their functionality, and the challenges of building and cate...

AI & Developer Tools Technical Deep Dives Productivity & Learning
Ep. 20 | Developing your personal brand as a software engineer - episode art

Episode 20: Ep. 20 | Developing your personal brand as a software engineer

Summary In this episode of the Overcommitted Podcast, the hosts discuss the concept of personal branding for software developers. They explore what a personal brand means, the importance of authenticity, and how to build visibility within the tech community. ...

Career Development Developer Experience/DevRel Imposter Syndrome & Mental Health
Ep. 19 | AT Proto, MCP, and Open Source with Nick Gerakines - episode art

Episode 19: Ep. 19 | AT Proto, MCP, and Open Source with Nick Gerakines

Summary In this episode of the Overcommitted podcast, hosts Bethany, Brittany, and Erika engage with guest Nick Gerakines to explore the intricacies of the AT Protocol, its implications for user data ownership, and the evolution of social media platforms. The...

Technical Deep Dives Open Source & GitHub
Ep. 17 | Empowering Women in Tech with Jennifer Harris - episode art

Episode 17: Ep. 17 | Empowering Women in Tech with Jennifer Harris

Summary In this episode of the Overcommitted Podcast, host Jonathan Tamsut and co-hosts Brittany Ellich and Bethany engage in a deep conversation with Jennifer Harris, founder and CEO of Technology Management Concepts. They explore Jennifer's journey into ent...

Non-traditional Paths to Tech Leadership & Management Career Development
Ep. 16 | Understanding Software Availability with Ross Brodbeck - episode art

Episode 16: Ep. 16 | Understanding Software Availability with Ross Brodbeck

Summary In this episode of the Overcommitted Podcast, Brittany Ellich and her co-hosts engage with Ross Brodbeck, a software engineer at GitHub, to explore the critical topic of software availability. They discuss the definitions of availability, reliability,...

Technical Deep Dives Leadership & Management
Ep. 15 | Q2 Goals Retrospective - episode art

Episode 15: Ep. 15 | Q2 Goals Retrospective

Summary In this episode of the Overcommitted Podcast, hosts Bethany, Jonathan, Brittany, and Erika reflect on their goals for the second quarter, sharing successes and challenges. They discuss lessons learned, personal growth, and strategies for improvemen...

Productivity & Learning Career Development
Ep. 14 | Mastering pull requests - episode art

Episode 14: Ep. 14 | Mastering pull requests

Summary In this episode of the Overcommitted Podcast, the hosts discuss the intricacies of pull requests, focusing on the reviewer mindset, crafting effective pull requests, and managing the review workflow. They share insights from Brittany's recent conferen...

Technical Deep Dives Productivity & Learning Open Source & GitHub
Ep. 13 | AI 2027: Will AI take my job? - episode art

Episode 13: Ep. 13 | AI 2027: Will AI take my job?

Summary In this episode of the Overcommitted Podcast, hosts Jonathan Tamsut, Brittany Ellich, Bethany, and Erika delve into the predictions made by the AI Futures Project regarding the future of artificial intelligence by 2027. They discuss the potential for ...

AI & Developer Tools Career Development
Ep. 12 | Maximizing time at tech conferences and events - episode art

Episode 12: Ep. 12 | Maximizing time at tech conferences and events

Summary In this episode of the Overcommitted Podcast, hosts Brittany Ellich, Jonathan Tamsut, Bethany Janos, and Erika discuss their experiences with tech events, including how to choose which events to attend, strategies for networking, maximizing time at co...

Developer Experience/DevRel Career Development Productivity & Learning
Ep. 11 | Thinking in Systems - Book Club Recap - episode art

Episode 11: Ep. 11 | Thinking in Systems - Book Club Recap

Summary In this episode of the Overcommitted Podcast, hosts Bethany, Brittany, and Erika discuss their experiences with the book 'Thinking in Systems' by Donella Meadows. They explore the concepts of systems thinking and its applications in software engine...

Productivity & Learning Technical Deep Dives Leadership & Management
Ep.10 | Collaborating with product with Hirsch Singhal - episode art

Episode 10: Ep.10 | Collaborating with product with Hirsch Singhal

This week the crew chats with Hirsch Singhal, Staff Product Manager at GitHub, about effective collaboration between product and engineering. Links * Hirsch Singhal's Bluesky: https://bsky.app/profile/hpsin.net [https://bsky.app/profile/hpsin.net] * ...

Product & Engineering Collaboration Leadership & Management Career Development
Ep. 9 | Learning how to learn - episode art

Episode 9: Ep. 9 | Learning how to learn

The crew chat about what we're learning right now and how we learn. Links * PARA: https://fortelabs.com/blog/para/ * The Art of Visual Design: https://www.artofvisualdesign.com/ * Math Academy: https://www.mathacademy.com/ * Deep Learning from scrat...

Productivity & Learning Career Development
Ep. 8 | Technical Debt Prioritization - episode art

Episode 8: Ep. 8 | Technical Debt Prioritization

The crew chat about what tech debt is and how we have prioritized it in the past. Hosts * ⁠⁠⁠Overcommitted.dev⁠⁠⁠ [https://overcommitted.dev/] * Bethany Janos: ⁠⁠⁠https://github.com/bethanyj28⁠⁠⁠ [https://github.com/bethanyj28] * Brittany Ellich: ⁠⁠...

Technical Deep Dives Leadership & Management Career Development
Ep. 7 | Decision making - episode art

Episode 7: Ep. 7 | Decision making

The crew chat about how we make decisions and prioritize things as software engineers. Links * ⁠Clean Architecture [https://www.amazon.com/Clean-Architecture-Craftsmans-Software-Structure/dp/0134494164] * One-way vs. Two-way door decisions [https:...

Leadership & Management Product & Engineering Collaboration Productivity & Learning
Ep. 6 | How we build things - tools, tips, and tricks - episode art

Episode 6: Ep. 6 | How we build things - tools, tips, and tricks

The crew chat about our current toolset for building things as software engineers. Tips and tricks for staying on track and building things with our teams! Links * Jaeger [https://www.jaegertracing.io/] * Visual Studio Live Share [https://visualstudi...

Technical Deep Dives Developer Experience/DevRel Productivity & Learning
Ep. 5 | The ethics of AI for software engineers - episode art

Episode 5: Ep. 5 | The ethics of AI for software engineers

The crew gets philosophical about the ethics of building Artificial Intelligence systems. Are software engineers going to be replaced? Is it ethical to build AI systems? Links * ⁠Superintelligence [http://elenacross7.medium.com/%EF%B8%8F-the-s-in-mcp-...

AI & Developer Tools Career Development Imposter Syndrome & Mental Health
Ep. 4 | How we use AI as software engineers - episode art

Episode 4: Ep. 4 | How we use AI as software engineers

The crew chat about our experience using AI right now as software engineers (which is subject to change even by the time this episode airs). Including an overview of our current thoughts on the AI landscape, what tools we use for which tasks, and our thoughts ...

AI & Developer Tools Productivity & Learning Technical Deep Dives
Imposter Syndrome in Software Engineering - episode art

Episode 1: Imposter Syndrome in Software Engineering

Join GitHub software engineers Jonathan Tamsut, Brittany Ellich, Erika Egemeyer, and Bethany Janos as they break down one of tech's most common yet rarely discussed challenges: imposter syndrome. In this inaugural episode, four career-changers share their per...

Imposter Syndrome & Mental Health Non-traditional Paths to Tech Career Development

Blog Posts

Welcome to the Overcommitted Blog

Introducing our new blog where we share insights, tutorials, and thoughts on software engineering beyond the podcast.

announcement meta blog