this post was submitted on 14 Apr 2026
33 points (94.6% liked)
Technology
42719 readers
332 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
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
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).
And be grateful that we didn't start calling it "apping", even though the term "program" is effectively extinct these days.
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.
this is awesome, thanks!