21min chapter

Software Unscripted cover image

The EYG Language with Peter Saxton

Software Unscripted

CHAPTER

Mastering Error Handling in Programming

This chapter focuses on the intricacies of error handling in programming, using division by zero as a case study to explore safe operation results versus abort strategies. The dialogue also covers the evolution of error management in programming languages, touching on deterministic testing systems, effectful versus non-effectful code, and JSON processing methods. With a deeper look at type safety and the impact of nominal types on code semantics, the chapter provides a comprehensive view of maintaining robustness in software design.

00:00

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