584
The Programmer Compass (lemmy.dbzer0.com)
top 50 comments
sorted by: hot top controversial new old
[-] Sibshops@lemmy.myserv.one 188 points 2 months ago

Javascript being disruptive technology is.. A take for sure.

[-] Tja@programming.dev 161 points 2 months ago

When your self driving car is written in react you'll understand.

[-] dangling_cat@piefed.blahaj.zone 27 points 2 months ago
[-] Skullgrid@lemmy.world 13 points 2 months ago

SpaceX

I'm sure Musk hand coded it in JS and then paid some underpaid dude who is only slightly less abused in the US instead of india to unfuck his dogshit.

load more comments (1 replies)
[-] pinball_wizard@lemmy.zip 10 points 2 months ago

When your self driving car is written in react you'll understand.

I'll understand briefly, as my life flashes before my eyes? Haha.

[-] DrunkAnRoot@sh.itjust.works 34 points 2 months ago

8 frameworks and waiting for fingerprinting scripte to load just for the website to run at 1 frame every minute

load more comments (1 replies)
[-] marcos@lemmy.world 17 points 2 months ago

It always disrupted everything, and is getting only better on that with time.

[-] InternetCitizen2@lemmy.world 14 points 2 months ago

Disrupting my low ram usage

[-] mormund@feddit.org 14 points 2 months ago

It definitely is/was. Most user facing software these days is a web app, or native application using JS anyways. The event loop and async programming is also ubiquitous nowadays in most languages, especially server side.

load more comments (9 replies)
[-] BartyDeCanter@lemmy.sdf.org 104 points 2 months ago

How the fuck is C++ more traditional than C?

[-] takeda@lemmy.dbzer0.com 48 points 2 months ago

To me it looks like to position within each of quadrant want taken into account.

[-] LodeMike@lemmy.today 34 points 2 months ago

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.

[-] aaaaaaaaargh@feddit.org 22 points 2 months ago

I think it's not meant to be more traditional, the icon positions seem random and only the square they're located is important.

[-] sudo@programming.dev 15 points 2 months ago

C was incredibly disruptive 50 years ago.

load more comments (1 replies)
[-] richardisaguy@lemmy.world 53 points 2 months ago

This is a very confusing image

[-] sp3ctr4l@lemmy.dbzer0.com 50 points 2 months ago

Ok, now ... where does TempleOS and HolyC belong on this chart?

[-] jwt@programming.dev 62 points 2 months ago

*Sigh*. Fine, let's introduce a z-axis specifically for Terry A. Davis.

[-] sp3ctr4l@lemmy.dbzer0.com 16 points 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

load more comments (9 replies)
[-] const_void@lemmy.ml 41 points 2 months ago

“Soydev”? This is fucking stupid.

[-] entwine@programming.dev 33 points 2 months ago
[-] muhyb@programming.dev 11 points 2 months ago

What does soy mean though?

[-] e8d79@discuss.tchncs.de 27 points 2 months ago

There is that weird conspiracy theory that soybeans contain an estrogen adjacent substance which makes men more feminine. Complete nonsense but it gets especially funny when these people are advocating for cows milk instead of soy milk, because the former actually contains mammalian estrogen.

[-] x00z@lemmy.world 11 points 2 months ago

Soy does contain plant based estrogens but it's in meaningless quantities.

Some pregnancy institutions do tell pregnant ladies to refrain from soy products. But that's because they consider the research to not be complete yet. So it's just a precaution based on lack of research and not on any actual known harm.

[-] sp3ctr4l@lemmy.dbzer0.com 16 points 2 months ago* (last edited 2 months ago)

Here is the way I am interpreting the names for the extreme stereotypes of quadrants/corners:

Cogdev:

cog in the machine, you are fully subsumed into 'the process', you have abandoned the shackles of humanity as you once knew them, and view an org flow chart of people and teams producing some software nearly identically to how you would look at a process flow chart for actual software systems.

souls are not only superfluous, but due to be patched out entirely in the next semi-annual release, you don't see why anyone would need one or miss them.

Soydev:

you are cogdev, but you are also delusional and think you are not; you think what you are doing is some kind of 'good' in some way, some way that will achieve some nebulous concept of making 'things' 'better' for some kind of group of people.

you aren't, and you won't, but delusion is your superpower; your ego has an actually physically measurable mass.

until, that is, you finally have your cognitive dissonance either totally erode or violently shatter, and then you realize you are are no different from cogdev in anyway other than branding and marketing... which are at least practical skills for you to better serve your corporate masters.

fake it till you make, or else fake it till you break it and then crash out like an unpotty trained billionaire.

Hypedev:

you are actually fucking around with novel shit that may potentially yield an actual paradigm shift, but you also probably know that almost no one will notice this paradigm shift... and it could all just be a giant waste of time anyway.

you probably either don't really care, or care way, way, waaaay too much.

