Software Terminology
Software Terminology
Software Terminology
They trying the Algorithm to AI nowdays.
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.
Yes but imo patch is now update
Patch is now Paid DLC
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?
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.
It's an idiot thing is what it is
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)
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.
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.
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.
Why use many word?
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.
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.
Something, something, dihydrogen monoxide, something.
Yeah, I don't like that one, either.
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.
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.
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...
So what should we call the thing that we don't want in our social media feeds that controls what we see?
Seems like a pretty reasonable semantic shift to me.
Let's not tell them that by definition both a shopping list and a recipe are algorithms.
Isn't a shopping list more like a data structure? A recipe would be an algorithm. I don't know, I could be wrong.
Can you put some milk on the algorithm please?
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.
Dont' worry, the kids will learn about real algorythms when they grow up
Then: Books, Movies, Videos, Blogs, Articles Now: C O N T E N T
Then: Fire, Rocks
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.
Man, I hate the word content.
Me too. Ever since I read Richard Stallman's words to avoid article. I kinda wish I hadn't read it now lmao.
I’m content with it
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.
Yeah, me too. What the fuck is content? Content means contained in something. Contained in what?
Also, "content creator" = OnlyFans
I call everything a script. Makes the Java devs real mad. Makes the PM's super confused.
A million-line project spread over a hundred files
It's a script!
sqlite is technically just one C source file, so that's definitely a script.
GNU Autotools: yes.
They hate to hear it.
In a sense it is, before it gets compiled. And yes I'm using the term loosely, please don't @ me people
See also the client camera movement guide:
This is ridiculous. There's no way a client calls a dolly a "pan".
That's obviously zooming.
We will zoom out towards the top
I met a guy who would say "pan forward" and "pan it in an angle".
A Pan-o-rama
Interesting.
The word 'pan', came to me from using 3D CAD software and I considered the Jib and Truck actions as 'pan' and the original Pan would be camera rotation, which might be 'turn' (didn't use it as much so don't remember) which was less favourable than using 'orbit'.
Good to know the word origin.
Oh and btw, Dolly would not be zoom, but 'walk'.
Client cameras love everyone!
On the flipside, "Bot" is the backend for almost everything that I've dealt with recently.
"We need the data moved from X to Y, can someone make a bot for that?"
Internal suffering
"... Yes. We can setup an API between X and Y."
"Great! We also want a bot to generate daily reports from Y"
Suffering intensifies
"... Ok."
I don't even try to fight it anymore.
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.
You folks still say bot? I my company, we say AI.
Um excuse me the preferred term is "AI agent" if you want outside investment
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.
Wait until they call it an agent
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".
Are you sure it’s not appje?
Yes but I felt adding the "je" part would make it more confusing for non Dutch readers.
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.
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.
I don't have a single problem with the word "application"
to develop applications for the Microsoft Windows operating system.
Could they have meat "uses for the MS..."?
Language evolves. Why is a computer program not an “app(lication)” exactly?
Oh, it is. It is... Sigh.
It isn’t technically wrong
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.
Everyone that goes " thats fire yo!" I spritz with a spraybottle.
Everything is a file
I mean, with virtualization that's pretty much true
Files are just streams. Everything is just a stream, in real life too.
The other day I realized they did that because its APPle. I have no evidence but I'm sticking with it
I think I heard "applet" being mentioned for embedded java or something in the early 2000s. I don't know if that's connected.
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/threads/when-did-programs-become-apps.136416/
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.
The name of the company is all you need as evidence.
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?
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
Web browser? "app". Web page? "app". Dialog box? "app". Phone app that's just a thin shell for the web site? "appapp".
Appetizer at Applebee's? "app"
This one probably drives me the most crazy.
Who has ever called a batch file an app
My end users
Powershell is a fortnite expansion right?
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.
the blank stares you get when mentioning the word "directory"
Must not.. Must resist.... THEEEIIIIRRRR
Whew
I think they meant "a file path not being right in that there code".
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.
Oh no, I get why they don't know what one is. It just makes teaching coding to them very difficult.
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.
Meh every generation has its quirks. My college class in 2000 spent 1 whole week going over the Windows Start menu...
All the education invalidated by the release of Windows 8
Yikes. Blame iPhone (and Android) hiding file structure in most every app
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)
I would have recommended an extension to interface with a mobile browser extension.
The Mobile Extension App Extension App.
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!
$ sudo appt-get install app
chmod +x myApp.appImage
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.
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
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.
I very much hate the word app. That's probably my biggest boomer trait.
Can't slap em apps
For me, it's cloud.
You should check the Cloud to Butt extension. It is immature, but it can make you laugh
linux app download free no registration
I remember "killer app" being a phrase I regularly heard in the 90's.
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.
"Killer rap" was pretty popular in the 90's too.
You're thinking of "gangster app".
Does your app have an app for its app?
Make it stop!
In my workplace they use robot for everything
App is actually correct for all but the OS.
I think both are fine. Regular people don't need more than "app", but professionals still know and use other words too.
thing and stuff
The braces are nice touch.
This is nonsense.