• @TootSweet
    link
    English
    2061 month ago

    I’ve literally told my coworkers “I’m not saying we should never use dependencies. But every time you add a dependency, you should hate yourself a little bit more. Some self flagellation can’t hurt either.”

    • lad
      link
      fedilink
      English
      111 month ago

      So, every time I use a library to recognize patterns on a picture, to interact with Kafka, do some SSL, or do database mapping, I should hate myself, noted

      We did Elastic API integration in Java by creating and maintaining huge half-codegenerated transformer from code to Elasticsearch’s JSONs, it was a pain and it was source of more than one error

      Dependences should be reviewed and audited to make sure they do what you need and they are worth using. Just making everything in-house gets you nowhere most of the time

      • @aaro
        link
        241 month ago

        Nobody is arguing that you should never depend on anything and create everything yourself, but adding a dependency for literally a one liner function is awful. Like one of the Go proverbs goes, a little copying is better than a little dependency.

        • lad
          link
          fedilink
          English
          31 month ago

          Yeah, there’s mention of doing the opposite in C++ community in a neighbouring thread

      • @[email protected]
        link
        fedilink
        111 month ago

        You code in Java, of course you should self flagellate on a daily basis just for that. The entire ecosystem is completely fucked.

        • lad
          link
          fedilink
          English
          51 month ago

          Joke’s on you, I code in Rust

            • lad
              link
              fedilink
              English
              21 month ago

              To be fair, it wasn’t ecosystem that made want to abandon Java, but now I can see it should’ve :)

      • JackbyDev
        link
        fedilink
        English
        31 month ago

        That is what they were getting at by some self flagellation can’t hurt either. That sometimes “hating yourself” (adding dependencies) is worth it.

        • lad
          link
          fedilink
          English
          11 month ago

          I read it as “also throw in some physical pain cause just feeling bad is not quite enough” 🤔