Avoiding Assumptions
Alan emphasizes the importance of understanding context in coding to avoid assumptions that can lead to errors. He stresses the need to code against well-documented interfaces and not make implicit assumptions. Michael adds that neglecting even basic checks like compilation can be detrimental to the code quality.In this clip
From this podcast

Coding Blocks
The Pragmatic Programmer - How to use Exceptions
Related Questions