• Hippy@piefed.social
    link
    fedilink
    English
    arrow-up
    20
    ·
    5 hours ago

    Why do you need a text editor? Just use radiation to bit flip the memory into the configuration you need.

  • mfed1122@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    24
    arrow-down
    4
    ·
    6 hours ago

    I have never seen or known a serious professional who preferred to work outside of a full featured IDE. All the most skilled and highest paid developers I’ve ever known were more adamant about using the IDE when compared to the less skilled developers who preferred to do things more via command line and text editors. Just my experience. I often suspect that this meme is shared and liked by people who aren’t really professionals. Perhaps I just haven’t encountered them yet.

    • vala@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      1
      ·
      21 minutes ago

      On the contrary most people I know who “really know their shit” are using neovim and cli tools.

    • Ethan@programming.dev
      link
      fedilink
      English
      arrow-up
      3
      ·
      53 minutes ago

      I, on the other hand, would not consider someone a serious, competent professional if they were unable to do their job without an IDE. Sure, every serious developer I’ve known uses an IDE or similar for day to day work, but that’s a matter of convenience. In my book “competence” includes being able to do your job without needing your hand held by the IDE.

      • mfed1122@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        4
        ·
        3 hours ago

        The Minecraft world editor? They use that for developing non-Minecraft world software? That’s pretty fascinating. What sort of things do they develop with it?

    • zalgotext@sh.itjust.works
      link
      fedilink
      arrow-up
      8
      arrow-down
      1
      ·
      4 hours ago

      It’s all variable, and highly dependent on the languages you use, the types of applications you develop, your personal workflows, what you learned with and got used to as you were learning to program, and a myriad of other factors. Painting in broad strokes, like what the meme is doing or what you’re doing, is almost never correct. There’s always nuance.

    • dreadbeef@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      4 hours ago

      I learned to copy/paste website source code into notepad when I was a teenager, so vscodium is more than enough for my needs. I have been full time doing front end web dev, shipping in production, since 2014. I do svelte these days for internal tooling for a well known grocer currently. Having Linux experience as well ever since knoppix came out also helped

        • dreadbeef@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          edit-2
          4 hours ago

          When I think IDE I think Visual Studio or IntelliJ or XCode, these extremely heavy single use (originally at least, C# Java and ObjC respectively) behemoths. But then again I was born in the late 1900s. I think of vscode and atom before more akin to a JavaScript successor of notepad++

          • bleistift2@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            4
            ·
            4 hours ago

            If it does more than allow you to edit text, then it’s an IDE. Semantic find and replace? IDE. “Go to definition”? IDE. Terminal in the same window? IDE. Git integration? IDE.

          • Feyd@programming.dev
            link
            fedilink
            arrow-up
            2
            ·
            4 hours ago

            I use vscode (or codium when not at work) these days because it’s a one stop shop for every language and every feature I could ever need is possible with a plugin. I have used visual studio, intelliJ and others in the past, and i fail to see the distinction from a usage perspective

            • dreadbeef@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              2
              ·
              edit-2
              4 hours ago

              Not saying you’re wrong, I’m just explaining what I think of when I think ide. I think of visual studio and its integration into windows dev, Xcode and its integration for macOS and apple dev, etc. I think of vscode as a super sublime text in its goals, or akin to vim/helix

    • raspberriesareyummy@lemmy.world
      link
      fedilink
      arrow-up
      4
      arrow-down
      14
      ·
      6 hours ago

      I have never seen or known a serious professional

      I think your message ended there, you accidentally copypasted some garbage after that statement.

      • mfed1122@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        9
        ·
        5 hours ago

        Hey, I was explicitly being open to being wrong and acknowledging that I may simply not have encountered those kinds of professionals. I don’t even think I was being hostile, only saying that from my perspective the idea of this meme is a misunderstanding propagated by people with less experience.

        But rather than present any evidence, even anecdotal, taking it personally (even as a joke) serves only to publicly make me look more correct 🤷

        • raspberriesareyummy@lemmy.world
          link
          fedilink
          arrow-up
          2
          arrow-down
          4
          ·
          4 hours ago

          The only people who would take you being “more correct” from any of this are those who don’t know much about SW development. In internet lingo, what you wrote in your OC is called ragebait.

  • AceFuzzLord@lemmy.zip
    link
    fedilink
    arrow-up
    6
    ·
    6 hours ago

    Minus the “AI” part and I somewhat agree with the middle person, at least for HTML/CSS. I love how Bluefish has auto tag completion so I can focus on what goes inside instead of having to close open tags.

  • JamBandFan1996@lemmy.ml
    link
    fedilink
    arrow-up
    49
    ·
    edit-2
    10 hours ago

    You can take away my auto complete, performance monitoring and all that jazz but you can’t tell me a debugging system isn’t absolutely essential if you actually want to finish a project in a reasonable amount of time

    • TORFdot0@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      6 hours ago

      9000 IQ programmer starts every project rolling their own debugger instead of dedicating 8GB of RAM to vscode

    • Mike@piefed.chrisco.me
      link
      fedilink
      English
      arrow-up
      4
      ·
      6 hours ago

      Most text editors like vim/emacs/ect have ways of using a debugger.

      I remember vim being a bit involved, but the performance was awesome.

      But then if you put enough bells and whistles on text editors, do they become an ide?

    • BartyDeCanter
      link
      fedilink
      arrow-up
      9
      arrow-down
      1
      ·
      8 hours ago

      gdb works great without an IDE, and many text editors have autocomplete.

    • raspberriesareyummy@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      5 hours ago

      I think you are not looking at the full picture - there are developments (arguably everything back-end) where a debugging system is absolutely not essential and in many cases (multithreading) outright useless for some types of bugs.

      • Ethan@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 hour ago

        Feel free to not use a debugger for your software. But I don’t hate myself so I’m going to stick to using one whenever possible.

      • ThirdConsul@lemmy.zip
        link
        fedilink
        arrow-up
        3
        ·
        5 hours ago

        I believe that is a vast minority of developments. And tbh multithreading debugging is a breeze in C# on Rider (except race conditions, those will always be tricky, but also easily identifiable).

        • raspberriesareyummy@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          4 hours ago

          And I believe you are very wrong in that belief. However, a reliable statistic is not the first search result that I can find, so we’ll have to disregard the disagreement on that point. You lost me at your C# multithreading reasoning though. A debugger will always interfere with the processes you are looking at, hence making debugging of multithreading-related errors a game of whack-a-mole.

          • ThirdConsul@lemmy.zip
            link
            fedilink
            arrow-up
            1
            ·
            38 minutes ago

            A debugger will always interfere with the processes you are looking at, hence making debugging of multithreading-related errors a game of whack-a-mole.

            It’s a very pleasant debugging experience when you can easily switch threads, have them log what happened first, check the variables in the thread at the moment in time it was hit (vs now), etc. etc.

  • sun_is_ra@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    76
    arrow-down
    4
    ·
    10 hours ago

    I disagree that a person with low IQ would think its possible to code using a simple text editor. If anything he needs IDE more than any one else.

    • KoboldCoterie@pawb.social
      link
      fedilink
      English
      arrow-up
      52
      ·
      10 hours ago

      Yeah, it doesn’t fit the template but the low IQ version would be more like “You only need ChatGPT for coding.”

        • BartyDeCanter
          link
          fedilink
          arrow-up
          1
          ·
          8 hours ago

          I spent years using Notepad++ as my professional editor. We were a Windows shop and all of the IDEs available were much slower and buggier. It’s a surprisingly decent introduction to the idea of what a good text editor can be.

    • da_cow (she/her)@feddit.orgOP
      link
      fedilink
      arrow-up
      23
      arrow-down
      1
      ·
      10 hours ago

      Depends on where you start. When your first contact is HTML its not too unusual to use a text editor for development.

    • Rooskie91@discuss.online
      link
      fedilink
      arrow-up
      5
      arrow-down
      1
      ·
      10 hours ago

      I interpreted it more like saying the first place people learn to code, especially if you’re not self taught, is in a text editor like vim or emacs.

  • serpineslair@lemmy.world
    link
    fedilink
    English
    arrow-up
    23
    ·
    10 hours ago

    Join the Vim cult! We have blackjack! And hookers!

    (No guarantee of blackjack or hookers upon initiation).

    • Ephera@lemmy.ml
      link
      fedilink
      English
      arrow-up
      17
      ·
      10 hours ago

      Lots of simpler editors gained tab completion support over the last few years, thanks to the LSP protocol. I have it in Kate, for example.

      • zwerg@feddit.org
        link
        fedilink
        arrow-up
        13
        ·
        9 hours ago

        I dream of an alternate reality where everyone started using Kate instead of VSCode.

        • Valmond@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          1
          ·
          6 hours ago

          I have worked with MSVC a lot so that might tint my experience but I don’t get what’s so good with vs code. It kind of sucks in a classic windows way, many options for the same thing and often it just doesn’t work. Tried to set it up on linux with godot & c# (🥴) impossible to debug and autocomplete was like every library on earth, except godot ofc. What a pain in the butt.

    • myrmidex@belgae.social
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      11 hours ago

      Sub renewal is coming up in July. I’m seriously wondering whether I can get these vim bindings down before then.

      • JustAnotherKay@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        7 hours ago

        Honestly just memorize the fundamental ones and google everything else you need on the fly. You’ll naturally memorize the ones you use often.

        I’ve used VIM for nearly 5 years and the only keybinds I have memorized are ‘a’ (append right here) ‘A’ (append to end of line) ‘i’ (insert right here) and I use the arrows to navigate instead of the letters. The only incantation I have memorized is %s/text to replace/text to replace with/g (find and replace through entire file. Remove the /g to find and replace only the next instance).

        Once you have those, you can basically do anything that you’re capable of in a normal editor. If you need to do something beyond that, search “how to x in vim” and click the first stack overflow link that comes up, hasn’t failed me yet

        • myrmidex@belgae.social
          link
          fedilink
          arrow-up
          1
          ·
          7 hours ago

          It’s very hard to break up a flow to have to google. :D I found a cheatsheet that I will keep open on another monitor, that should help. I reckon going through the Vim Tutor every day should help me get the basics down quickly.

          Thanks for the tips, my hope to switch away from IDEs is higher than ever!

      • Damarus@feddit.org
        link
        fedilink
        arrow-up
        9
        ·
        10 hours ago

        You can keep using the current version without renewing your license, so there is no rush