Comment by oconnor663

11 days ago

If you deal mainly with small-to-medium size Python programs, which is probably the norm, that makes sense to me. But if you have a large Python application, or if you own a library API that might have a lot of callers, typecheckers catch sooo many mistakes.

Not really, I measured it.

Typing prevents 1 minor bug per developer per year reaching the testing environment.

It costs 2x development time to use. (With LLMs it's doubles token usage, very measurable)

It's not actually a sane trade-off.