Software Terminology

a year ago by cm0002 to c/programmer_humor

RandomStickman 212 points a year ago

Then: Books, Movies, Videos, Blogs, Articles Now: C O N T E N T

path: 0 17203357, hotness: undefined, score: 212, children: 11
Gonzako 99 points a year ago

Man, I hate the word content.

path: 0 17203357 17204843, hotness: undefined, score: 99, children: 8
wise_pancake 83 points a year ago

I’m content with it

path: 0 17203357 17204843 17205013, hotness: undefined, score: 83, children: 0
7U5K3N 27 points a year ago

Product is a word I hate.

I have a warehouse full of product.

I mean unless you're a drug smuggler... Then that's fine. But using it for random lawn mower parts is dumb I think.

path: 0 17203357 17204843 17208315, hotness: undefined, score: 27, children: 0
chunes 10 points a year ago

Me too. Ever since I read Richard Stallman's words to avoid article. I kinda wish I hadn't read it now lmao.

path: 0 17203357 17204843 17215134, hotness: undefined, score: 10, children: 2
StellarSt0rm 4 points a year ago

I'll definitely read it start to end when I have the time later, for now this is my favourite part of the article (Of the parts I skimmed through):

“Bullshit generators” is a suitable term for large language models (“LLMs”) such as ChatGPT, that generate smooth-sounding verbiage that appears to assert things about the world, without understanding that verbiage semantically.

path: 0 17203357 17204843 17215134 17221178, hotness: undefined, score: 4, children: 0
Gonzako 2 points a year ago

Man, what a nice read

path: 0 17203357 17204843 17215134 17219956, hotness: undefined, score: 2, children: 0
UnityDevice 2 points a year ago path: 0 17203357 17204843 17220530, hotness: undefined, score: 2, children: 0
Scrollone 2 points a year ago

Yeah, me too. What the fuck is content? Content means contained in something. Contained in what?

Also, "content creator" = OnlyFans

path: 0 17203357 17204843 17207771, hotness: undefined, score: 2, children: 1
DrSteveBrule 2 points a year ago

Contained in the app you use, video you watch, article you read, page of a book, sentence in a paragraph, etc.

path: 0 17203357 17204843 17207771 17211536, hotness: undefined, score: 2, children: 0
Grandwolf319 7 points a year ago

It’s not the word, it’s the reductionism.

We used to call all those media except people naturally didn’t want to lump them all together.

path: 0 17203357 17213875, hotness: undefined, score: 7, children: 0
ChickenLadyLovesLife 2 points a year ago

Then: Fire, Rocks

path: 0 17203357 17217168, hotness: undefined, score: 2, children: 0
frezik 152 points a year ago

I also hate the way "algorithm" has taken over the public consciousness. You can find people unironically saying "I don't want any algorithm in my social media feed", which is a nonsensical statement.

path: 0 17205864, hotness: undefined, score: 152, children: 37
kamen 67 points a year ago

People are onto something though - there's been a noticeable shift from social media just showing you your feed in a chronological manner to it showing you personally tailored content that shuffles on each refresh and aims to hook you into endless doomscrolling. I understand perfectly well what's an algorithm, but good luck explaining to people that it's not that specific thing.

path: 0 17205864 17206535, hotness: undefined, score: 67, children: 8
andioop 21 points a year ago

Some people actively desire this kind of algorithm because they find it easier to find content they like this way. I'm not sure if they are immune to doomscrolling and actually have gotten it to work in a way that serves them and doesn't involve doomscrolling, or if they are doomscrolling and okay with it. But for me, I really wish I could go back to the chronological feed era.

path: 0 17205864 17206535 17207186, hotness: undefined, score: 21, children: 6
GamingChairModel 28 points a year ago

Some people actively desire this kind of algorithm because they find it easier to find content they like this way.

Raw chronological order tends to overweight the frequent posters. If you follow someone who posts 10 times a day, and 99 people who post once a week, your feed will be dominated by 1% of the users representing 40% of the posts you see.

One simple algorithm that is almost always better for user experiences is to retrieve the most recent X posts from each of the followed accounts and then sort that by chronological order. Once you're doing that, though, you're probably thinking about ways to optimize the experience in other ways. What should the value of X be? Do you want to hide posts the user has already seen, unless there's been a lot of comment/followup activity? Do you want to prioritize posts in which the user was specifically tagged in a comment? Or the post itself? If so, how much?

It's a non-trivial problem that would require thoughtful design, even for a zero advertising, zero profit motive service.

path: 0 17205864 17206535 17207186 17208016, hotness: undefined, score: 28, children: 4
pelespirit 12 points a year ago

Letting the user decide? If the user decided that they liked fly fishing 8 stars and mother-in-law 0 stars, then the algorithm would show mother-in-law once a week at best and fly fishing 8x out of 10 posts.

path: 0 17205864 17206535 17207186 17208016 17208886, hotness: undefined, score: 12, children: 2
Honytawk 5 points a year ago

Losing content of one poster and getting double content of others isn't a solution though.

path: 0 17205864 17206535 17207186 17208016 17208281, hotness: undefined, score: 5, children: 0
ulterno 3 points a year ago

It tends to be hit or miss.

