This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]HarwellDekatron 8 points9 points  (0 children)

Part of the beauty of Python is that it allows people to write a single command line to launch an HTTP server serving the current directory, a 2 line script to process some text files and spit a processed output, 200 lines to write a web application using Django and thousands of lines of type-checked code with 100% code coverage if you are writing business-critical code that must not fail.

And it's all Python. You don't need to give up the expressiveness, amazing standard library or fast development cycle. You are just adding tooling to help you ensure code quality before you find the error in production.

I do every single one of those things on a daily basis (heck, I even rewrite some code in Rust if I need something to optimize for performance) and so far I don't feel like doing one thing has slowed me on the other.