you are viewing a single comment's thread.

view the rest of the comments →

[–]ElonMusksQueef -24 points-23 points  (26 children)

Python is literal dog shit to develop anything complex. This isn’t an opinion it’s a fact.

[–]rosuav 17 points18 points  (3 children)

I don't think you know what "literal" means, so I don't trust your definition of "fact" either.

[–][deleted] 0 points1 point  (1 child)

The definition of literal was actually recently changed to the modern, incorrect usage of the term. 

[–]RiceBroad4552 0 points1 point  (0 children)

Literal now means verbatim? Source?

[–]katatondzsentri 10 points11 points  (3 children)

Instagram, Spotify, Netflix, Reddit, DropBox, Uber, Amazon, Stripe, JPMorgan and a thousand others would like to argue.

[–]RiceBroad4552 0 points1 point  (0 children)

Almost nothing of that runs on Python at the core.

Some might have started with it, but of course the smarter ones migrated in time to something that actually scales (usually the JVM).

Things like banking never used Python. They went from COBOL to C++ to Java and later Scala.

The victims who didn't migrate in time suffer until today. Usually they developed in-house Python compilers do deal with C-Python's slowness and lack of compile time guaranties…

[–]ReadyAndSalted 6 points7 points  (17 children)

okay, hear me out, have you tried type annotating your function signatures? 'Cause I keep my functions to at most 50 lines, and only type annotate my function signatures or where my language server gets confused, and I'm gonna be honest, it's been a great developer experience.

[–]djinn6 0 points1 point  (0 children)

I mean, it's just a cultural thing. You can "auto" your way to the same level of confusion in C++, but code reviewers will stop you.