When I started using Odysee instead of YouTube, my page was full of "women vs men", woke culture and onlyfans-esque videos.
I realised, subscribing to a creator actually made a big difference in this case, to get them on you page, because it's not a feed (controlled by an algo), but a simple, categorised list, with the "Following" on top.

In contrast to that, the YouTube's algorithm tended to create relations between videos (using who knows how many criteria) and showed them along with videos from the subscribed and more-often-viewed channels. It used to show some pretty useful results and it would be a crime for me to downplay its usefulness.

Sadly, by the time I left YouTube, it had started putting the doomscroll content on my page, which is probably another reason for why I stopped using it.

I would call it: Another great mechanism, ruined by capitalism.

path: 0 17205864 17206535 17207186 17207845, hotness: undefined, score: 3, children: 0
piccolo 8 points a year ago

Other day me and my mom was talking about how TV has all shifted to be nothing but reality TV... and then she said even youtube is becoming the same way... im like uh... thats because thats because you are watching it thus it is giving you more...

path: 0 17205864 17206535 17207085, hotness: undefined, score: 8, children: 0
Fabian 46 points a year ago

I think it's the same concept as when people say that they don't want any chemicals in their food. You know what they mean, but in a technical sense the statement is nonsensical.

path: 0 17205864 17209125, hotness: undefined, score: 46, children: 2
frezik 9 points a year ago

Yeah, I don't like that one, either.

path: 0 17205864 17209125 17209268, hotness: undefined, score: 9, children: 0
rmuk 5 points a year ago

Something, something, dihydrogen monoxide, something.

path: 0 17205864 17209125 17221211, hotness: undefined, score: 5, children: 0
ChickenLadyLovesLife 16 points a year ago

If you walk with algorithm, you won't attract the worm.

path: 0 17205864 17217122, hotness: undefined, score: 16, children: 4
A7thStone 2 points a year ago

Holy shit, I just realized that's a dune reference.

path: 0 17205864 17217122 17220461, hotness: undefined, score: 2, children: 3
ChickenLadyLovesLife 3 points a year ago

I was actually referencing Fatboy Slim referencing Dune.

path: 0 17205864 17217122 17220461 17220806, hotness: undefined, score: 3, children: 2
A7thStone 1 point a year ago

Yeah, that's what I meant. I've listened to that song countless times, and just now realized it's a dune reference.

path: 0 17205864 17217122 17220461 17220806 17220827, hotness: undefined, score: 1, children: 1
warbond 9 points a year ago

So what should we call the thing that we don't want in our social media feeds that controls what we see?

path: 0 17205864 17208271, hotness: undefined, score: 9, children: 7
BradleyUffner 8 points a year ago

Manipulation

path: 0 17205864 17208271 17208984, hotness: undefined, score: 8, children: 0
calcopiritus 7 points a year ago

Engagement based personalized recommendations.

path: 0 17205864 17208271 17209484, hotness: undefined, score: 7, children: 2
timhh 14 points a year ago

Catchy. Can't imagine why "algorithm" caught on instead.

path: 0 17205864 17208271 17209484 17209807, hotness: undefined, score: 14, children: 1
GamingChairModel 6 points a year ago

It's because Al Gore invented the internet, so they are known as Al Gore Rhythms.

path: 0 17205864 17208271 17209484 17209807 17214673, hotness: undefined, score: 6, children: 0
snowsuit2654 6 points a year ago path: 0 17205864 17208271 17209480, hotness: undefined, score: 6, children: 0
modus 2 points a year ago

Jazz hands.

path: 0 17205864 17208271 17209001, hotness: undefined, score: 2, children: 0
ThatGuy46475 1 point a year ago

An algorhythm

path: 0 17205864 17208271 17208998, hotness: undefined, score: 1, children: 0
kameecoding 8 points a year ago

Let's not tell them that by definition both a shopping list and a recipe are algorithms.

path: 0 17205864 17208927, hotness: undefined, score: 8, children: 2
pmk 12 points a year ago

Isn't a shopping list more like a data structure? A recipe would be an algorithm. I don't know, I could be wrong.

path: 0 17205864 17208927 17211850, hotness: undefined, score: 12, children: 0
namingthingsiseasy 1 point a year ago

Can you put some milk on the algorithm please?

path: 0 17205864 17208927 17209571, hotness: undefined, score: 1, children: 0
Grandwolf319 1 point a year ago

Depends how broad your definition of algorithm is. Is sort by upvotes an algorithm? I say no but sort by hot is.

So it is possible by this definition to have a feed without any algorithm.

path: 0 17205864 17213925, hotness: undefined, score: 1, children: 7
darklamer 11 points a year ago
path: 0 17205864 17213925 17216478, hotness: undefined, score: 11, children: 0
frezik 7 points a year ago

This is (theoretically) a programmer forum. I use the programmer definition. By that definition, not having an algorithm is nonsense.

path: 0 17205864 17213925 17215478, hotness: undefined, score: 7, children: 4
dragonfucker -1 points a year ago

What if it uses a neural network to recommend posts?

path: 0 17205864 17213925 17215478 17220581, hotness: undefined, score: -1, children: 3
darklamer 2 points a year ago
path: 0 17205864 17213925 17215478 17220581 17224356, hotness: undefined, score: 2, children: 2
freeman 1 point a year ago

So garbage in garbage out.

