Software Unscripted cover image

Type System Complexity with Chris Krycho

Software Unscripted

CHAPTER

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.

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner