• Endorkend@kbin.social
    link
    fedilink
    arrow-up
    7
    arrow-down
    2
    ·
    1 year ago

    Mostly Visual Studio Ultimate for general workloads, regardless of what I’m writing for, it has the facilities to support pretty much every compiler and format.

    For quickly editing / patching some source on Linux, just plain Nano.

    Otherwise, these days, mainly VSCode.

    But if I get into an environment where it’s another IDE, I wouldn’t care either way.

    I’m language and editor agnostic and use editors out of convenience (like having Visual Studio Ultimate available to me) and languages depending on what is most appropriate for the task.

    My biggest pet peeve in development is that people keep shoehorning their preferred language onto any task.

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

      Visual Studio Ultimate is so heavy though. I wouldn’t want to use it for anything other than the languages it was designed for.

      • Endorkend@kbin.social
        link
        fedilink
        arrow-up
        4
        arrow-down
        2
        ·
        1 year ago

        Heavy?

        For some measly Macbook or style over substance laptop maybe, but I can’t say I’ve ever had any sort of trouble running it on any of my hardware, laptops included.

        Granted, my start in IT 3 decades ago was as a solo admin for a medium sized company after having been a gamer and overclocker for years before that, I know as much about the actual hardware I work with as I do about programming.

        And from what I run into in the field, especially these days, the vast majority of developers wouldn’t even know how to install an OS or know what hardware is in the system they use, it’s pretty much “laptop goes brrrrr” and that’s about it. No wonder most devs these days write absolutely horrible code in terms of optimization and resource usage.

        • DeadlineX@lemm.ee
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          I take it you’ve never worked in a MASSIVE enterprise solution, then. I believe OC meant heavy in the sense that it uses more resources than a similar IDE would. Idk who you run into, but pretty much every dev I know is a gamer/builds their own pc. I’ve gotten into debates about which CPU is better than another for specific tasks. I don’t know a single dev who doesn’t know how to install an os.

          I… don’t know what kind of junior devs fresh out of freshman CS classes you’ve been meeting, but that’s an incredibly reductive and insulting generalization to make. I don’t even… The VAST MAJORITY of devs don’t know how to install an os? Or what hardware they have? If you work in a large enough solution and don’t know how much RAM you have, then you aren’t complaining to management enough. We finally got them to upgrade us to 32gb, and most of us are already begging for 64. I would also prefer if we split the solution out into multiple solutions personally, but I doubt that will happen soon.