iteration cover image

iteration

Bend or Break

Jun 15, 2018
In this podcast, the hosts discuss the importance of writing flexible code for software engineers. They cover topics like minimizing coupling between modules, configuring technology choices, and improving error handling for mobile apps. Tips include organizing code into modules, limiting interactions between them, and abstracting code details into metadata. The conversation also touches on enhancing concurrency and using services like App Signal for error tracking.
40:18

Podcast summary created with Snipd AI

Quick takeaways

  • Minimizing dependencies between modules enhances flexibility and reusability in programming by allowing modules to function independently.
  • Implementing technology choices as configuration options simplifies future adjustments without the need to hardcode values throughout the codebase.

Deep dives

Minimize Coupling Between Modules

Minimizing dependencies and interactions between modules allows for flexibility and reusability in programming. By organizing code into modules and limiting their interaction, modules can function independently, ensuring that the failure of one does not disrupt the others.

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