Skip to main content


Doing a refactor in some Python code and struck by how awful this would be without the static typechecker. Like, changing the return type of one function and the typechecker is catching calls to it I didn't know existed, from a project I barely know exists, from a team member I've met once in person.

This kind of change would be horrifying without static typechecking. With it, it's Thursday.

#Python

reshared this

in reply to Mark T. Tomczak

Really makes me less anxious to fire off fresh Python code. :3