doesn't really matter either way, not like you're gonna get rich from this, you're not in it to win it, you're in it to find every possible way to fail untill all that remains is probably an actual good idea. ... maybe?

decent chance you have anger issues, intermittent explosive disorder, bidpolar disorder, some kind of dysphoria, hyper-autism, etc.

Libredev:

you are good, probably quite good, at what you do, but this means you can tend to view anything other than the way you do things as unreliable or unproven.

on the one hand, people like you disappear completely? utter catastrophe with maybe a 3 to 9 month fuse.

on the other hand... people like you largely in fact are disappearing, so... maybe it would be a good idea to dial down the 'get-off-my-lawn-o-meter' such that you could at least maybe teach someone how to follow in your footsteps...

... or, god forbid, go through all your own code and actually document and comment it such that someone other than literally only you may have a chance at understanding any of it.

[-] SaharaMaleikuhm@feddit.org 11 points 2 months ago

It's commonly used as a synonym for beta. Like the alpha, beta, omega, sigma male nonsense? Same dumb concept.

Soy is beans and beans rock.

load more comments (2 replies)
load more comments (1 replies)
[-] TropicalDingdong@lemmy.world 37 points 2 months ago
[-] sp3ctr4l@lemmy.dbzer0.com 25 points 2 months ago* (last edited 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.

load more comments (6 replies)
load more comments (1 replies)
[-] loweffortname 37 points 2 months ago

Cowards are too afraid to place vi anywhere on these axes...

[-] 3x3@lemy.lol 15 points 2 months ago

It’s open source and traditional..

[-] loweffortname 11 points 2 months ago

So you're say remove emacs and replace it with vi? I agree!

load more comments (2 replies)
load more comments (5 replies)
[-] eager_eagle@lemmy.world 29 points 2 months ago* (last edited 2 months ago)

what are the concentric circles above Linus?

[-] fjellet@feddit.nl 32 points 2 months ago
[-] eager_eagle@lemmy.world 13 points 2 months ago

lol that's why it looked familiar. I use it but my icon has been broken for a while.

load more comments (1 replies)
[-] savvywolf@pawb.social 24 points 2 months ago

Looking at how much of a reach some of the disruptive + proprietary stuff is... Yeah, there isn't a lot of recent innovative proprietary stuff, is there?

Although I would put Chrome under "disruptive". It absolutely was when it released decades ago, and even now it's still changing the browser landscape.

[-] shirro@aussie.zone 13 points 2 months ago* (last edited 2 months ago)

Chrome was disruptive.

Part of the reason for its disruption is that Chromium is open source (BSD licence), built on Webkit that was open source, which was built on khtml from the KDE project which was open source. That is how we got to Microsoft Edge also running on Chromium.

If it wasn't for the monoculture aspect and the actions of some of the companies using it, khtml->Chromium would be a great open source success story.

load more comments (2 replies)
[-] artiman@piefed.social 20 points 2 months ago

What is the software between Linus and rust? Never seen that icon before

[-] Tja@programming.dev 32 points 2 months ago* (last edited 2 months ago)

Zig, a language for systems programming, alternative to rust.

[-] Prunebutt@slrpnk.net 13 points 2 months ago
[-] puhpine@programming.dev 10 points 2 months ago
load more comments (2 replies)
[-] MonkderVierte@lemmy.zip 19 points 2 months ago

Uh, Linus Torvalds is a hypedev?

Btw, is this meme old?

[-] danhab99@programming.dev 17 points 2 months ago

I started using git to track my dotfiles maybe one-ish years after I first fully adopted Linux as my daily driver.. I think it's been a little over 5 years and before I converted to nix that git history told a story of immense frustration of never being able to get my desktop and laptop to be identical. For some reason some projects only ran on one of the 2 machines. There was a period in my life when I didn't use my desktop for 2 months because it just didn't work well enough, OCD is really fucking painful. Nix saved my relationship with both of my computers, and my desk, and my spine. I haven't used my laptop and maybe a month and I may have changed my workstation a couple hundred times in this period, I will with absolute confidence say that the next time I decide to use my laptop I can just run git pull and nixos rebuild and my laptop will be just the same as my desktop (minus obligatory build fixes ¯\_(ツ)_/¯)

load more comments (1 replies)
[-] drmoose@lemmy.world 14 points 2 months ago

Putting Apple under disruption not tradition lol

load more comments (1 replies)
[-] 0x0@lemmy.dbzer0.com 13 points 2 months ago

C++ is more traditional than C? 🤔

[-] 3abas@lemmy.world 16 points 2 months ago

I think they just put them in quadrants with no attention to placement.

[-] garlicandonions@lemmy.world 12 points 2 months ago

What is this shit? I don't recognize half of this garbage. How is terminal + text editor not an option?

load more comments (2 replies)
load more comments
view more: next ›
this post was submitted on 28 Sep 2025
584 points (100.0% liked)

Programmer Humor

27690 readers
269 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS