• MrMcGasion@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      2 months ago

      That’s just the Emacs logo in the top-left. At least I assume Emacs has a terminal since there’s that old “Vim proverb” about Emacs being a “great OS, it just lacks a good editor.”

    • neox_@sh.itjust.works
      link
      fedilink
      Français
      arrow-up
      1
      ·
      2 months ago

      Yeah well, it was convenient to dismiss radical free software ideas by telling everyone it’s obsolete 🙄 thus calling that “traditional”

    • bss03@infosec.pub
      link
      fedilink
      English
      arrow-up
      13
      ·
      2 months ago

      That’s not quite true. If you can’t complete a build without a proprietary dependency, it’s not really foss even if all the source code is freely available, because you can’t exercise the freedom 1 (or 3). Similarly, if there’s not a FOSS RTS, you can’t exercise freedom 0.

      “The Java Trap” from RMS was about this, IIRC.

      • 3abas@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        2 months ago

        .NET CLI and msbuild are open source, and C# is awesome. And VS Code is open source.

          • 3abas@lemmy.world
            link
            fedilink
            arrow-up
            3
            ·
            2 months ago

            Yes, but there are a ton of awesome IDEs built on top of the base Visual Studio Code Open Source project, you don’t have to use the Microsoft one.

    • douglasg14b@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      edit-2
      2 months ago

      I was about to say C# seems to be in a weird spot here.

      It’s entirely FOSS. It does of course have corporate daddy providing dev resources for it but it definitely is not anywhere near the location for proprietary as Java.

      It should be well and truly on the same side of this graph as Rust.

      • drath@lemmy.world
        link
        fedilink
        arrow-up
        5
        ·
        2 months ago

        On the other hand, if you try to run Java application on linux, you just use an appropriate OpenJDK runner.

        When you see a C# app, you just:

        1. Open the app folder
        2. See a bunch of .dll’s
        3. Cry
      • sp3ctr4l@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        16
        ·
        2 months ago

        So what you’re saying is that… he is either from, belongs to, or should be placed on…

        … another plane of existence?

        lololololollool

    • Feathercrown@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      2 months ago

      Maximum freedom, and somehow joining the maximum points on the tradition and disruption axes, forcefully bending the chart into some sort of cylinder

      • sp3ctr4l@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        3
        ·
        2 months ago

        Hrm ok so your model is less of a defined space a point can exist in, and is instead a topology that a point must exist on.

      • drath@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        2 months ago

        Eh, I wouldn’t say TempleOS is disruptive. It was literally started off as a modern-day C64 successor. So, tradition all the way.

        • Feathercrown@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          2 months ago

          Pasting objects into text files is pretty disruptive. The only other coding editor I know that can do that is DrRacket with images. I mean the guy invented an entire OS, C variant, several programs… all incompatible with traditional ones, simply because of his unique personal beliefs.

          • drath@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            2 months ago

            Pasting objects into text files is pretty disruptive

            It’s still text with some formatting underneath, though, just like HTML. Actually, in HTML we already have it in form of contenteditable attribute. You can straight up paste images and move other html elements into elements with it. I just checked, you can even do this with full on canvas elements and animated webgl views if you wanted to for some reason, though the code must be adjusted to account for it. I have yet to see it being useful and not a liability, though.

      • sp3ctr4l@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        2 months ago

        There we go, there, that actually makes sense to me, thank you!

        I want to know what a corpo hobbyist traditionalist language is though, lol.

        Like uh… I make vba / excel macros in my spare time for fun, lol?

        • julien@programming.dev
          link
          fedilink
          arrow-up
          2
          ·
          2 months ago

          That’s where retrocomputing comes into play I guess, Haha!

          Those people running Windows 2000 or XP on old computers or VMs and making old-school dotnet web forms apps for it.

          I can imagine myself doing this one day, just for nostalgia. 😄

  • banshee@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    2 months ago

    I think there’s a healthy amount of bs in there (Chrome, C# as traditional?), but some of it checks out. I like a mix of old and new but try to stay away from proprietary. Current favorites are probably Emacs, NixOS, and Rust.

    • sp3ctr4l@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      25
      ·
      edit-2
      2 months ago

      Nah, vibe coders are definitionally reliant on highy disruptive, literally economy destabilizing ‘AIs’, that are made by the most gigantic of megacorps and foundations.

      That would make them so far into soydev they are off the chart to the bottom right, and it would also mean you’d be grilling Impossible Burgers.

      • TropicalDingdong@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        2 months ago

        yeah idk it was more of a from the hip impulsive thing. I’m a simple shitposter. I see poltiical compass and I just want to grill.

        Also:

        so far into soydev they are off the chart to the bottom right, and it would also mean you’d be grilling Impossible Burgers.

        I didn’t realize there were going to be personal attacks.

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

          I mean, all my responses in this thread have been hip shooting as well lol.

          And its not a personal attack to say if you’re a soydev, you’re grillin’ soy burgers.

          I mean sure, maybe they’re not quite the same taste as beef, but uh, nothin’ really wrong with a less than totally conventional burger, imo.

          Its just a joke lol, didn’t mean to offend, just word/concept association = joke/pun, thats roughly how my autistic ass formulates ‘zingers’ lol.

      • kautau@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        2 months ago

        But also super far into cogdev because the largest investors in those efforts by far are the established tech giants that have been around for years, so they are directly supporting the biggest players getting bigger

        • sp3ctr4l@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          2 months ago

          I hear what you are saying, but you can’t ignore the disruption vs traditional axis of ‘brand new shit’ vs ‘archaic shit that is still the basis of everything for probably a lot of good reasons.’

          Thats the y axis.

          The x axis is basically full corpo on the right, full foss/anarchist on the left.

          So, the vibe coder is a soydev who works for cogdevs, or people somewhere between cogdev and soydev.

          Here’s how I look at this.

          Maybe if you went with… not the corners of the quadrants, but the tips of the axes, you’d get:

          top:

          ancient wizard of languages that aren’t even really taught anymore (COBOL, for example), but which everything actually runs on if you dig deep enough.

          bottom:

          hyper early adopter / innovator / formal researcher who does things because they can, asking about “should we do this?” is for cowards, yolo, etc

          left:

          open source radical anarchist, money is a disgusting thing that is unfortunately somewhat necessary to fund development

          right:

          full corpo bastard, code doesn’t actually matter, making money from code matters.

          Further down in this thread, under another comment, I basically tried to do a ‘personality test’ or maybe ‘ttrpg archetype description’ style write up of the corners of the quadrants… at least my way of trying to make sense out of what I think whoever made this image is going for.