this post was submitted on 14 Apr 2026
25 points (96.3% liked)

Technology

42709 readers
291 users here now

A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.

Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.

Subcommunities on Beehaw:


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 4 years ago
MODERATORS
 

Serious question. We had a perfectly serviceable word, yet everyone decided to shift. Is it just that it's shorter to type?

If so, I feel for your colleagues trying to parse your code when all your variables use abbreviations.

top 29 comments
sorted by: hot top controversial new old
[–] AbelianGrape@beehaw.org 1 points 4 hours ago

In my personal experience, "coding" has been used as long as I can remember, but took over as the dominating term maybe 8-12 years ago.

I also prefer to say programming still. Coding sounds weird to me because it has its own separate (though certainly related) meanings.

[–] marxismtomorrow@lemmy.today 27 points 23 hours ago (2 children)

Code was in use relating to the set of instructions used to control a computer in 1946; with it becoming a verb by 1986. Programming was from 1945 as a first use in regards to computers; meaning "cause to be automatically regulated in a prescribed way.

Now the funny thing is the noun 'Program' in regards to computers in 1945 meant "series of coded instructions which directs a computer in carrying out a specific task"

So if we really work through the etymology a bit, coded instructions was first, then Program/ming, then Code and coding; though certainly 'encoding' would have been used before programming given the definition of 'coded instructions.'

So... Blame Ada Lovelace for not coming up with something catchy like 'lacing' which would have been far more camp (and much more accurate to the gender of early programmers).

[–] JohnEdwa@sopuli.xyz 7 points 22 hours ago (1 children)

And be grateful that we didn't start calling is "apping", even though the term "program" is effectively extinct these days.

[–] Jack@lemmy.ca 3 points 17 hours ago* (last edited 17 hours ago)

For me apps are things that are fullscreen-only (on phones, Windows 8 apps, GNOME 3+), while programs are small CLI things or complex ones with discoverable GUIs where you have more control over the UI and placement.

Don't know what tiling window systems would make programs by the above definition.

[–] orionsbelt@midwest.social 2 points 23 hours ago

this is awesome, thanks!

[–] mech@feddit.org 9 points 19 hours ago (3 children)

Could have been worse, it could have turned into "apping".

[–] jay2@beehaw.org 2 points 11 hours ago

Stop it! You'll go blind.

[–] chahk@beehaw.org 1 points 12 hours ago

Don't give them any ideas!

[–] psx_crab@lemmy.zip 3 points 17 hours ago (1 children)

"ohh i work as an executioner in Microsoft back in 2005. Kinda fun doing executioning"

[–] mech@feddit.org 3 points 17 hours ago

Oh I'd LOVE to work as executioner at Microsoft!

[–] deegeese@sopuli.xyz 9 points 23 hours ago

Programming could also refer to lower paid jobs operating machines, like a CNC Programmer or Radio programs.

So the real computer software people started using the term “software engineering”. But that’s too long, so ‘coding’.

[–] bryndos@fedia.io 2 points 16 hours ago (1 children)

I think I noticed it widespread in the mid 2010s. Maybe around the same time that DIY and various hobby/handicrafts became just "making".

I still remember when I bought a tool off someone and was chatting about what i was going to do with it and they declared out of the blue: "I am a maker!". I just had to end the conversation as quickly and politely as possible. I don't know what the point of that statement was, but it made them sound a bit unhinged.

That said I'm sure the term coding was in use before, but more like a sub-activity that 'computer programmers' or 'software engineers' might do as part of their job. Maybe 'coder' and 'coding' became more popular with the spread of the term 'agile' into the bullshitting-consultant / middle-management cultures; I think that's when some people started using that term as an excuse for skipping 'design' and 'engineering' parts of any complex project.

[–] Powderhorn@beehaw.org 2 points 16 hours ago (1 children)

I ended up very happy I didn't go into software once I heard the hell of agile and Jira. Like, I can do this all in Python ... what are y'all talking about?

Agile just sounds like a stupid modeling method. Has anyone ever said without irony "we'll get it better next sprint"? Really? You want better software as a software company? Thank god I was sitting down.

Of course you fucking are. If your company is hoping for reversions via this may as well die. The whole point is control, not output, efficiency or quality.

[–] bryndos@fedia.io 2 points 15 hours ago

Yep. I'm sure its fine in small competent teams with a workflow that they're comfortable with.

