Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
Technology
Health & Fitness
About Us
Contact Us
Copyright
© 2024 PodJoint
Podjoint Logo
US
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts211/v4/59/1b/d6/591bd635-cba2-9f2e-a016-8368093b1a2e/mza_8226736797578667226.jpg/600x600bb.jpg
Overcommitted
overcommitted.dev
32 episodes
9 hours ago
A handful of overcommitted software engineers talking about our commits and our commitments.
Show more...
Technology
RSS
All content for Overcommitted is the property of overcommitted.dev and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
A handful of overcommitted software engineers talking about our commits and our commitments.
Show more...
Technology
Episodes (20/32)
Overcommitted
Ep. 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, the unique culture of Portland's tech community, and the importance of mental health for founders. Rick shares insights on the challenges of being a founder, the evolution of startup culture, and the role of PIE in supporting startups. The conversation also touches on local recommendations and the vibrant community in Portland.


Takeaways

- Learning how to learn is a crucial skill for navigating the startup world.

- Portland's tech scene is characterized by a unique culture of humility and creativity.

- Founders often face significant mental health challenges and need support systems.

- The PIE initiative aims to foster collaboration between startups and established organizations.

- Mistakes are a part of the learning process for founders, and experimentation is key.

- The startup landscape has evolved, making it easier to build products but harder to sell them.

- The challenges of being a founder are often underestimated, leading to burnout.

- Understanding the difference between wanting to build a product and wanting to build a company is crucial for founders.


Links

  • Rick's LinkedIn: https://www.linkedin.com/in/turoczy/
    • Rick's Bluesky: https://bsky.app/profile/turoczy.bsky.social
    • Rick's YouTube: https://www.youtube.com/@turoczy_
  • PIE Cookbook: https://github.com/piepdx/pie-cookbook/blob/master/docs/pie-cookbook-0.9.md

  • Powell’s City of Books: https://www.powells.com/bookstore/powells-city-of-books?srsltid=AfmBOoqCGKjvdY5g6DowX0ReNqRlLARxeI5WKwGyc8P0Pq3O8j9Fd0NQ

  • Deadstock Coffee: https://deadstockcoffee.com/?srsltid=AfmBOopNiNhvGUigNJxASlm97jUCcSb6l36xCJ6sZF6mRIkyIseejJQy

    • Podcast recommendation from Erika ​​https://podcasts.apple.com/us/podcast/237-mistake-it-till-you-make-it-learn-faster-and-fail-smarter/id1494989268?i=1000732814742

Hosts

  • Bethany Janos: https://github.com/bethanyj28
  • Brittany Ellich: https://brittanyellich.com
  • Eggyhead: https://github.com/eggyhead
Show more...
10 hours ago
42 minutes 37 seconds

Overcommitted
Ep. 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 the balance between challenge and skill, and highlight the importance of psychological safety and team dynamics. The conversation also touches on managing interruptions, the role of pair programming, and strategies for improving flow state within teams. The episode concludes with a fun quiz to engage listeners in reflecting on their own flow experiences.


Takeaways

  • Flow state is linked to enhanced productivity and job satisfaction.
  • A balance between challenge and skill is essential for achieving flow.
  • Cognitive overload can hinder the ability to enter flow state.
  • Immediate control over tasks contributes to maintaining flow.
  • Psychological safety within teams fosters better performance.
  • Managing interruptions is crucial for maintaining focus.
  • Pair programming can facilitate flow but may introduce challenges.
  • Team dynamics significantly impact individual flow experiences.
  • Investing in tools and environments can enhance flow state.
  • Regular reflection on flow experiences can lead to improved productivity.


Links

  • Developer flow article: https://leadership.garden/developer-flow/
  • Podcast: Neuroscience and Developer Productivity: https://podcasts.apple.com/us/podcast/prefrontal-by-cortex/id1760813899?i=1000676601346
  • Vibe Engineering by Simon Willison: https://simonwillison.net/2025/Oct/7/vibe-engineering/
  • SPACE Metrics: https://getdx.com/blog/space-metrics/


Hosts

  • Overcommitted Website: https://overcommitted.dev
  • Brittany Ellich: https://brittanyellich.com
  • Eggyhead: https://github.com/eggyhead
