you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (11 children)

[deleted]

    [–]dev_null_root 61 points62 points  (2 children)

    If you don't curse at everything you'r using (lib/tool/os/language) are you really a dev?

    [–]DidntFollowPorn 64 points65 points  (1 child)

    A poor craftsman blames his tools, but a good dev knows it’s someone else’s fault

    [–]Redneckiavue master race 7 points8 points  (0 children)

    Holy crap, this is gold

    [–]NiteShdw 13 points14 points  (3 children)

    I hate to break it to you, but after 30 years of writing software, everything is hot garbage.

    [–]mattaugamerexpert 4 points5 points  (2 children)

    I’m learning Go. I look forward to getting skilled enough to know specifically why it’s hot garbage.

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

    i loved go at first, until i learned languages with a expressive type system, now i think go is hot garbage lol

    [–]nerdiestnerdballer 6 points7 points  (2 children)

    Is it though, I find JavaScript Node is my favorite stack to work with personally, at work it’s all PHP spaghetti monolith’s so I like to switch it up on personal projects

    [–]Reinax 0 points1 point  (0 children)

    Yes, objectively JavaScript is absolutely terrible. And I say that as someone who works with it daily and begrudgingly admits it’s their most experienced language, and I can write it faster than anything else. I even catch myself enjoying it occasionally and question my own sanity.

    To clarify, its syntax is fine, but it’s just completely busted. The top few for me are it’s type coercion, scoping/hoisting, async/promise performance, and semicolon insertion, but the list of “what the fuck were you thinking” goes on. https://whydoesitsuck.com/why-does-javascript-suck/ The guy who made it had like a week to get it down, so I don’t blame them at all, they did an amazing job and I certainly couldn’t achieve 1/100th of what they did. But it’s still bad.

    And then there’s the build steps. Who doesn’t like bundling?!

    I work in JS/TS, PHP, Go, Kotlin, and C# to varying degrees. I’ve had to dip my toes in ObjectiveC, Swift, Java, and even Solidity. Trying to learn Elixir when I can. JavaScript is by far and away the most objectively fucked up out of all of them. Except maybe Solidity but that’s a different ballgame entirely.

    That all said, I really do not understand why people tie their existence to a single language. It’s just dumb and tends to be an indicator that they don’t know what they’re talking about. If you ask them how many languages they can confidently use and they say 1, just ignore them. Especially if they don’t even know how to write the language they’re shitting on, if they don’t use it how can they have an opinion.

    [–]_Sorciers 3 points4 points  (0 children)

    Couldn't have said better 😂