- cross-posted to:
- programmerhumor@lemmy.ml
- cross-posted to:
- programmerhumor@lemmy.ml
Vitally…
package = app
Source code = app
Function = app
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
silicion = app
wires = app
pcb = app
electrons = app
leptons = app
I think it’s spelled “A1” thanks to our Education Secretary
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”.
What’s the difference between an application and a program?
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.
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.
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.
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.
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.
It’s worse if you have ever worked in food service. “App” is short for “appetizer”.
::cries in very specific form of confusion::
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.
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.
Nice! You get an invisible candy!
I miss when game had content patches instead of dlc
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.
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.
Haha thank you for that.
Me too. Ever since I read Richard Stallman’s words to avoid article. I kinda wish I hadn’t read it now lmao.
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.
Man, what a nice read
I’m content with it
Yeah, me too. What the fuck is content? Content means contained in something. Contained in what?
Also, “content creator” = OnlyFans
Contained in the app you use, video you watch, article you read, page of a book, sentence in a paragraph, etc.
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.
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
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.
APIs have been around since like the 90s, right?
The term dates to 1974 (1968 if you accept “Application Program Interface”). The concept is decades older than that. My boss was just a fucking moron.
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.
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.
Being one source file is the definition of a script?
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?It’s now just a bash
Guess, I’ll be
bash
ing my way to completion.
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.
The compiled binary being another script.
Just in a different language.
In a sense it is, before it gets compiled. And yes I’m using the term loosely, please don’t @ me people
GNU Autotools: yes.
They hate to hear it.
Make it stop!
$ sudo appt-get install app
chmod +x myApp.appImage
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.
If someone told me to use the fdisk app I’d be confused.
Use the ls app.
Then use the cd app.
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
Ugh I don’t know why but this was the one that got me. Just no.
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.
to develop applications for the Microsoft Windows operating system.
Could they have meat “uses for the MS…”?
I don’t have a single problem with the word “application”
Language evolves. Why is a computer program not an “app(lication)” exactly?
Everyone that goes " thats fire yo!" I spritz with a spraybottle.
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.
It isn’t technically wrong
Yeah, I thought I made that clear. I just don’t like it.
Oh, it is. It is… Sigh.