

Overcommitted | Tech Careers and Programming Insights
overcommitted.dev | A crew of overcommitted software engineers
A show for software engineers and programmers that are passionate about learning and career growth. Join the women in tech hosts as they share with each other and interview influential folks in the world of software on their career strategies. We cover subjects like AI, software ethics, social media, engineering and leadership strategy, all with the goal of getting better at what we love to do.
Episodes
Mentioned books

Jun 18, 2025 • 28min
Ep. 12 | Maximizing time at tech conferences and events
SummaryIn 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 conferences, and the value of speaking and volunteering. They share personal anecdotes and tips for making the most out of these opportunities while also addressing the challenges of social anxiety and the importance of setting boundaries. The conversation wraps up with some light-hearted unpopular opinions about tech events.LinksGopherconMicrosoft buildAll things openDefconEpic Web ConfGopherconEUTakeawaysChoosing the right tech events is crucial for personal growth.Networking can be approached with prepared questions to ease anxiety.It's important to recognize that everyone at events wants to connect.Setting boundaries at conferences can help manage social fatigue.Leaving a talk that isn't engaging is perfectly acceptable.Collecting swag is a fun part of attending conferences.Speaking at events can provide unique opportunities for travel and learning.Volunteering at conferences offers valuable insights into customer perspectives.Finding a balance between attending talks and networking is key.Enjoying yourself at events should be a priority.Hostsovercommitted.devBethany Janos: https://github.com/bethanyj28Brittany Ellich: https://brittanyellich.comEggyhead: https://github.com/eggyheadJonathan Tamsut: https://infinitely-fallible.bearblog.dev/

Jun 10, 2025 • 34min
Ep. 11 | Thinking in Systems - Book Club Recap
SummaryIn 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 engineering, team dynamics, and societal issues. The conversation delves into the importance of feedback loops, user experience, and the impact of organizational structures on individual performance. The hosts also reflect on their book club experience, sharing insights on how to foster engaging discussions and learning opportunities.LinksThinking in SystemsThe point of the system is what it does - Anil DashJust for funChangelog episode about COBOLTakeawaysThe book 'Thinking in Systems' is approachable and easy to read.Systems thinking can be applied to various fields, not just software engineering.Feedback loops are crucial in understanding how systems function.Understanding the goals of a system can help identify problems.Organizational systems can be challenging to change compared to software systems.The book club format enhances learning and engagement.It's important to recognize the motivations within a system.Technical discussions can be enriched by diverse perspectives.Hostsovercommitted.devBethany Janos: https://github.com/bethanyj28Brittany Ellich: https://brittanyellich.comEggyhead: https://github.com/eggyhead

Jun 3, 2025 • 28min
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. LinksHirsch Singhal's Bluesky: https://bsky.app/profile/hpsin.netHirsch Singhal's LinkedIn: https://www.linkedin.com/in/hirsch-singhal/Domain-Driven Design: https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215 HostsOvercommitted.devBethany Janos: https://github.com/bethanyj28Brittany Ellich: https://brittanyellich.comEggyhead: https://github.com/eggyheadJonathan Tamsut: https://jtamsut.substack.com

May 27, 2025 • 34min
Ep. 9 | Learning how to learn
The crew chat about what we're learning right now and how we learn.LinksPARA: https://fortelabs.com/blog/para/The Art of Visual Design: https://www.artofvisualdesign.com/ Math Academy: https://www.mathacademy.com/Deep Learning from scratch: https://www.oreilly.com/library/view/deep-learning-from/9781492041405/Kaggle competitions: https://www.kaggle.com/A Philosophy of Software Design: https://blog.pragmaticengineer.com/a-philosophy-of-software-design-review/ The Feynman Technique: https://fs.blog/feynman-technique/The Bradfield School: csprimer.comExecute program: https://www.executeprogram.com/ NotebookLM from Google: https://notebooklm.google.com/ The Software Engineer's Guidebook: https://www.engguidebook.com/Pachinko: https://www.goodreads.com/book/show/34051011-pachinkoPiranesi: https://www.goodreads.com/book/show/50202953-piranesiThinking in Systems: https://www.amazon.com/How-Solve-Mathematical-Princeton-Science/dp/069111966XAlgorithms to live by: https://algorithmstoliveby.com/The Chaos Machine: https://www.goodreads.com/book/show/58950736-the-chaos-machineCosmos by Carl Sagan: https://www.goodreads.com/book/show/55030.CosmosHow to Solve it: https://www.goodreads.com/book/show/192221.How_to_Solve_ItThe little book of aliens: https://www.goodreads.com/book/show/123018903-the-little-book-of-aliensDesigning Data Intensive Applications: https://www.goodreads.com/book/show/23463279-designing-data-intensive-applicationsHostsOvercommitted.devBethany Janos: https://github.com/bethanyj28Brittany Ellich: https://brittanyellich.comEggyhead: https://github.com/eggyheadJonathan Tamsut: https://jtamsut.substack.com

May 20, 2025 • 24min
Ep. 8 | Technical Debt Prioritization
The crew chat about what tech debt is and how we have prioritized it in the past.HostsOvercommitted.devBethany Janos: https://github.com/bethanyj28Brittany Ellich: https://brittanyellich.comEggyhead: https://github.com/eggyhead

May 13, 2025 • 30min
Ep. 7 | Decision making
The crew chat about how we make decisions and prioritize things as software engineers.LinksClean ArchitectureOne-way vs. Two-way door decisionsSam Altman: "The most important thing is deciding what to work on"Architecture Decision RecordsMoSCoW PrioritizationHostsOvercommitted.devBethany Janos: https://github.com/bethanyj28Brittany Ellich: https://brittanyellich.comEggyhead: https://github.com/eggyheadJonathan Tamsut: https://jtamsut.substack.com

May 6, 2025 • 36min
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!LinksJaegerVisual Studio Live ShareOvercommitted on BlueskyHostsOvercommitted.devBethany Janos: https://github.com/bethanyj28Brittany Ellich: https://brittanyellich.comEggyhead: https://github.com/eggyhead

Apr 29, 2025 • 39min
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?LinksSuperintelligenceBlog: Less WrongZizian cultThinking in SystemsDwarkesh Patel podChatGPT Medical Diagnosis StudyMCP Server Claude Desktop TutorialMCP PodcastOvercommitted on BlueskyHostsOvercommitted.devBrittany Ellich: https://brittanyellich.comEggyhead: https://github.com/eggyheadJonathan Tamsut: https://jtamsut.substack.com

Apr 22, 2025 • 35min
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 on what we are excited about for the future!LinksThe S in MCP Stands for SecurityBook: The Scaling EraOvercommitted on BlueskyHostsOvercommitted.devBethany Janos: https://github.com/bethanyj28Brittany Ellich: https://brittanyellich.comEggyhead: https://github.com/eggyheadJonathan Tamsut: https://jtamsut.substack.com

Apr 15, 2025 • 23min
Ep. 3 | Onboarding to a new codebase
In this episode, the group chats about a recent GitHub Blog post from Brittany about How GitHub engineers onboard to a new codebase, including how they prefer to get up to speed on a new team.Links: https://github.blog/developer-skills/application-development/how-github-engineers-learn-new-codebases/Hosts:Bethany Janos: https://github.com/bethanyj28Brittany Ellich: https://brittanyellich.comEggyhead: https://github.com/eggyheadJonathan Tamsut: https://jtamsut.substack.com/


