English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a difference between the two? I see it used regularly in the tech community to mean automatically.

Has the word been adopted into any recognised dictionary?

For example:

That was the day I officially stopped caring what version Chrome is. I mean, I care in the sense that sometimes I need to check its dogtags in battle, but as a regular user of Chrome, I no longer think of myself as using a specific version of Chrome, I just … use Chrome. Whatever the latest version is, I have it automagically.

-- Jeff Atwood (The Infinite Version)

share|improve this question
Look at the programming language haskell. It does a lot of stuff automagically. It's really a way to just say it works, without a technical reason as to why. – Matt May 23 '11 at 19:37
There's a "law" coined by Artur C. Clarke in the early '70s which says "Any sufficiently advanced technology is indistinguishable from magic." – André Paramés May 23 '11 at 22:44
up vote 65 down vote accepted

This comes from computer jargon, and the jargon file lists it.

Automatically, but in a way that, for some reason (typically because it is too complicated, or too ugly, or perhaps even too trivial), the speaker doesn't feel like explaining to you. See magic. “The C-INTERCAL compiler generates C, then automagically invokes cc(1) to produce an executable.”

This term is quite old, going back at least to the mid-70s in jargon and probably much earlier. The word ‘automagic’ occurred in advertising (for a shirt-ironing gadget) as far back as the late 1940s.

Automagically implies certain 'magic' going on behind the scenes.

In Atwood's example it might be a bit too much or just appropriate. It depends on when it was written: today automatic updating is common, but it did not use to be. In the days when it was not common the term "automagically" fits very nicely.

It also fits well to describe the change, if the process required user action before, you can say that now it happens automagically.

share|improve this answer
@Treffynnon, you are welcome. Jargon file is a nice resource, it is not too big and reading through it provides some really valuable linguistic background for programmers' culture and language (of course the early days of it) and I can only recommend it. – Unreason May 23 '11 at 13:24
As a long-time computer geek who has actually submitted items to the jargon file, I'd say that if Atwood is using the term in a reasonable manner, he must be referring to Chrome automatically updating itself and any plugins without any user interaction. Most technical users would object to this, since they'd want to be notified and probably have to give approval for an update -- even Apple's very-consumer-oriented App Store requires you to OK an update. – Wayne May 23 '11 at 16:09
I'd defend Jeff's usage of the term here, Chrome doesn't 'just autoupdate', it does it in fancy ways, to achieve something that many people would not believe was reasonably possible if they weren't doing it (Like 70-oddkb updates, for example) – Phoshi May 23 '11 at 16:31
+1; This answer briefly touches on the jargon usage of the word magic which is very different from what you would expect via Harry Potter. The key to understanding automagically is in understanding magic. – MrHen May 23 '11 at 19:59
@MrHen, that's why I did provide link in the quote. @senderle, folk etymology is good, remember as Borges said, words are symbols of shared memories. – Unreason May 24 '11 at 1:44

The meaning reported from the NOAD is the following:

(especially in relation to the operation of a computer process) automatically and in a way that seems ingenious, inexplicable, or magical.

As per the origin, the dictionary reports it's 1940s, from the blend of automatically and magically.

The meaning of the word is different from the meaning of automatically, and the word is generally used in a specific context.

share|improve this answer
+1 Thank you for the dictionary reference. – Treffynnon May 23 '11 at 15:41

There's an implication of a deep appreciation of the cleverness of whatever secret process makes the system work. So it goes beyond just, "I don't understand how this works", to "This is really cool, even though I don't understand how it works".

share|improve this answer
I always understood it to mean "This is cool,I understand it or think I do, but I can't be bothered explaining it to you as you might not get it anyway" – WOPR May 24 '11 at 9:30

It's not a serious word. It's used jokingly, implying that something happens both automatically and as if by magic.

share|improve this answer
No, it is not used jokingly, see my references (though humor, irony and wit is common, still most of the jargon entires have very well defined meanings and were/are common in serious communication). – Unreason May 23 '11 at 13:19
This word has a considerable history in computer geek circles and really is distinct from "automatically" in that it also implies cleverness or even "deep magic". – dmckee May 24 '11 at 2:15
Guess I move in different geek circles. ;) – Liv May 24 '11 at 8:44

protected by tchrist Sep 26 '12 at 18:52

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.