Where’s the drunken conglomeration that is Scala?
Btw. It’s my favorite language
How the fuck is C++ more traditional than C?
C was incredibly disruptive 50 years ago.
Tradition++
To me it looks like to position within each of quadrant want taken into account.
It really seems like the creator didn’t bother with spacing at all. Something that did consider spacing within quadrants wouldn’t have its items this closely packed together.
I have no idea😒
Cowards are too afraid to place vi anywhere on these axes…
There is Neovim but yeah, not the same thing.
I’ve noticed that, too.
You would need entire new compass to place vi, vim, neovim, lazyvim, spacevim, lunarvim and so on on it.
those are just neovim configurations it’s like saying each hyprland dotfile is a different compositor
Vi is off the charts.
It’s open source and traditional…
So you’re say remove emacs and replace it with vi? I agree!
Why not both
Hey, you can’t end a 40+ year war just like that. Do you want all those warriors to loose their occupation?
What is this shit? I don’t recognize half of this garbage. How is terminal + text editor not an option?
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.”
Well you could code vi in it.
At work I’m the only dude that uses Windows and Linux. Everyone else uses Macs.
We’re stuck on Mac at work and I hate it.
I had jobs like that. Productivity drops hard.
I’m shocked you have a choice at work.
I had a couple of jobs that only allows Macs. It was horrible. The M1 Mac couldn’t do 3 monitors(two side by side and main monitor). What kind of “PRO” system doesn’t allow 3 monitors?!?!
I remember using 3 on Windows 7 in like 2015. That’s crazy. And I think I could open the laptop to get 4. This was an IBM Thinkpad with a dock. I wonder if USB C and dongles have made it harder somehow?
Using 2x FHD 16:10 monitors and 1x 4K 16:9 with my laptop FHD 16:9.
The monitors are connected with a USB-C docking station over 1x HDMI amd 2x DP.
The laptop does struggle a bit (fan ramping more than usual) but it’s capable of doing soOn a Mac or PC? Because I think it’s only recently you could get 3 monitors.
Windows 11, HP EliteBook (I think) 12th gen i5
Nice dude. I find that a cooling pad helps with the thermal lagging.
Amazing how RMS is now on the traditional end of traditional to disruptive.
Yeah well, it was convenient to dismiss radical free software ideas by telling everyone it’s obsolete 🙄 thus calling that “traditional”
Putting Apple under disruption not tradition lol
Author is either a troll or drank the apple marketing koolaid.
What’s between code berg and framework?
Neovim
Language choice has nothing to do with foss vs proprietary.
Apple’s preferred languages definitely have a smaller foss footprint than say c or rust or go
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.
.NET CLI and msbuild are open source, and C# is awesome. And VS Code is open source.
VS Code binaries are not open source, so M$ can add telemetry, star rating popup and other shit.
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.
Indeed but saying VS Code is open source is quite misleading.
I use C#, GitHub and arch…
(I am replacing GitHub once my homelab server is set up though)
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.
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:
- Open the app folder
- See a bunch of .dll’s
- Cry
What’s the logo between Guix and C?
parabola linux
Ok, now … where does TempleOS and HolyC belong on this chart?
*Sigh*. Fine, let’s introduce a z-axis specifically for Terry A. Davis.
So what you’re saying is that… he is either from, belongs to, or should be placed on…
… another plane of existence?
lololololollool
Maximum freedom, and somehow joining the maximum points on the tradition and disruption axes, forcefully bending the chart into some sort of cylinder
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.
Eh, I wouldn’t say TempleOS is disruptive. It was literally started off as a modern-day C64 successor. So, tradition all the way.
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.
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
contenteditableattribute. 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.True, I guess it’s just a type of hypertext. Still, hypertext in a code editor is underexplored.
Dead center with God
Why would god be a middledev?
Ah, so your idea is that they exist at a location with an imaginary component, they exist in an unvisualized, complex plane?
teeheehee
It needs a Z axis for hobby vs enterprise.
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?
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. 😄
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.
some one in the middle

One could argue that’s heavily to the “disruptive” side, though.
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.
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.
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.
I meant it as a joke. I eat impossible burgers erry day.
Orly?
I’ve only had one once, and I’d like to try them again.
… please invite me to your soy grill please …
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
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.