But any large organisation I've worked in involves clueless middle managers and teams with some people who really should move on. Agile seems to make incompetence of managers less obvious, and makes them less accountable. Seems to remove control over both the workflow, cost base and the quality of product/service.

It also gives them this great universal technique for problem solving. "We found that Task X is not being done right" . OK we'll write a job title "X doer". Appoint person who doesn't really know what X is, but neither does the interviewer. Make this person go to 'stand ups' and assign them some jiras. 3 months later, they wonder why X is still not being done and why their new hire left already.

The root cause for sure is incompetent management not the methods. But their project method seems to protect them and impair actual improvement.

[–] pglpm@lemmy.ca 3 points 19 hours ago

Still more acceptable, in my opinion, than going from "using" to "leveraging"...

[–] masterspace@lemmy.ca 4 points 21 hours ago* (last edited 21 hours ago)

It's probably predominantly because of the switch to mobile computing / smartphones / web being dominant, and everyone referring to programs there as "apps" / applications.

i.e. If you write a mobile app with a function-as-a-service backend, you will never compile what someone would refer to as a "program", so calling yourself a "programmer" (as-in, someone who makes programs) feels inaccurate and a not helpful description for people. "Coder" (as-in, someone who writes code) is a vaguer in terms of the type of code you write and more accurate in terms of what you spend your time producing.

[–] jay2@beehaw.org 0 points 12 hours ago

I remember it from the 2000's. The internet was up and we could all share our own pet names for things or just make up a new word. mIRC and newsgroups were big on that. Weird times but cool for sure. Some of it stuck. I still use the exclamation 'Blargh' occasionally.

The first time I remember it was someone from California asked me to 'code summin' for their daughter. I had to make sure what they were asking of me before I agreed. 2002 maybe.

[–] Kirk@startrek.website 5 points 23 hours ago (2 children)

This is a guess but I feel like it was around the time that most coding was done for things that weren't explicitly "programs", like web design CSS/Java and smartphone "apps".

[–] maegul@lemmy.ml 3 points 23 hours ago

Yea this vibes.

For me, it felt like coding was a more attractive term for people who weren’t “proper” computer science and “engineering” types who weren’t confident that they knew what “program” meant or even “algorithm”, as they were working things as they went.

I’d guess that as computing involved more and more people with this non-standard background, coding became preferred. I certainly encountered people uncomfortable with my casual use of “algorithm” because it triggered their imposter syndrome, and my pointing out that they write algorithms with the code the write all the time certainly didn’t help.

[–] masterspace@lemmy.ca 1 points 21 hours ago

Also anyone writing scripts, or even just using stuff like AWS Lambda / functions as a service, etc. etc.

[–] coaxil@lemmy.zip 2 points 20 hours ago (1 children)

Iirc it kinda started getting used interchangeably in the 60s but spawned from the term/name Fortran automatic coding systems.. I def would need to hit my search engine of choice and do some digging however. As for the mass public usage sometime 2010ish? With all that learn to code and code.org stuff coming into the mainstream.

[–] Powderhorn@beehaw.org 0 points 20 hours ago

Cool. I'm drunk and don't care to do any digging, so if you'd like to do that on my behalf ...

[–] kbal@fedia.io 3 points 23 hours ago (1 children)

I think the window for having that debate was some time around 1992.

[–] Powderhorn@beehaw.org 1 points 21 hours ago (1 children)

I started as a CS major in 1997, and the term was not used.

[–] masterspace@lemmy.ca 1 points 21 hours ago (1 children)
[–] Powderhorn@beehaw.org 1 points 21 hours ago (1 children)

The CS department at the University of Washington with all sorts of tech companies starting up? I mean, sure, if you want to believe your timeline, you're free to feel that way, but claiming this was standard by 1992 is ludicrous to me.

[–] masterspace@lemmy.ca 2 points 21 hours ago* (last edited 20 hours ago) (1 children)

People at the University of Washington don't refer to soda pop the same way as people at Berkley, or at MIT, or at Oxford. Why would they all have had the exact same term for writing software?

Edit: I'm being argumentative, I honestly have no idea what term was common then. At that point most people I knew referred to it as "computer stuff"

[–] Powderhorn@beehaw.org -1 points 19 hours ago

Since you've admitted to being argumentative, I'll point out that you misspelled Berkeley. I was accepted there into EECS, though neither MIT nor Oxford. As it turns out, if you don't apply, they don't notice you.

[–] tiredofsametab@fedia.io 1 points 21 hours ago

I described myself as a coder for a while starting somewhere around '03 or '04 IIRC.