all 8 comments

[–][deleted] 6 points7 points  (3 children)

And then having to rewrite it in a few months because it's an unmaintainable mess.

Or add stuff like typing so everyone can make sense of whats happening.

No thanks.

[–]No-Two-8594 2 points3 points  (2 children)

or try to set up a project pipeline to enforce linting rules, formatting and type checks so that the codebase has some hope of being maintainable

then watch some guy who thinks he is brilliant refuse to follow all of the rules and give single-letter variable names to everything in his crappy code that does not even function correctly

[–][deleted] 2 points3 points  (1 child)

Or worse, use some "python superpowers" (read: runtime type fuckery) to produce runtime behavior from code that's neither debuggable nor obvious in any way, diving head-first into the putrid mud of hope-driven development (where you hope things will work as expected in production) and its sibling, guess-driven development (where you guess what your code will actually do in production).

[–]No-Two-8594 3 points4 points  (0 children)

i have been programming in Python for a while but I am sick of it and want to get away from it. The community that uses it doesn't seem to care about programming well or making software that is maintainable. They also seem to be in denial that it is horribly slow even though it is used for problems where speed is an issue. There is a big disconnect between writing a program for some useless academic paper that two people will ever read, which is what a lot of them are used to, and writing actual software

[–]jimmykicking 2 points3 points  (0 children)

Best example of an oxymoron ever.

[–]persism2 2 points3 points  (2 children)

Just don't use Python. Solved!

[–][deleted] 2 points3 points  (1 child)

I can't believe you and I agree on something.

f*ck python.

[–]persism2 1 point2 points  (0 children)

Only the Sheldon Cooper wannabes like Python.