4 ms·
Why are developers continually attributing new meaning to old terms? This has nothing to do with Lambda Calculus, anonymous functions, or Lisp. Why call it Lamb
by mtreis86 7y ago
Why are developers continually attributing new meaning to old terms? This has nothing to do with Lambda Calculus, anonymous functions, or Lisp. Why call it Lambda Architecture?
- SpicyLemonZest 7y agoI don't think that the people who invented the term "Lambda Architecture" did so because they thought it was a good technical summary.
- nine_k 7y agoBecause people tend to want a nicely-sounding, familiar-looking name. So they reuse the same set of familiar words. They get overburdened with meanings, but also even more familiar-sounding. It takes some guts and talent to name something with an alien, original word, like Google, or Atari, or Motorola.
- dasil003 7y agoGoogle is derived from googol, Atari is a japanese word, not sure if Motorola is derivative though.
- voodoomagicman 7y agoI was curious too - "Paul Galvin wanted a brand name for Galvin Manufacturing Corporation's new car radio, and created the name “Motorola” by linking "motor" (for motorcar) with "ola" (from Victrola), which was also a popular ending for many companies at the time, e.g. Moviola, Crayola."
- nine_k 7y agoNeither "googol" nor "atari" (a very clever Japanese import) were common English words. Stuff like "lambda", or "spark", or "react" are more or less everyday words, with well-established previous everyday meanings.
- mjfisher 7y agoI believe the Lambda Architecture is a simplified refinement of a previous idea, the Kappa Architecture. It's just one letter further along. I have no idea why a Kappa Architecture was named as such.
- dcminter 7y agoThe Kappa architecture succeeds the Lambda architecture. This article not only says that, but is the origin of the new term.