As a Python developer, I love type annotations on function signatures because they're great, up-to-date documentation. I don't care so much about them being checked, I care that they make the function much easier to read and reason about.
Re:Is Python the Future of Programming?
by speedkills on Sunday July 22, 2018 @11:16AM
(#17587143)
If they weren’t checked, how would you know they are up to date?
It’s not correctness it’s communication. A type checker will save you from small errors but well written and easily understandable code will save you from a lot more.
Not saying readability is harder in c# java go or rust just that the type system doesn’t help with it that much.