Strong typing can certainly improve code readability and reduce ambiguity, but I believe documentation still plays an important role in explaining business logic, architectural decisions, and the reasoning behind implementation choices. The best codebases usually benefit from both clear types and concise documentation.