path: 0 17205864 17213925 17217470, hotness: undefined, score: 1, children: 0
mriswith 1 point a year ago
path: 0 17205864 17207314, hotness: undefined, score: 1, children: 0
_stranger_ 87 points a year ago

I call everything a script. Makes the Java devs real mad. Makes the PM's super confused.

path: 0 17203324, hotness: undefined, score: 87, children: 10
drkt 62 points a year ago

A million-line project spread over a hundred files

It's a script!

path: 0 17203324 17203479, hotness: undefined, score: 62, children: 9
NeatNit 41 points a year ago

sqlite is technically just one C source file, so that's definitely a script.

path: 0 17203324 17203479 17204753, hotness: undefined, score: 41, children: 6
ulterno 4 points a year ago

The compiled binary being another script.
Just in a different language.

path: 0 17203324 17203479 17204753 17208105, hotness: undefined, score: 4, children: 0
jaybone 2 points a year ago

Being one source file is the definition of a script?

path: 0 17203324 17203479 17204753 17206241, hotness: undefined, score: 2, children: 4
mmddmm 7 points a year ago

The definition of a script is something the computer executes (if it's a computer script, of course). Everything else people shove into it is extraneous.

path: 0 17203324 17203479 17204753 17206241 17207469, hotness: undefined, score: 7, children: 0
ulterno 2 points a year ago

Wait, so the bash script that I broke down into multiple files because I was unable to create and use functions properly, could not be considered a script?

path: 0 17203324 17203479 17204753 17206241 17208092, hotness: undefined, score: 2, children: 2
_stranger_ 5 points a year ago

They hate to hear it.

path: 0 17203324 17203479 17205010, hotness: undefined, score: 5, children: 0
TrickDacy 2 points a year ago

In a sense it is, before it gets compiled. And yes I'm using the term loosely, please don't @ me people

path: 0 17203324 17203479 17206518, hotness: undefined, score: 2, children: 0
SculptusPoe 61 points a year ago

I fought hard against that for years. I still only use 'app' for phone programs, but I stopped correcting people every time they used the term for anything else. It isn't technically wrong, but it grates on my nerves for some reason.

path: 0 17203626, hotness: undefined, score: 61, children: 15
pmk 29 points a year ago

If someone told me to use the fdisk app I'd be confused.

path: 0 17203626 17204269, hotness: undefined, score: 29, children: 3
jaybone 14 points a year ago

Use the ls app.

Then use the cd app.

path: 0 17203626 17204269 17206571, hotness: undefined, score: 14, children: 2
ulterno 9 points a year ago

Then use the cd app.

❯ which cd
cd: shell built-in command

Not even technically correct, unless...

When I press 'Reply', I am using the Reply app

path: 0 17203626 17204269 17206571 17208021, hotness: undefined, score: 9, children: 0
Piatro 5 points a year ago

Ugh I don't know why but this was the one that got me. Just no.

path: 0 17203626 17204269 17206571 17207743, hotness: undefined, score: 5, children: 0
GamingChairModel 5 points a year ago

Windows is the first thing I can think of that used the word "application" in that way, I think even back before Windows could be considered an OS (and had a dependency on MS-DOS). Back then, the Windows API referred to the Application Programming Interface.

Here's a Windows 3.1 programming guide from 1992 that freely refers to programs as applications:

Common dialog boxes make it easier for you to develop applications for the Microsoft Windows operating system. A common dialog box is a dialog box that an application displays by calling a single function rather than by creating a dialog box procedure and a resource file containing a dialog box template.

path: 0 17203626 17208116, hotness: undefined, score: 5, children: 3
0x0 2 points a year ago

to develop applications for the Microsoft Windows operating system.

Could they have meat "uses for the MS..."?

path: 0 17203626 17208116 17208524, hotness: undefined, score: 2, children: 0
SculptusPoe 2 points a year ago

I don't have a single problem with the word "application"

path: 0 17203626 17208116 17209011, hotness: undefined, score: 2, children: 0
Gismonda 1 point a year ago

Goddamn …. That is a thing of horrific beauty. I saved it immediately.

(I’m a technical writer so it should be fun to go through this ancient tome)

path: 0 17203626 17208116 17234970, hotness: undefined, score: 1, children: 0
LiPoly 0 points a year ago

Language evolves. Why is a computer program not an “app(lication)” exactly?

path: 0 17203626 17205474, hotness: undefined, score: 0, children: 6
Feathercrown 5 points a year ago

It isn’t technically wrong

path: 0 17203626 17205474 17205973, hotness: undefined, score: 5, children: 1
SculptusPoe 1 point a year ago

Yeah, I thought I made that clear. I just don't like it.

path: 0 17203626 17205474 17205973 17206426, hotness: undefined, score: 1, children: 0
SculptusPoe 5 points a year ago

Oh, it is. It is... Sigh.

path: 0 17203626 17205474 17206396, hotness: undefined, score: 5, children: 0
TrickDacy 4 points a year ago

A lot of times, the literal definition varies from what people think of when they hear a thing. We call a lot of similar things words that don't fully make sense but since other people will know what it means, it's useful. When everything is an app, piles of specifics are glossed over. That probably doesn't matter when talking to a non-developer, but sometimes it might. Those of us in software like the specificity because it tells us many things we might otherwise have to ask several questions to learn about. So yeah, sometimes it matters, other times it won't.

path: 0 17203626 17205474 17206485, hotness: undefined, score: 4, children: 0
Goretantath 2 points a year ago

Everyone that goes " thats fire yo!" I spritz with a spraybottle.

path: 0 17203626 17205474 17207296, hotness: undefined, score: 2, children: 1
SculptusPoe 0 points a year ago

As is your right and duty.

path: 0 17203626 17205474 17207296 17208967, hotness: undefined, score: 0, children: 0
SleepingInTraffic 58 points a year ago

Everything is a file

path: 0 17203352, hotness: undefined, score: 58, children: 13
drolex 15 points a year ago

What about a process? File gone wild?

path: 0 17203352 17203875, hotness: undefined, score: 15, children: 4
whatwhatwhatwhat 33 points a year ago

I’d call that a file loaded to memory

path: 0 17203352 17203875 17204267, hotness: undefined, score: 33, children: 2
jaybone 5 points a year ago

Most files are loaded to memory in order to make any kind of use out of them. I.e. read/write operations.

path: 0 17203352 17203875 17204267 17206444, hotness: undefined, score: 5, children: 1
whatwhatwhatwhat 4 points a year ago

That’s true! I supposed it would be more precise to say that all processes are files loaded to memory, but not all files loaded to memory are processes. Sort of like the whole arachnids / spiders situation.

path: 0 17203352 17203875 17204267 17206444 17209559, hotness: undefined, score: 4, children: 0
jaybone 3 points a year ago

Why not? Represented in /proc? exec() and fam? Read and write to it?

path: 0 17203352 17203875 17206392, hotness: undefined, score: 3, children: 0
PoopingCough 9 points a year ago

I mean, with virtualization that's pretty much true

path: 0 17203352 17204744, hotness: undefined, score: 9, children: 0
akilou 4 points a year ago

What about a folder?

path: 0 17203352 17204709, hotness: undefined, score: 4, children: 5
drolex 10 points a year ago

Pregonte file

path: 0 17203352 17204709 17205302, hotness: undefined, score: 10, children: 2
Gork 5 points a year ago

Is that how babby formed

path: 0 17203352 17204709 17205302 17205901, hotness: undefined, score: 5, children: 1
jaybone 2 points a year ago

how to mkdir

path: 0 17203352 17204709 17205302 17205901 17206470, hotness: undefined, score: 2, children: 0
kenoh 4 points a year ago

If you can open it in Vim, it's a file.

path: 0 17203352 17204709 17205667, hotness: undefined, score: 4, children: 1
SatyrSack 10 points a year ago

You can open me in Vim, Greg. Am I a file?

path: 0 17203352 17204709 17205667 17205810, hotness: undefined, score: 10, children: 0
NigelFrobisher 1 point a year ago

Files are just streams. Everything is just a stream, in real life too.

path: 0 17203352 17211925, hotness: undefined, score: 1, children: 0
Initiateofthevoid 36 points a year ago
path: 0 17206661, hotness: undefined, score: 36, children: 6
GamingChairModel 15 points a year ago

Um excuse me the preferred term is "AI agent" if you want outside investment

path: 0 17206661 17208035, hotness: undefined, score: 15, children: 0
ChickenLadyLovesLife 6 points a year ago

I had a (non-technical) manager come to me one day and say he wanted us to start using this hot new technology he had just read about called an API. This was in 2010. He showed me the article, which somehow never even attempted to explain what an API actually was. I just laughed and said I would make it an action item.

path: 0 17206661 17217220, hotness: undefined, score: 6, children: 2
Agent641 2 points a year ago

APIs have been around since like the 90s, right?

path: 0 17206661 17217220 17232987, hotness: undefined, score: 2, children: 1
ChickenLadyLovesLife 2 points a year ago path: 0 17206661 17217220 17232987 17235505, hotness: undefined, score: 2, children: 0
dufkm 6 points a year ago

In similar cases I've passive-aggressively intentionally misunderstood and/or acted confused. E.g. "Yes, we can set ut up an API between X and Y, but what exactly do you want the bot to do?" Then let them elaborate until it's clear they're not asking for a bot.

path: 0 17206661 17208043, hotness: undefined, score: 6, children: 0
ByteOnBikes 4 points a year ago

You folks still say bot? I my company, we say AI.

path: 0 17206661 17214825, hotness: undefined, score: 4, children: 0
NocturnalMorning 36 points a year ago

And now the kids don't know what a file path is anymore. Legit my wife is a professor, and she gets adeer in the headlight look when she is helping students debug code and she mentions a file path not being right in there code.

Serious response, no joke... what's a file path?

These are sophomores and Juniors in college.

path: 0 17203672, hotness: undefined, score: 36, children: 10
Piatro 32 points a year ago

These are sophomores and Juniors in college.

... Who grew up in a world where computer internals were abstracted away so you never needed to know what a file was or even that they exist. I wouldn't know what a file was either if I didn't grow up in exactly the right time frame and have a dad who hoarded DOS PCs.

path: 0 17203672 17203845, hotness: undefined, score: 32, children: 2
NocturnalMorning 15 points a year ago

Oh no, I get why they don't know what one is. It just makes teaching coding to them very difficult.

path: 0 17203672 17203845 17204330, hotness: undefined, score: 15, children: 0
sheogorath 3 points a year ago

I lucked out having a dad who's into computers so I had the chance to tinker with his old stuff since I was a little bwoah.

path: 0 17203672 17203845 17205760, hotness: undefined, score: 3, children: 0
myrmidex 13 points a year ago

Meh every generation has its quirks. My college class in 2000 spent 1 whole week going over the Windows Start menu...

path: 0 17203672 17204308, hotness: undefined, score: 13, children: 1
crank0271 7 points a year ago

All the education invalidated by the release of Windows 8

path: 0 17203672 17204308 17205242, hotness: undefined, score: 7, children: 0
TrickDacy 9 points a year ago

Yikes. Blame iPhone (and Android) hiding file structure in most every app

path: 0 17203672 17206551, hotness: undefined, score: 9, children: 0
fmstrat 4 points a year ago

Must not.. Must resist.... THEEEIIIIRRRR

Whew

path: 0 17203672 17213306, hotness: undefined, score: 4, children: 1
ChickenLadyLovesLife 3 points a year ago

I think they meant "a file path not being right in that there code".

path: 0 17203672 17213306 17217352, hotness: undefined, score: 3, children: 0
Piatro 2 points a year ago
path: 0 17203672 17203991, hotness: undefined, score: 2, children: 0
nullPointer 2 points a year ago

the blank stares you get when mentioning the word "directory"

path: 0 17203672 17218370, hotness: undefined, score: 2, children: 0
fibojoly 36 points a year ago

What I hate even more, is that the morons who can't read more than two syllables decided to shorten "application" to "app", but now I only ever hear people reading that as "ay pee pee"! What was the fucking point?

path: 0 17211571, hotness: undefined, score: 36, children: 11
piranhaconda 42 points a year ago

I've literally never heard anyone call it A.P.P. (and I mean that literally literally, not figuratively literally)

Is this a specific cultural thing? A generational thing? Geography based slang? Why would anyone do this.

path: 0 17211571 17216795, hotness: undefined, score: 42, children: 2
Ricaz 7 points a year ago

It's an idiot thing is what it is

path: 0 17211571 17216795 17221292, hotness: undefined, score: 7, children: 0
fibojoly 2 points a year ago

I might be biased from speaking with so many Chinese people. Who I can forgive not knowing the origin of the abbreviation. Still pisses me off to no end D:<

path: 0 17211571 17216795 17232185, hotness: undefined, score: 2, children: 0
Capsicones 12 points a year ago

Chinese phonology doesn't allow for the pronunciation of "app", for example. I see a lot of Chinese people spelling it as "APP", and pronouncing it accordingly. It's kinda funny to me, since the Mandarin word "yingyong" is only two syllables. "APP" just seems more cumbersome by all account, yet it has become inexplicably popular.

path: 0 17211571 17211839, hotness: undefined, score: 12, children: 5
RagingRobot 9 points a year ago

Yingyong sounds cool. It's got yoyo vibes

path: 0 17211571 17211839 17213997, hotness: undefined, score: 9, children: 4
DragonTypeWyvern 4 points a year ago

Ping pong

path: 0 17211571 17211839 17213997 17216079, hotness: undefined, score: 4, children: 1
A7thStone 1 point a year ago path: 0 17211571 17211839 17213997 17216079 17220299, hotness: undefined, score: 1, children: 0
fibojoly 2 points a year ago

It literally means "to apply", funnily.
But of course the majority of Chinese people are not English speakers, so they see "app" but can't know it's the same meaning.

path: 0 17211571 17211839 17213997 17232263, hotness: undefined, score: 2, children: 1
irelephant 1 point a year ago

Eh, that kinda works out.

path: 0 17211571 17211839 17213997 17232263 17233927, hotness: undefined, score: 1, children: 0
adminofoz 6 points a year ago

I mean, I'm pretty sure this is extremely widespread in China, so I'd say it's more cultural than anything else. In fact, since there are so many Chinese, that probably means more people call it A.P.P. than app. But I honestly have no clue, and it doesn't matter to me either way. Words change. It's nothing to get bent out of shape about.

path: 0 17211571 17215085, hotness: undefined, score: 6, children: 0
houseofleft 5 points a year ago

This, 100% It's like how people started saying "PC" because personal computer was too long for them, but now I exclusively hear people taking up to a minute on each letter! (peeeeeeee-seeeeeeee)

path: 0 17211571 17218270, hotness: undefined, score: 5, children: 0
Grandwolf319 34 points a year ago

Yes but imo patch is now update

path: 0 17213020, hotness: undefined, score: 34, children: 1
tvbusy 9 points a year ago

Patch is now Paid DLC

path: 0 17213020 17218714, hotness: undefined, score: 9, children: 0
bier 33 points a year ago

In the Netherlands basically everyone uses whatsapp. In the beginning people would say send me a whatsapp or something like that. But pretty quickly people started to shorten it to just app. So people will say stuff like I just got an app (instead of message), it drives me nuts. Like my family chat group is called "app group".

path: 0 17206842, hotness: undefined, score: 33, children: 7
Scrollone 13 points a year ago

In Italy people loves start up companies because they think they all make apps. And they write is as "Start apps"

path: 0 17206842 17207745, hotness: undefined, score: 13, children: 4
QuazarOmega 2 points a year ago

Lmaoo, Italian here too, I never had the pleasure to see that slip up, where have you seen it on usually?

path: 0 17206842 17207745 17210973, hotness: undefined, score: 2, children: 2
Scrollone 2 points a year ago

You don't talk to enough 40+ years old hahah

path: 0 17206842 17207745 17210973 17211211, hotness: undefined, score: 2, children: 1
QuazarOmega 1 point a year ago

Guess not, not yet at least

path: 0 17206842 17207745 17210973 17211211 17211924, hotness: undefined, score: 1, children: 0
EvilCartyen 1 point a year ago

That's funny, especially since no one wants a new app on their phone. Right?

path: 0 17206842 17207745 17207874, hotness: undefined, score: 1, children: 0
zerofk 4 points a year ago

Are you sure it’s not appje?

path: 0 17206842 17207220, hotness: undefined, score: 4, children: 1
bier 3 points a year ago

Yes but I felt adding the "je" part would make it more confusing for non Dutch readers.

path: 0 17206842 17207220 17217556, hotness: undefined, score: 3, children: 0
Phen 31 points a year ago

A long time ago I joined a new remote-first company and in my first month they made an event where they brought in all employees from all over the world for a week at a farm hotel for a mix or meetings and leisure activities.

In one specific meeting the CEO was talking app this app that and I was very confused. The product was a server side program that had a web client, an electron app and two native mobile apps. But the CEO was talking about things that didn't make sense for those apps.

At some point I interrupted the meeting and asked for clarification: what are you talking about when you say app? It's not the mobile apps?

The CEO made a funny face and mentioned an engineer. I looked at him and he had a smug face and said something along the lines of "well, go on, explain it". CEO then explained he was talking about the new big project, which was basically an extension system for the server product - and the extensions would be called apps.

That night I found that engineer at the hotel bar and asked more details about it. Turns out he was the team lead on this project and he hated the term "apps" for it and had been very vocal about it before, saying among other things that it would cause confusion with the client apps we have. Most of the company agreed with him at the time but the CEO demanded it be named apps anyway.

These days everyone there thinks that naming it apps was the right call, but I always hated having to refer to them as "server extension app" to avoid any confusion, specially because I often worked on integrations with third party tools and those tools also had their own stuff called apps so instead of just saying something like "the Kabum extension" I had to say "the ChaChin server Kabum app" (as in this example's context there would also be multiple Kabum clients and ChaChin clients that would all be known as apps too)

path: 0 17204131, hotness: undefined, score: 31, children: 3
fmstrat 2 points a year ago

I would have recommended an extension to interface with a mobile browser extension.

The Mobile Extension App Extension App.

path: 0 17204131 17213358, hotness: undefined, score: 2, children: 0
0x0 1 point a year ago

at a farm hotel

A what now?

but the CEO demanded it

Typical.

path: 0 17204131 17242719, hotness: undefined, score: 1, children: 1
Phen 3 points a year ago

I simply translated literally a term that exists in my language and didn't realize it wasn't really a thing in English.

A farm hotel is a hotel that is focused on leisure activities, usually connected to nature and often established in what would otherwise have been a farm. They tend to have ponds and lots of trees, flowers and sometimes animals too. They tend to also have areas for private events so that companies can bring their folks to stay there for a few days for meetings and presentations.

The one we were at had access to some pristine rivers where we could practice snorkeling, had some beautiful grottos we could enter, some trails for walking through the woods and also access to other rivers for several water sports. Some of those were provided by the hotel itself and others were general touristic attractions from that region.

path: 0 17204131 17242719 17246398, hotness: undefined, score: 3, children: 0
notarobot 30 points a year ago

The other day I realized they did that because its APPle. I have no evidence but I'm sticking with it

path: 0 17205125, hotness: undefined, score: 30, children: 5
bandwidthcrisis 9 points a year ago

I think I heard "applet" being mentioned for embedded java or something in the early 2000s. I don't know if that's connected.

path: 0 17205125 17208036, hotness: undefined, score: 9, children: 3
angstylittlecatboy 4 points a year ago

Apple didn't invent the word "app," but I do think they pushed it because it was adjacent to the company's name.

path: 0 17205125 17208036 17225563, hotness: undefined, score: 4, children: 0
oo1 3 points a year ago

I thought applet came first. Then "web apps" - but i think that's a windows perspective.

This claims they came from NEXT which apple bought in the 90s. https://www.trekbbs.com/...

The thread also refers to bitmap image files as bumps which I'd still do if I ever saw a bump again. So the thread is legitimate.

path: 0 17205125 17208036 17215652, hotness: undefined, score: 3, children: 1
ChickenLadyLovesLife 4 points a year ago

I've been coding since the '80s. I've never once heard anyone refer to a bitmap as a "bump".

path: 0 17205125 17208036 17215652 17217319, hotness: undefined, score: 4, children: 0
ulterno 1 point a year ago

The name of the company is all you need as evidence.

path: 0 17205125 17207892, hotness: undefined, score: 1, children: 0
someacnt 20 points a year ago

The script is compiled to a program which is then executed by the OS.

->

The app is appified to an app which is then apped by the app.

Damnit.

path: 0 17212160, hotness: undefined, score: 20, children: 1
Lemminary 6 points a year ago

Why use many word?

path: 0 17212160 17216627, hotness: undefined, score: 6, children: 0
bandwidthcrisis 13 points a year ago

Web browser? "app". Web page? "app". Dialog box? "app". Phone app that's just a thin shell for the web site? "appapp".

path: 0 17208084, hotness: undefined, score: 13, children: 1
ChickenLadyLovesLife 3 points a year ago

Appetizer at Applebee's? "app"

This one probably drives me the most crazy.

path: 0 17208084 17217270, hotness: undefined, score: 3, children: 0
samus12345 12 points a year ago

path: 0 17205847, hotness: undefined, score: 12, children: 0
tisktisk 11 points a year ago

I hate that this meme never explains what application meant 'back then'
I get that it's a problem now, but if it had a clear enough definition back then, maybe this couldn't have occurred the way it did?

path: 0 17209344, hotness: undefined, score: 11, children: 1
capuccino 11 points a year ago

I always understood "application" like a gadget in the software world that just resolved one specific problem, and had that own definition till got distorted

path: 0 17209344 17209751, hotness: undefined, score: 11, children: 0
ProfessorProteus 11 points a year ago

I felt like I was alone in being frustrated at this trend. However I found a bit of relief to discover, through messing around in a Win98 virtual machine, that they were occasionally using the term "app" back then as well. Of course it wasn't as ubiquitous as it is now, but whatever.

Also I thought I'd never see the Xbox kid meme again. What an unexpected throwback!

path: 0 17206868, hotness: undefined, score: 11, children: 0
noctivius 11 points a year ago

linux app download free no registration

path: 0 17203126, hotness: undefined, score: 11, children: 0
phr 11 points a year ago

$ sudo appt-get install app

path: 0 17204560, hotness: undefined, score: 11, children: 1
beeng 5 points a year ago

chmod +x myApp.appImage

path: 0 17204560 17206300, hotness: undefined, score: 5, children: 0
perishthethought 10 points a year ago

This is really, "what techs call it" and "what non-techs call it".

As a tech, I usually know what someone means when they "app".

It's "glitch" that drives me mad though. Glitch sounds like a ghost caused the error one tine only, versus some lazy coder.

path: 0 17205839, hotness: undefined, score: 10, children: 2
Lv_InSaNe_vL 7 points a year ago

To be fair i would consider a glitch to be closer to a ghost causing it than a lazy developer.

I consider a "bug" to be something caused by the code (bad error handling, bad logic, etc) and a "glitch" to be something more random or environmental

path: 0 17205839 17208915, hotness: undefined, score: 7, children: 1
perishthethought 2 points a year ago

Yes! Agreed. But for some reason, the only word everyone uses these days is "glitch". And I don't know why, but that really fries my grits.

path: 0 17205839 17208915 17214173, hotness: undefined, score: 2, children: 0
_____ 9 points a year ago

I very much hate the word app. That's probably my biggest boomer trait.

path: 0 17204435, hotness: undefined, score: 9, children: 4
TrickDacy 5 points a year ago

For me, it's cloud.

path: 0 17204435 17206574, hotness: undefined, score: 5, children: 2
thatonecoder 5 points a year ago

You should check the Cloud to Butt extension. It is immature, but it can make you laugh

path: 0 17204435 17206574 17208110, hotness: undefined, score: 5, children: 1
TrickDacy 2 points a year ago

haha I think I remember this!

path: 0 17204435 17206574 17208110 17208861, hotness: undefined, score: 2, children: 0
And009 1 point a year ago

Can't slap em apps

path: 0 17204435 17217327, hotness: undefined, score: 1, children: 0
nuko147 9 points a year ago

They trying the Algorithm to AI nowdays.

path: 0 17221361, hotness: undefined, score: 9, children: 0
MTK 8 points a year ago

I powered on my computer, my app started, which started my main app, which started my essential apps, which started my app that I use to open my other app, which I use to go to my other app that I use to watch other apps being used by otgher people.

You will get an invisible candy if you can correctly decode this.

path: 0 17233184, hotness: undefined, score: 8, children: 2
marzhall 7 points a year ago

I'll bite: I powered on my computer. My bios started which started my init process, which started my daemons, which started my login manager (maybe slim), which started my DE (maybe gnome), which I use to go to my browser in order to watch other people stream video games.

I'm dicey on what the browser is being used for - maybe security software? - but I feel like it's plausible.

path: 0 17233184 17234158, hotness: undefined, score: 7, children: 1
MTK 3 points a year ago

Nice! You get an invisible candy!

path: 0 17233184 17234158 17239668, hotness: undefined, score: 3, children: 0
applemao 7 points a year ago

I hate the term. It waters down true programmers and hard work. 9 year old rips off someone and makes game, "app". Actual software dev makes useful program using hard work and their own assets, "app".

path: 0 17237637, hotness: undefined, score: 7, children: 0
Aeri 5 points a year ago

I miss when game had content patches instead of dlc

path: 0 17226300, hotness: undefined, score: 5, children: 0
RedFrank24 5 points a year ago

What's the difference between an application and a program?

path: 0 17234348, hotness: undefined, score: 5, children: 4
blockheadjt 6 points a year ago

Historically, an app is something with very limited uses, and a program is more powerful.

Adobe PhotoShop is a program. Apple Photos is an app.

path: 0 17234348 17234669, hotness: undefined, score: 6, children: 1
qjkxbmwvz 4 points a year ago

I'd say it gets a little different with command line utilities --- maybe "utility" is the appropriate term here, but I'd call something like grep a program, not an application (again --- "utility" also works).

To be sure, grep is extremely powerful, but its scope is limited.

path: 0 17234348 17234669 17235583, hotness: undefined, score: 4, children: 0
some_guy 4 points a year ago

The original Macintosh had an Applications folder. App is what I use to cut through tech speak for people at work because the shortcut is less daunting. They have apps on their phone. They must not be scary like Programs and Applications.

path: 0 17234348 17235300, hotness: undefined, score: 4, children: 0
calcopiritus 2 points a year ago

I don't think there's a clear definition of either. I'd say if it has no UI, it's a program. And if it has a UI, I don't know if it's a program or an app.

path: 0 17234348 17243001, hotness: undefined, score: 2, children: 0
SendMePhotos 4 points a year ago

Make it stop!

path: 0 17203322, hotness: undefined, score: 4, children: 0
angstylittlecatboy 4 points a year ago

Who has ever called a batch file an app

path: 0 17211772, hotness: undefined, score: 4, children: 2
OmegaLemmy 21 points a year ago

My end users

path: 0 17211772 17212425, hotness: undefined, score: 21, children: 1
Retrograde 3 points a year ago

Powershell is a fortnite expansion right?

path: 0 17211772 17212425 17213296, hotness: undefined, score: 3, children: 0
Andromxda 4 points a year ago

package = app

path: 0 17243753, hotness: undefined, score: 4, children: 2
kaeurenne 2 points a year ago

Source code = app Function = app

path: 0 17243753 17244242, hotness: undefined, score: 2, children: 1
Andromxda 4 points a year ago

library = app
object code = app
machine code = app
binary = app
linker = app
bits = app
data = app
state = app
stack = app
heap = app
variables = app
memory allocator = app
memory = app
transistors = app
silicon = app
wires = app
pcb = app
electrons = app
leptons = app

path: 0 17243753 17244242 17252236, hotness: undefined, score: 4, children: 0
dan69 4 points a year ago

I think it’s spelled “A1” thanks to our Education Secretary

path: 0 17242799, hotness: undefined, score: 4, children: 0
Kolanaki 4 points a year ago

I remember "killer app" being a phrase I regularly heard in the 90's.

path: 0 17209171, hotness: undefined, score: 4, children: 3
GamingChairModel 3 points a year ago

But also, you're right. Here's an article from 1994 describing Visicalc as a "Killer App" from the late 1970's, that prompted people to buy personal computers.

path: 0 17209171 17214741, hotness: undefined, score: 3, children: 0
GamingChairModel 1 point a year ago

"Killer rap" was pretty popular in the 90's too.

path: 0 17209171 17214687, hotness: undefined, score: 1, children: 1
ChickenLadyLovesLife 1 point a year ago

You're thinking of "gangster app".

path: 0 17209171 17214687 17217409, hotness: undefined, score: 1, children: 0
dejected_warp_core 3 points a year ago

It's worse if you have ever worked in food service. "App" is short for "appetizer".

::cries in very specific form of confusion::

path: 0 17233189, hotness: undefined, score: 3, children: 0
Doomsider 3 points a year ago

Does your app have an app for its app?

path: 0 17206710, hotness: undefined, score: 3, children: 0
CodiUnicorn 2 points a year ago

Vitally....

path: 0 17298837, hotness: undefined, score: 2, children: 0
Gladaed 2 points a year ago

App is actually correct for all but the OS.

path: 0 17204742, hotness: undefined, score: 2, children: 0
Agent641 1 point a year ago

Double plus good!

path: 0 17232876, hotness: undefined, score: 1, children: 0
MehBlah 1 point a year ago

The braces are nice touch.

path: 0 17205064, hotness: undefined, score: 1, children: 0
JimVanDeventer 1 point a year ago

The word app has been around forever, first appearing in the 1970s (according to some dictionaries I just googled). Pendulum swung towards “programs” and we have since swung back to the correct term.

path: 0 17220256, hotness: undefined, score: 1, children: 0
tauren 1 point a year ago

I think both are fine. Regular people don't need more than "app", but professionals still know and use other words too.

path: 0 17206655, hotness: undefined, score: 1, children: 0
Danerd 1 point a year ago

In my workplace they use robot for everything

path: 0 17208080, hotness: undefined, score: 1, children: 0
vane 1 point a year ago

thing and stuff

path: 0 17206608, hotness: undefined, score: 1, children: 0
irelephant 0 points a year ago

The meme is good and all, but seeing it makes me feel irrationally annoyed because the first place I saw it was a rascist pleroma (fediverse software; mastodon but rasict) instance that had it embedded in the frontend. This just reminds me of it.

path: 0 17233877, hotness: undefined, score: 0, children: 0
paraphrand -2 points a year ago

This is nonsense.

path: 0 17206895, hotness: undefined, score: -2, children: 0
programmer_humor
programmer_humor

@programming.dev

login for more options
33615
2560
7290

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

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
    • If the mod doesn't find it funny, you're banned. Ha-ha!... For real: do not use the community for "statements". There are other places for such content. Keep it chill and funny.

go to feed...