Maintainable cover image

Maintainable

Esther Olatunde - AI's Role in Evolving Software Engineering Practices

Apr 16, 2024
Esther Olatunde, a Senior Product Engineer at Intercom, discusses software maintenance, technical debt, and the impact of AI on software development. They explore onboarding for new developers, managing technical debt, and the future of software engineering with AI tools like GitHub Copilot. The episode provides practical advice for maintaining software quality and advocating for maintenance tasks to non-developers.
47:39

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Well-maintained software emphasizes quality, onboarding ease, and codebase navigability.
  • Efficient onboarding for new developers crucially determines their meaningful contributions.

Deep dives

Characteristics of Well-Maintained Software

Well-maintained software is seen through the lens of users' expectations on quality, availability, and performance. These expectations apply whether the software is consumer-facing or an API service. Additionally, the ease of onboarding new developers and the efficiency of making changes to the codebase are key traits that define well-maintained software.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode