• _stranger_@lemmy.world
        link
        fedilink
        arrow-up
        5
        arrow-down
        1
        ·
        edit-2
        1 year ago

        It’s what you put on bad software to make it palatable.

        Like a sugar coating. It’s why no one codes in Java anymore without 80 terabytes of ram for their IDE.

        • Rinox@feddit.it
          link
          fedilink
          arrow-up
          3
          ·
          1 year ago

          I wonder what’s this “good software” (you meant language?) that doesn’t require an IDE to code efficiently.

          • Tamo@programming.dev
            link
            fedilink
            arrow-up
            3
            ·
            1 year ago

            Good luck ever doing anything embedded if you always need a clunky IDE. Best thing I ever did was get comfortable in a solely vim/cmake/gcc environment. Even if the majority of work doesn’t require it, it’ll teach you a lot.

            • r1veRRR@feddit.de
              link
              fedilink
              arrow-up
              1
              ·
              1 year ago

              I mean, we’re rewriting everything in Rust, so there’s no need to learn cmake anymore /s

              To conter your comment a little bit, I think anyone doing coding for a living should absolutely use an editor that supports LSPs. They’re an insanely helpful tool with zero downsides.

              • 257m@lemmy.world
                link
                fedilink
                arrow-up
                2
                ·
                1 year ago

                I installed an LSP in neovim and it mostly just annoys me and clutters my screen while i’m typing.

          • r1veRRR@feddit.de
            link
            fedilink
            arrow-up
            1
            ·
            1 year ago

            I disagree somewhat with their take, but there’s definitely languages that cmoe with features built-in that reduce the need for a fancy IDE. For example, instead of null checks via annotations that the IDE has to parse and warn about, just have nullable types. Or instead of IDE features to generate a bunch of boilerplate, just don’t require that boilerplate.

            That being said, on the other side of the spectrum, anyone writing code without using an LSP is just throwing away productivity by the handfull.

        • HR_Pufnstuf@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          So that’s my point. Don’t write or use bad software. Then the GUI (bad or good) isn’t necessary.