Software Unscripted cover image

Type System Complexity with Chris Krycho

Software Unscripted

00:00

Balancing API Hiding and Exposing: What Should the Language Allow?

This chapter explores the contrasting views on API hiding, with one school advocating for maximum hiding to prevent accidental reliance on internals, while the other suggests exposing everything to enable immediate problem-solving. Additionally, the chapter delves into the topic of forking open-source projects and weighs the advantages and disadvantages of taking this approach.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app