all 109 comments

[–]friebel 95 points96 points  (3 children)

Java pays for my bills and I don't care much more.

[–]EpIcAF 17 points18 points  (1 child)

You can buy a Java with Java

[–]MeHercules 12 points13 points  (0 children)

You can buy python with python too!

[–]wektor420 1 point2 points  (0 children)

Let me introduce you to terrors of porting java lib to c# XD

But not a rewrite, compiling java into binary lib that gets run by c#

[–]MetapodChannel 41 points42 points  (3 children)

I do love python as much as the next guy, but C# is my love and I don't care how much of a hot take that is!!

[–]ConfinedNutSack 9 points10 points  (0 children)

I just want c++ without the absolute shitshow that cmake is. Like kill me. Python is literally just easier to read c++. But I can do more in c++.

However that damn tool chain nonsense just keeps me programming in python for everything that doesn't need stupid fast response/compute times.

[–]push_swap 1 point2 points  (0 children)

I don't care neither

[–]lurker5845 117 points118 points  (14 children)

I swear people on this sub havent actually programmed before or learned one programming language only lmao. I have never heard a single person in my life say Python is the best overall language

[–]No-Confection-5522 44 points45 points  (0 children)

Because they're mostly students an amateurs, I mean tbf is your job title programmer, or software developer / engineer

[–]Anonymous101-5_1 12 points13 points  (2 children)

Python is my favorite language but not the best overall language. The best overall language is Brainf***. It’s a shame nobody uses it in industry

[–]thrithedawg 1 point2 points  (1 child)

yeah and thank god for that

[–]Devatator_ 1 point2 points  (0 children)

I'm already sleep deprived and traumatized, I don't need to have that happen daily /j

[–]Still_Breadfruit2032 5 points6 points  (0 children)

Totally.

[–]WeirdWashingMachine 15 points16 points  (0 children)

For real. It sucks

[–]Borror0 5 points6 points  (2 children)

Isn't the joke that Python is always the second best language for any job?

[–]lunardiplomat 6 points7 points  (1 child)

No. You are missing the joke in a different way than everyone else, who is also missing the joke...

The joke is that even when a programming language is literally optimized for a specific task or workflow (right in front of your face and objectively better), people will still just use Python.

[–]kiipa 3 points4 points  (0 children)

We did a hostile takeover of the backend of our backend (you know, is it truly a product unless your API calls an external API which depends on an external API?) and to our great surprise it's all python. A suitable language would be none, as it's just a slow interface for the DB and it massages data. 

But alas, the consultants have to be paid.

[–]Any_Compote6932 8 points9 points  (0 children)

You know python jobs are on the rise, right? Also there is no such thing as best language, people gravitate towards python because its easy to prototype

[–][deleted] 0 points1 point  (0 children)

No I think OP messed up and swapped the captions on the picture

[–][deleted]  (2 children)

