• @Agent641
    link
    64
    edit-2
    21 days ago

    It is a poor craftsman who blames their tools, but I wouldn’t be so poor if these tools weren’t so shit.

  • @[email protected]
    link
    fedilink
    2221 days ago

    i have this pep talk with myself every time i have to switch languages for a project (especially between python & java) and i can’t remember how to do it at first.

    • @[email protected]
      link
      fedilink
      2321 days ago

      During university I gave additional lessons for lower semesters and at times had to juggle three languages: Java, Typescript and plain JavaScript for that one professor who thought TS sucks.

      Coding on the spot got really messy at times.

    • Xanthrax
      link
      5
      edit-2
      21 days ago

      Try lua as a middle ground. It’s object based but more classical with the syntax.

      • @[email protected]
        link
        fedilink
        21
        edit-2
        21 days ago

        It’s the best scripting language I know of, but man I hate dynamically types languages. I am so used to rust and C/C++ that reading any large script or program will drive me insane

        And the whitespace instead of {} tokens…

        • @thebestaquaman
          link
          1321 days ago

          The whitespace doesn’t bother me at all, but holy hell! Any time I’m trying to understand a Python program/library that’s anything above a couple thousand lines of code, I instantly feel a burning hate for dynamic typing.

          I love Python for scripting- in large part because of dynamic typing. IMO it’s just not a language made for building large infrastructures.

          • @[email protected]
            link
            fedilink
            321 days ago

            Exactly.

            I use it a lot on my systems for very simple scripts because I am significantly more experienced in python compared to bash.

            I remember getting given a 10k line python script which “was the documentation” for an API i had to interact with using powershell. I hated life so much because of that stupid project.

        • @[email protected]
          link
          fedilink
          121 days ago

          I’ve had the joy of working on a python project with strict type checking enforced in CI and wow is it a different experience. Am a big fan.

        • @kn33
          link
          English
          021 days ago

          I can handle dynamically typed, but the whitespace thing kills me. I kind of really like PowerShell.

  • @stupidcasey
    link
    921 days ago

    There’s no such thing as bad languages just bad programers anything outside of raw machine code is Just coping for a lack of skill.

    • @AdamEatsAss
      link
      421 days ago

      Machine code? If you can’t build a circuit to solve your problem it’s a lack of skill.

      • @stupidcasey
        link
        421 days ago

        Honestly probably easier than writing in machine code.

  • 👍Maximum Derek👍
    link
    fedilink
    English
    721 days ago

    I have to bounce around between languages so much I don’t really think I’m fluent in anything anymore. I may not be a bad programmer, but some of my programming is bad.

  • @[email protected]
    link
    fedilink
    721 days ago

    Or maybe it’s the wrong language for the task. Macromedia flash is pretty good for animated websites, an enterprise asset management system, not so much.

    My current cross to bear in an app written in Mulesoft because “it’s great with Salesforce” but completely unsuited for bulk data transfers.

    Sucks to be stuck with bad choices made before you got there.

  • @someacnt_
    link
    621 days ago

    There is no good programming language, even including the ones people do not use.

  • Chaos
    link
    fedilink
    121 days ago

    It’s just node.js that’s why… you’re a deno dude now it’s just your company that is still delayed not you