Show more...
1 week ago
35 minutes 47 seconds

Overcommitted
Ep. 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 passion and continuous learning, and advice for overcoming career stagnation. The conversation also touches on the future of software development, particularly the impact of AI, and concludes with a fun round of questions about LEGO.


Takeaways

  • Thomas grew up in East Germany and discovered coding through a school lab.
  • His passion for software development has been a constant throughout his career.
  • Mentorship played a crucial role in his transition from university to the automotive industry.
  • The importance of continuous learning in a fast-paced tech environment.
  • Developers often feel stuck in their careers, but a growth mindset can help overcome this.
  • Asking for help and having open conversations with managers can lead to new opportunities.
  • Reading books on engineering and leadership can provide valuable insights.
  • AI is set to revolutionize the software development landscape again.
  • The journey of a developer is filled with ups and downs, but passion keeps them motivated.
  • Thomas encourages developers to embrace change and stay curious.


Links

  • Thomas on GitHub: https://github.com/ashtom
  • Thomas on LinkedIn: https://www.linkedin.com/in/ashtom/
  • Thomas on X: https://x.com/ashtom
  • The Great Mental Models book: https://www.goodreads.com/book/show/44245196-the-great-mental-models
  • An Elegant Puzzle by Will Larson: https://www.goodreads.com/book/show/45303387-an-elegant-puzzle
  • Staff Engineer by Will Larson: https://www.goodreads.com/book/show/56481725-staff-engineer
  • The Engineering Executive's Primer: https://www.goodreads.com/book/show/199699997-the-engineering-executive-s-primer
  • Bricklink: https://www.bricklink.com/v2/main.page
  • Host: Bethany Janos: https://github.com/bethanyj28
  • Host: Brittany Ellich: https://brittanyellich.com
  • Host: Eggyhead: https://github.com/eggyhead
Show more...
2 weeks ago
34 minutes 37 seconds

Overcommitted
Ep. 29 | Building Search Infrastructure Developers Actually Want to Use with Don MacKinnon

SummaryIn this episode of the Overcommitted Podcast, host Erika and co-hosts Bethany and Brittany Ellich engage in a conversation with Don McKinnon, founder of Searchcraft. They discuss Don's journey in software engineering, the challenges faced while building Searchcraft, and the unique features that make it accessible for developers of all levels. The conversation also touches on the integration of AI, market competition, and the path to founding a startup, concluding with a fun segment about walkout songs.Takeaways

  • Searchcraft aims to reduce complexity in search infrastructure.
  • Rust was chosen for its efficiency and performance benefits.
  • Building Searchcraft took two years of development before launching as a product.
  • Searchcraft allows non-technical users to manage search relevancy through a GUI
  • AI integration is crucial for modern applications, especially in search.
  • The market for search tools is evolving with the emergence of AI.
  • Founding a startup involves learning and adapting to new challenges.
  • Identifying pain points is key to developing a successful product.
  • It's important to focus on solving real problems rather than perfection.
  • The journey of building a product can lead to unexpected opportunities.


Links

  • Don MacKinnon⁠⁠: https://donmackinnon.dev/
  • Searchcraft⁠⁠: ⁠https://www.searchcraft.io/⁠
  • Article: Improving trust in AI systems⁠: ⁠  / improving-trust-in-ai-systems  ⁠

Hosts

  • Overcommitted: https://overcommitted.dev
  • Bethany Janos⁠⁠: https://github.com/bethanyj28
  • Brittany Ellich⁠⁠: ⁠https://brittanyellich.com⁠
  • Eggyhead⁠: ⁠https://github.com/eggyhead⁠
Show more...
3 weeks ago
25 minutes 25 seconds

Overcommitted
Ep. 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 careers, the challenges of entrepreneurship, and the skills necessary for success in the tech industry. Brad shares insights on the importance of aligning passions with work, the realities of startup life, and advice for aspiring engineers. The conversation also touches on the impact of AI on coding and the importance of understanding the fundamentals of software development.