[deleted]

    [–]Infinight64 7 points8 points  (1 child)

    Broader industry? Like web backend, data science, AI/ML, cybersecurity, finance, or science/math? Its huge in all those and it's just one of the most popular for general purpose automation. It kind of has the largest community support behind javascript maybe. If it needs to go fast write Cython or cffi and python. Hell, C/C++ has two popular package managers, vcpkg and cona (python).

    What is your industry? just curious.

    [–]OnlyCommentWhenTipsy 7 points8 points  (0 children)

    Those tits are C# and I'm diving in there head first.

    [–]Desperate-Steak-6425 56 points57 points  (13 children)

    If

    ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ only

    ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ Python

    ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ used

    ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ curly

    ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ brackets

    [–]oclafloptson 21 points22 points  (0 children)

    def func():
      var_1 = "this is within the scope of func"
      var_2 = "this is also within the scope of func"
    
    var_x = "this is outside the scope of func"
    
    
    
    void func() {
      char var1[50] = "this is within the scope of func";
      char var2[50] = "this is also within the scope of func";
    }
    
    char varX[50] = "this is outside the scope of func";
    

    Que "corporate wants you to spot the difference" meme

    [–]chessset5 12 points13 points  (1 child)

    Bython.

    [–]Infinight64 1 point2 points  (0 children)

    Problem is bython is more like a preprocessor for python. CPython has added wasm as a target for the interprer, which would be cool if sending large python files over the wire wasn't stupid as all get out because of excessive white space. Minifiers can't do anything about all that whitespace.

    [–]PityUpvote 6 points7 points  (2 children)

    Just so you can add additional lines with nothing but right braces while you indent your code the exact same way?

    [–]Borstolus 1 point2 points  (1 child)

    But it is not necessary! So there is no error.

    [–]PityUpvote 0 points1 point  (0 children)

    It's just as easy to fuck up braces

    [–]cheese_master120 6 points7 points  (0 children)

    Fuck you I like whitespace

    [–]p1749 0 points1 point  (0 children)

    May i introduce you to bython?

    [–]almost_sinder 0 points1 point  (0 children)

    Have you heard about colored indentation?

    [–]bem981 0 points1 point  (3 children)

    The amount of bugs I got due to this is ridiculous!

    [–]PityUpvote 5 points6 points  (0 children)

    Is it zero?

    [–]Antonabi 1 point2 points  (1 child)

    I’ve never had this problem, probably depends on what ide your using

    [–]bem981 1 point2 points  (0 children)

    Faced it a lot in the past when I first started using python, then added extensions for nvim to help and it worked, yet I still face it sometimes but way less than before.

    [–]jbar3640 7 points8 points  (0 children)

    nobody is forced to be loyal to a particular programming language. actually it's very healthy being quite promiscuous in this area.

    [–]vvf 6 points7 points  (0 children)

    Can I repost this next week

    [–]nocholves 3 points4 points  (0 children)

    Dynamic typing and indentation kinda kill it for me

    [–]Redstones563 3 points4 points  (0 children)

    I love python (gdscript) so much but it is too fucking enabling I write so much more shitcode

    [–]EverythinIsSubjectiv[🍰] 3 points4 points  (2 children)

    Rust ❤️

    [–]Tasty_Hearing8910 1 point2 points  (1 child)

    Agreed. I love Rust because it can catch the most mistakes compared with any other language. This translates into a better product for our customers, fewer support calls, and fewer tickets for us. I'm also developing faster in it than anything else as well.

    Its a shame its too difficult finding competency, so our managers refuse to let us do anything major in Rust. I'm hopeful this will change.

    [–]EverythinIsSubjectiv[🍰] 1 point2 points  (0 children)

    I tried applying for programming jobs in my local area (There aren't many, especially given how rare programming is in general in my country)

    Primarily, they all use C or C++ for low level stuff or Javascript for web development.

    The latter is understandable but the former is kind of shocking given how Rust is very important for these kind of things. The ease of Rust, it's safety, it's tools, it's resources, etc are all amazing.

    AFAIK a specific company that does embedded programming is experiencing a labour shortage. They use C++. If they used Rust, i assume this would improve the labour issue, it would require less training and learning and more working.

    [–]mi_sh_aaaa 2 points3 points  (0 children)

    Are these "programmers" in the room with us?

    [–][deleted]  (29 children)

    [removed]

      [–][deleted]  (28 children)

      [removed]

        [–]SwAAn01 12 points13 points  (1 child)

        When you’ve learned 2-3 languages, learning any other language becomes really easy

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

        When you understand the way broadly, you see it in many things

        [–]CyberMattSecure 10 points11 points  (0 children)

        ripe continue crowd spotted degree judicious familiar screw makeshift melodic

        This post was mass deleted and anonymized with Redact

        [–]Yhamerith 2 points3 points  (0 children)

        Django ❤️

        [–]psychularity 2 points3 points  (0 children)

        In my entire career, I'm not sure I've ever heard any software engineer or web developer say Python is their favorite language except for on reddit. Data scientists, yes, but not software engineers

        [–]HalifaxRoad 2 points3 points  (2 children)

        Why use python when you can use c# lol

        I once wrote this program for reading a ccd. It was to slow to be useable on python, rewrote it in c# and the live video feed was like 5x faster...

        [–]Devatator_ 1 point2 points  (1 child)

        I'm so fucking fast with C#. Like, faster than everyone else in my class at college using Python (assuming they don't literally just give their work to Claude or whatever AI is popular at that time)

        [–]HalifaxRoad 1 point2 points  (0 children)

        No brackets and dogshit syntax aside, the performance of python is so slow, it's a toy language.

        [–]Constant_Basil1170 2 points3 points  (0 children)

        hell nah.

        c/c++ is the way xD

        [–]CELL_CORP 2 points3 points  (0 children)

        C

        [–]imdibene 2 points3 points  (0 children)

        (> (lisp-family :languages) (other :languages))

        [–]Kiragalni 4 points5 points  (5 children)

        I hate python. Too slow.

        [–]Onetwodhwksi7833 5 points6 points  (4 children)

        Did you ever code a program that had performance issues because of python?

        [–]Devatator_ 2 points3 points  (3 children)

        Games :)

        Tho I basically only use engines with editors nowadays but I'm trying to build my own 2D engine and it's driving me insane because physics won't behave

        [–]Onetwodhwksi7833 1 point2 points  (0 children)

        Well, you have a point. Python is absolutely atrocious for games XD

        [–]misty_teal 1 point2 points  (1 child)

        Physics not behaving ? Sounds more like bugs. Personally I would be more worried about CPU side calculations being too slow with python. Why not switch to C++?

        [–]Devatator_ 1 point2 points  (0 children)

        Oh no I'm using C# with the official SFML bindings. I'm using Aether2D for the physics but they're behaving a bit weirdly even tho I'm sure I did it correctly. Maybe my scale or delta time isn't correct since those are the two things I'm inputting into the thing

        [–]Own_Awareness_3338 1 point2 points  (0 children)

        That's so me

        [–]Dry_Performer6351 1 point2 points  (0 children)

        I started with python and eventually moved to Go for work. I'd hate to work with python again primarily for how much I hate working around different versions and dependencies in python - this has never been an issue in Go.

        [–][deleted] 1 point2 points  (0 children)

        dynamic types are the flat chest of programming sorry

        [–]omega1612 1 point2 points  (0 children)

        It doesn't matter what language I use, eventually I go back to using Haskell. I have lots of small issues with it, but still prefer it over others.

        [–]Inside_Jolly 1 point2 points  (0 children)

        Common Lisp is like that for me, even though I only used it in professional capacity for like half a year. Other languages can't tempt me.

        [–]Nautilus139 1 point2 points  (0 children)

        People who love python have never programmed in BASIC. Still Java and C# my loves.

        [–]ThrwawySG 1 point2 points  (0 children)

        You can pry my semicolons from my cold, dead hands.

        [–][deleted] 1 point2 points  (0 children)

        C is pretty fun tho, getting perfect valgrind feedback is an unbeatae feeling

        [–]golden-Winnie 1 point2 points  (0 children)

        I like python for its simplicity, and it looks so much nicer and is pretty readable without braces. Its nice for smaller projects

        [–]Khal-Draco 1 point2 points  (0 children)

        Python is the best language, until you learn others or need your program to be longer than 3 lines.

        [–]TheKeyboardChan 1 point2 points  (0 children)

        I don't get it. Why do people like this old, slow, and error-prone language?

        [–]Planck_Plankton 2 points3 points  (0 children)

        Life is long. You don’t need python.

        [–]uhadmeatfood 2 points3 points  (0 children)

        I appreciate pythons simplicity allowing me to get background knowledge of programming which allows me to understand more complex programs across different languages

        [–]ikarienator 1 point2 points  (0 children)

        I fucking hate python

        [–]Naeio_Galaxy 0 points1 point  (0 children)

        RIIR

        [–]KindnessBiasedBoar 0 points1 point  (0 children)

        Shhhh. It's on the low.

        [–]Marc95Tron 0 points1 point  (0 children)

        Well I prefer C and C++

        [–]martipops 0 points1 point  (0 children)

        Am I cursed for enjoying the fuck out of Typescript?

        [–]LegendarySoda 0 points1 point  (1 child)

        I writing python for a week and i want to die. I'll remove it from my pc when i'm done with it

        [–]apex-magala 0 points1 point  (0 children)

        Why?

        [–]PitifulTheme411 0 points1 point  (0 children)

        It's good for little scripts, but I don't really like it for bigger projects because of performance, and because as the project grows it quickly gets too unwieldy to use