
Type System Complexity with Chris Krycho
Software Unscripted
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.