TL;DR
New survey of 1,241 Python developers reveals 86% regularly use type hints, while Rust-based type checkers gain 20% adoption against Mypy's declining 58%.
Key Points
- 86% of respondents report 'always' or 'often' using type hints, consistent with 2025 baseline
- Developers with 5-10 years experience show highest adoption (93%), seniors lag at 80%
- Mypy usage dropped from 61% to 58%, while Rust-based checkers (Pyrefly, Ty, Zuban) collectively reach 20%
- Third-party library support and advanced generics/TypeVar complexity cited as top pain points by 800+ respondents
Why It Matters
This data reveals the Python typing ecosystem's maturation and emerging fragmentation—Rust checkers are gaining traction due to performance concerns with Mypy, while developers struggle with incomplete third-party annotations and complex type system features. Teams evaluating typing strategies now have concrete benchmarks and can see where ecosystem gaps exist.
Source: engineering.fb.com