Takeaways

    • Brad's journey from corporate life to startups was driven by a desire for impactful work.
    • Working at startups can provide invaluable learning experiences compared to big tech.
    • Entrepreneurship requires aligning your passions with your work for true success.
    • Delegating tasks is a crucial skill for founders, but often difficult to master.
    • Understanding the entire business process is essential for engineers in startups.
    • The tech landscape has changed, with many entering the field for financial reasons rather than passion.
    • AI is transforming the coding landscape, but understanding the fundamentals remains critical.
    • Networking skills developed in big tech can be beneficial in startup environments.
    • It's important to recognize when to hire and delegate responsibilities as a founder.
    • The romanticized view of entrepreneurship often overlooks the hard work involved.

  • Links

    • Brad Heller on LinkedIn
    • Tower.Dev
    • Paul Graham
    • Will Larson - A forty-year career
    • PIE PDX
    • Rick Turoczy


    Hosts

    • Overcommitted.dev
    • Brittany Ellich
    • Eggyhead
  • Show more...
    4 weeks ago
    36 minutes 1 second

    Overcommitted
    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, and set new objectives for the upcoming quarter. The conversation also touches on the importance of community engagement and personal development in the tech industry, culminating in a fun segment where they share ideas for potential TED talks.


    Takeaways

    • The importance of community in tech events.

    • Reflecting on past goals helps in personal growth.

    • Engagement in newsletters can shift focus from self-promotion to sharing others' work.

    • Attending conferences can provide fresh insights and networking opportunities.

    • Setting realistic goals is crucial, especially during busy times.

    • Public speaking can be a rewarding experience despite initial anxiety.

    • Finding enjoyment in activities is essential for long-term commitment.

    • Quarterly retrospectives can help realign personal and professional goals.

    • Exploring new interests can lead to unexpected opportunities.

    • Community engagement is vital for mental well-being in remote work environments.


    Links

    • ⁠CascadiaJS
    • GopherCon
    • MagnoliaConf
    • ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Tech book club Repo⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠
    • ⁠⁠⁠⁠⁠⁠⁠Overcommitted Discord⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠


    Hosts

    • ⁠⁠⁠⁠⁠Overcommitted.dev⁠⁠⁠⁠⁠⁠
    • Bethany Janos
    • ⁠⁠⁠⁠⁠Brittany Ellich⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠
    Show more...
    1 month ago
    37 minutes 13 seconds

    Overcommitted
    Ep. 26 | Lessons from an Interim Engineering Manager with Indrajith Premanath

    Summary

    In this episode of the Overcommited podcast, the hosts engage in a deep conversation with Indrajith Premanath, an engineer at GitHub, who shares his journey of transitioning from an individual contributor to an engineering manager during an interim manager role while his manager was on leave. Indrajith discusses the challenges and lessons learned during his six-month stint as an interim manager, emphasizing the importance of team dynamics, transparency, and personal growth. The conversation also touches on career aspirations, technical interests, and the significance of building strong relationships within a team. Indrajith offers valuable advice for future managers and reflects on his childhood aspirations, providing a well-rounded perspective on his career journey.


    Takeaways

    • The shift from coding to management requires a change in mindset and priorities.
    • Building relationships with team members is crucial for effective management.
    • Transparency in decision-making fosters trust within the team.
    • Indrajith found that he became a better individual contributor after his management experience.
    • Understanding team members' career goals enhances team dynamics.
    • Indrajith emphasizes the importance of long-term planning in management.
    • He advocates for rotation programs for aspiring managers to gain experience.
    • The role of AI in coding is changing the landscape of software development.
    • Indrajith's childhood aspiration was to be a theater kid, not a software engineer.

  • Links

    • Indrajith Premanath LinkedIn
    • Charity Majors Engineer/Manager Pendulum Article
    • ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Tech book club Repo⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠
    • ⁠⁠⁠⁠⁠⁠Overcommitted Discord⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠


    Hosts

    • ⁠⁠⁠⁠Overcommitted.dev⁠⁠⁠⁠⁠
    • ⁠⁠⁠⁠Brittany Ellich⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠
    • ⁠⁠⁠⁠⁠⁠Eggyhead⁠⁠⁠⁠⁠
    • ⁠⁠⁠Jonathan Tamsut⁠
    Show more...
    1 month ago
    27 minutes 45 seconds

    Overcommitted
    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, her approach to education and community building, and the importance of teaching techniques in the tech industry. The discussion also delves into the role of AI in learning and development, as well as personal interests outside of software engineering, highlighting the multifaceted lives of software professionals.


    Takeaways

    • Annie Sexton transitioned from software engineering to developer advocacy through her passion for education.

    • Developer advocacy involves community building, education, and marketing to developers.

    • Education is a powerful tool for building trust with an audience.

    • Asking basic questions is crucial for effective teaching and learning.

    • AI can be a valuable resource for research and learning, but fact-checking is essential.

    • Understanding the audience's knowledge level is key to effective communication.

    • Annie emphasizes the importance of storytelling in education and advocacy.

    • The journey to becoming a developer advocate can be unconventional and varied.

    • Engaging content can attract a wider audience beyond just product promotion.

    • Personal interests and hobbies contribute to a well-rounded life as a software engineer.


    Links

    • ⁠fly.io

    • fly.io YouTube channel

    • Annie’s YouTube channel

    • Book: Deep Learning A Visual Approach

    • Book: A City on Mars

    • Show/Book: The Expanse

    • Bluesky: @anniesexton.com

    • Bluesky: for Annie’s comics

    • ⁠⁠⁠⁠⁠⁠⁠⁠Tech book club Repo⁠⁠⁠⁠⁠⁠⁠⁠⁠

    • ⁠⁠⁠⁠Overcommitted Discord⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠

    Hosts

    • ⁠⁠Overcommitted.dev⁠⁠⁠

    • Bethany Janos

    • ⁠⁠Brittany Ellich⁠⁠⁠⁠⁠⁠⁠⁠⁠

    • ⁠⁠⁠⁠Eggyhead⁠⁠⁠

    • ⁠Jonathan Tamsut

    Show more...
    1 month ago
    42 minutes 10 seconds

    Overcommitted
    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 algorithms, and the monetization strategies that have transformed platforms into profit-driven entities. The conversation highlights the societal impacts of social media, particularly on mental health, and discusses the responsibilities of engineers in creating user-centered designs. They also consider potential regulatory measures, such as profit caps, and the need for a code of ethics in software engineering to mitigate harm.


    Takeaways

    • The promise of social media was to increase social connection.
    • Algorithms have shifted from social interaction to maximizing engagement.
    • Monetization strategies have created a creator economy.
    • Social media platforms often prioritize profit over user well-being.
    • The societal impact of social media is profound and concerning.
    • Engineers have a responsibility to consider the human impact of their work.
    • Regulation may be necessary to address the harms of social media.
    • Profit caps could help redirect funds towards community projects.
    • An information diet can help mitigate negative effects of social media.
    • A code of ethics for software engineers could guide responsible development.


    Links

    • Video: Why everyone is quitting social media
    • Careless People

    • Interview on information diet with Herari

    • Bill in 1996

    • ACM Code of Ethics
    • ⁠⁠⁠⁠⁠⁠⁠Tech book club Repo⁠⁠⁠⁠⁠⁠⁠⁠
    • ⁠⁠⁠Overcommitted Discord⁠⁠⁠⁠⁠⁠⁠⁠⁠


    Hosts

    • ⁠Overcommitted.dev⁠⁠
    • ⁠Brittany Ellich⁠⁠⁠⁠⁠⁠⁠⁠
    • ⁠⁠⁠Eggyhead⁠⁠
    • Jonathan Tamsut
    Show more...
    1 month ago
    44 minutes 2 seconds

    Overcommitted
    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, this episode explores how great technical communication combines compelling narratives with clear information. Whether you're crafting a lightning talk (like Bethany's upcoming NeoVim presentation at GopherCon!), writing PR descriptions that tell a story, or trying to hook your audience from the very first sentence, you'll learn practical techniques for making complex concepts engaging and accessible. Plus, hear why AI-generated content might be "an act of war" on people's time, discover the power of self-deprecation and visual storytelling, and enjoy a hilarious developer-themed mad libs featuring thrown staplers and flappy outcomes. Perfect for anyone who wants to level up their technical communication game!


    Takeaways

    • Technical storytelling can make complex concepts relatable.
    • Visual elements enhance engagement in documentation and presentations.
    • Approachability is key for technical documentation.
    • Understanding the audience's needs is crucial for effective communication.
    • A strong hook captures attention in presentations.
    • Emotional connections can enhance technical storytelling.
    • Documentation should be clear and scannable for users.
    • Using a glossary can help bridge knowledge gaps in presentations.
    • Empathy towards the audience improves the storytelling experience.
    • AI tools should enhance, not replace, human storytelling.


    Links

    • ⁠Astro docs
    • Julia Evans
    • GitHub Blog Post: Documentation done right - A developer's guide
    • ⁠⁠⁠⁠⁠⁠Tech book club Repo⁠⁠⁠⁠⁠⁠⁠
    • ⁠⁠Overcommitted Discord⁠⁠⁠⁠⁠⁠⁠⁠


    Hosts

    • Overcommitted.dev⁠
    • ⁠Bethany Janos⁠
    • Brittany Ellich⁠⁠⁠⁠⁠⁠⁠
    • ⁠⁠Eggyhead⁠

  • Show more...
    2 months ago
    36 minutes 50 seconds

    Overcommitted
    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, the importance of trial and error, and the balance between external and internal motivation. The conversation also touches on the potential trade-offs of gamification and the significance of celebrating efforts within a team culture. The episode concludes with a fun segment where the hosts share their favorite video game characters.


    Takeaways

    • Gamification can reduce the fear of failure in learning.
    • The Super Mario Effect illustrates how failure can be framed positively.
    • Trial and error is essential in software engineering.
    • Gamification strategies can include sandbox environments and quests.
    • Balancing external and internal motivation is crucial for engagement.
    • Metrics can sometimes misrepresent true productivity and impact.
    • Gamification can lead to unintended consequences if not managed carefully.


    Links

    • Feel good productivity
    • ⁠⁠⁠⁠⁠Tech book club Repo⁠⁠⁠⁠⁠⁠
    • ⁠Overcommitted Discord⁠⁠⁠⁠⁠⁠⁠


    Hosts

    • ⁠⁠⁠⁠⁠⁠⁠Overcommitted.dev
    • Bethany Janos
    • Brittany Ellich⁠⁠⁠⁠⁠⁠
    • ⁠Eggyhead
    • ⁠Jonathan Tamsut⁠

  • Show more...
    2 months ago
    32 minutes 9 seconds

    Overcommitted
    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 categorizing them. The conversation also touches on the future of job searching and personal development through AI, emphasizing the need for a more personalized and effective approach to technology and learning.


    Takeaways

    - AI agents represent a new paradigm in problem-solving.

    - AI agents can offload cognitive tasks.

    - User experience with AI agents needs to be redefined.

    - AI agents can be tailored to specific domains for better results.

    - Defining success metrics is crucial when building AI agents.

    - Job searching processes are outdated and need innovation.

    - AI can assist in personal development and career growth.

    - Customizable search engines could enhance information retrieval.

    - The role of human bias in hiring processes is significant.


    Links

    • ⁠Building effective agents
    • ⁠Balanced Engineer Newsletter
    • Plausible Schemes
    • Embedding models
    • Obsidian Copilot
    • ⁠⁠⁠⁠Tech book club Repo⁠⁠⁠⁠⁠
    • Overcommitted Discord⁠⁠⁠⁠⁠⁠


    Hosts

    • ⁠⁠⁠⁠⁠⁠Overcommitted.dev
    • Brittany Ellich⁠⁠⁠⁠⁠⁠
    • Eggyhead⁠
    • Jonathan Tamsut⁠
  • Show more...
    2 months ago
    34 minutes 50 seconds

    Overcommitted
    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. The conversation highlights the balance between promoting oneself and staying true to one's values, as well as the challenges faced by individuals in a male-dominated industry. The hosts also share their thoughts on admired personal brands in tech, emphasizing the significance of community and mentorship.


    Takeaways

    • Personal branding encompasses your values and how you want to be perceived.
    • It's important to be authentic when developing a personal brand.
    • Building a personal brand can help in career advancement and visibility.
    • Sharing your work and interests is crucial for building a personal brand.
    • The perception of personal branding can differ based on gender and identity in the workplace.
    • It's valuable to recognize what you want to be known for in your career.
    • Engaging with your community can enhance your personal brand.
    • Maintaining authenticity while sharing your work is a challenge for many.
    • Finding platforms that align with your values is important for personal branding.
    • Admiring others' personal brands can inspire your own branding journey.


    Links

    • Staff Engineer by Will Larson
    • Julia Evans
    • Cassidy Williams
    • Gergely Orosz
    • Charity Majors
    • ⁠⁠⁠Tech book club Repo⁠⁠⁠⁠⁠

    • ⁠⁠⁠⁠⁠Overcommitted Discord⁠⁠⁠⁠⁠


    Hosts

    • ⁠⁠⁠⁠⁠Overcommitted.dev⁠⁠⁠⁠⁠⁠⁠

    • ⁠⁠⁠⁠⁠Bethany Janos⁠⁠⁠⁠⁠

    • ⁠⁠⁠⁠⁠Brittany Ellich⁠⁠⁠⁠⁠

    • ⁠⁠Eggyhead
    • ⁠⁠Jonathan Tamsut⁠
  • Show more...
    2 months ago
    32 minutes 44 seconds

    Overcommitted
    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. They discuss the importance of user control, the concept of a credible exit from platforms, and the development journey of applications built on the AT Protocol. The conversation also touches on the complexities of OAuth in modern applications and the significance of community involvement in open source projects.


    Takeaways

    • Nick Gerakines is a software engineer with a rich background in online education and infrastructure.
    • AT Protocol focuses on identity and data ownership, allowing users to control their data.
    • Decentralized identifiers (DIDs) are crucial for user identity in the AT Protocol ecosystem.
    • User mobility is a key feature of AT Protocol, enabling users to move their data across platforms.
    • The concept of a credible exit allows users to leave platforms without losing their data.
    • Development on AT Protocol has been a rewarding journey for Nick, leading to innovative applications.
    • The future of social engagement is promising with new tools and communities emerging.
    • OAuth presents unique challenges in the context of agent-based systems.
    • Building community and engaging in open source projects is essential for developers.
    • Diversity of thought enhances problem-solving and innovation in technology.


    Links

    • ⁠⁠Connect with Nick Gerakines
    • Why AT Protocol blog post
    • Smoke Signal Presentation at ATmosphere Conf
    • ⁠⁠Tech book club Repo⁠⁠⁠⁠

    • ⁠⁠⁠⁠Overcommitted Discord⁠⁠⁠⁠


    Hosts

    • ⁠⁠⁠⁠Overcommitted.dev⁠⁠⁠⁠⁠⁠

    • ⁠⁠⁠⁠Bethany Janos⁠⁠⁠⁠

    • ⁠⁠⁠⁠Brittany Ellich⁠⁠⁠⁠

    • ⁠Eggyhead

    Show more...
    3 months ago
    37 minutes 10 seconds

    Overcommitted
    Ep. 18 | Navigating Mentorship in Tech Internships with Alec Breton, Cole Hartman, and Doris Wang

    Summary

    In this episode of the Overcommitted Podcast, hosts Erika, Bethany, and Brittany Ellich interview Alec Breton, Cole Hartman, and Doris Wang, a mentor and two summer interns from GitHub, to discuss the importance of mentorship in tech internships. They explore what defines a successful internship, the structure of the internship program, and the dynamics of mentorship relationships. The conversation also delves into the significance of psychological safety in fostering a productive learning environment, the balance between using AI tools and personal learning, and offers advice for aspiring interns and mentors. The episode concludes with a fun segment where guests share their ideal mentors.


    Takeaways

    • A successful internship is about learning and contributing.

    • Interns should feel comfortable asking questions.

    • Psychological safety is crucial for growth.

    • Being a good mentee is also important.

    • Use AI as a tool, not a crutch.

    • Be your authentic self in interviews.

    • Building trust is essential in mentorship.

    • Understanding the product is key before coding.

    • Mentorship is about leading and learning together.


    Links

    • ⁠Connect with Alec Breton

    • Connect with Cole Hartman

    • Connect with Doris Wang

    • ⁠Tech book club Repo⁠⁠⁠

    • ⁠⁠⁠Overcommitted Discord⁠⁠⁠


    Hosts

    • ⁠⁠⁠Overcommitted.dev⁠⁠⁠⁠⁠

    • ⁠⁠⁠Bethany Janos⁠⁠⁠

    • ⁠⁠⁠Brittany Ellich⁠⁠⁠

    • Eggyhead

    Show more...
    3 months ago
    33 minutes 58 seconds

    Overcommitted
    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 entrepreneurship, the evolution of her role as a CEO, and the unique challenges faced by women in tech. The discussion touches on imposter syndrome, the importance of networking, and the dynamics of gender in the workplace, particularly in relation to AI and technology. Jennifer shares valuable insights and advice for women in tech, emphasizing the need for self-advocacy and the importance of building relationships. The episode concludes with reflections on the future of AI and the opportunities it presents for women in business.


    Takeaways

    • Jennifer's journey began with a passion for solutions and technology.

    • Entrepreneurship requires resilience and adaptability.

    • Imposter syndrome is a common challenge for folks in leadership.

    • Women often face unique challenges in the tech workplace.

    • Self-advocacy is essential for folks in tech.

    • Building relationships is key to professional growth.


    Links

    • Connect with Jennifer Harris

    • Tech book club Repo⁠⁠

    • ⁠⁠Overcommitted Discord⁠⁠


    Hosts

    • ⁠⁠Overcommitted.dev⁠⁠⁠⁠

    • ⁠⁠Bethany Janos⁠⁠

    • ⁠⁠Brittany Ellich⁠⁠

    • ⁠⁠Jonathan Tamsut

    Show more...
    3 months ago
    43 minutes 21 seconds

    Overcommitted
    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, and uptime, and delve into frameworks for improving availability in software systems. The conversation covers proactive versus reactive approaches to availability, the business impact of availability, and the hidden costs associated with downtime. Ross shares insights on creating effective availability programs, the role of incident commanders, and emerging technologies that may shape the future of availability in software engineering. The episode concludes with book recommendations for software engineers looking to deepen their understanding of the field.

    Takeaways

    • Availability is subjective and varies by organization.

    • Observability is crucial for understanding production behavior.

    • Proactive measures can help prevent availability issues.

    • On-call burnout is a significant cost to organizations.

    • Understanding business needs is key to defining availability.

    • SLOs help in measuring and reporting availability effectively.

    • Incident commanders play a vital role in managing incidents.

    • Game days and playbooks are essential for preparedness.

    • Hidden costs of downtime include loss of customer trust.

    • Emerging technologies like AI may change availability management.

    Links

    • Ross’s Blog

    • Google SRE Book

    • https://sreweekly.com/

    • https://uptime.is/

    • Catchpoint SRE Report

    • Software engineer’s guidebook

    • Designing data-intensive applications

    • Thinking in systems

    • The best software writing one - Joel on Software 

    • Algorithms to live by

    • The Staff Engineer

    • Clean Code

    • Pragmatic Engineer Podcast - Thomas Dhomke interview

    • Distributed systems by Martin van Steen

    • Practical object-oriented design in Ruby

    • Looks Good To Me

    • Tech book club Repo⁠

    • ⁠Overcommitted Discord⁠

    Hosts

    • ⁠Overcommitted.dev⁠⁠⁠

    • ⁠Bethany Janos⁠

    • ⁠Brittany Ellich⁠

    • ⁠Eggyhead⁠

    • ⁠Jonathan Tamsut


    Show more...
    3 months ago
    44 minutes 19 seconds

    Overcommitted
    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 improvement. The conversation also touches on their personal interests and hobbies, culminating in an exciting announcement about the launch of the new tech book club.


    Takeaways


    • Setting specific goals can lead to increased productivity.
    • Tracking progress helps in achieving reading goals.
    • Adapting to life changes is crucial for maintaining focus.
    • Defending personal boundaries is important for mental health.
    • Finding joy in productivity can enhance overall satisfaction.
    • Engaging in community activities can foster personal growth.
    • Exploring new hobbies can lead to unexpected interests.
    • Creating a routine can help in managing commitments.
    • Reflecting on past goals can provide insights for future planning.
    • Collaboration and discussion can enhance learning experiences.


    Links


    • Feel good productivity book
    • Sam Who.Dev
    • The Mind Illuminated
    • Tech book club Repo
    • Overcommitted Discord


    Hosts


    • Overcommitted.dev⁠⁠
    • Bethany Janos
    • Brittany Ellich
    • Eggyhead
    • Jonathan Tamsut
    Show more...
    3 months ago
    35 minutes 26 seconds

    Overcommitted
    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 conference experience and delve into best practices for both reviewing and creating pull requests. The conversation highlights the importance of communication within teams, the impact of reviews, and the balance between thoroughness and efficiency in the review process. The episode concludes with a light-hearted discussion on pet peeves and positive aspects of PR reviews.


    Takeaways

    • The impact of a review is more important than personal preferences.

    • As a reviewer, focus on unblocking colleagues and improving code quality.

    • Automate style checks with CI to streamline the review process.

    • PRs should be as small as possible to reduce cognitive load.

    • Include context in PRs to aid understanding for reviewers.

    • Set clear expectations with your team regarding review timelines.

    • Use PRs as a learning opportunity for both reviewers and contributors.

    • Document decisions and discussions within PRs for future reference.

    • Encourage a blameless culture around PR approvals.

    • Positive feedback in reviews fosters a supportive team environment.

    Links

    • The Balanced Engineer Newsletter: Code reviews - A how to guide: https://archives.balancedengineer.com/archive/code-reviews-a-how-to-guide/ 

    • The Balanced Engineer Newsletter: Code reviews - Writing good PRs: https://archives.balancedengineer.com/archive/code-reviews-writing-good-prs/

    • The Balanced Engineer Newsletter: Code reviews - Managing review workload: https://archives.balancedengineer.com/archive/code-reviews-managing-review-workload/ 

    • Erika’s PR Template: https://github.com/eggyhead/obsidian-public/blob/main/templates/pr-review-note.md 

    • Ben Balter: How I manage GitHub notifications: https://ben.balter.com/2020/08/25/how-i-manage-github-notifications/ 

    Hosts

    • ⁠Overcommitted.dev⁠

    • Bethany Janos: ⁠https://github.com/bethanyj28⁠ 

    • Brittany Ellich: ⁠https://brittanyellich.com⁠ 

    • Eggyhead: ⁠https://github.com/eggyhead⁠
    • Jonathan Tamsut: ⁠https://infinitely-fallible.bearblog.dev/⁠
  • Show more...
    4 months ago
    32 minutes 2 seconds

    Overcommitted
    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 to self-improve, the implications of an AI arms race, and the importance of regulation in ensuring safe AI development. The conversation also touches on the risks of AI misalignment with human values, the future of work in an AI-driven world, and the influence of corporate interests on AI regulation. The hosts conclude by assessing the probability of existential risks posed by AI, known as P-Doom, and the need for a code of ethics in the tech industry.


    Takeaways

    • The AI Futures Project predicts significant advancements in AI by 2027.

    • AI models may train themselves, leading to recursive self-improvement.

    • Regulation is crucial to prevent potential risks associated with AI.

    • Misalignment of AI with human values poses serious risks.

    • The future of work may shift towards managing AI agents rather than coding.

    • Corporate interests may hinder the safe development of AI technologies.

    • The concept of P-Doom assesses the existential risks of AI.

    • A code of ethics for software developers could be more effective than government regulation.

    • The conversation highlights skepticism towards aggressive AI predictions.

    • The hosts express concerns about the implications of AI on society. 


    Links

    • AI 2027

    • Scaling laws for neural language models

    • P doom website

    • The next big idea podcast

    • The illusion of thinking paper

    Hosts

    • Overcommitted.dev

    • Bethany Janos: https://github.com/bethanyj28 

    • Brittany Ellich: https://brittanyellich.com 

    • Eggyhead: https://github.com/eggyhead
    • Jonathan Tamsut: https://infinitely-fallible.bearblog.dev/
  • Show more...
    4 months ago
    35 minutes 6 seconds

    Overcommitted
    A handful of overcommitted software engineers talking about our commits and our commitments.