I have spent the last month of my life building a system that can run Python tooling reliably in a …
… I have spent the last month of my life building a system that can run Python tooling reliably in a business critical application. I knew this was going to be a pretty big job when I started, but for every problem I solve, a bunch of new problems arise. I am starting to see light at the end of the tunnel but it hasn't exactly been smooth sailing. I'm almost there for a first version, but there are a bunch of problems still to solve. Mostly because I care about developer ergonomics and that things should "just work". One important goal is that my solution shouldn't impose any significant cognitive burden on people who use it. That's really hard. (I don't think the solution will be open source since my contract wouldn't allow for it. But I'll make the case at some point for why it should be open sourced) And yes. There are statically typed languages available today that have decent tooling that provides superior developer ergonomics. …
Original discussionAre you expected to run five Python type-checkers now?208 source comments · at import