The MUMPS 76 Primer – anniversary edition

A 1976 hospital coding relic returns — and the comments are absolutely feral

TLDR: An anniversary guide is reviving MUMPS, a hospital-built programming language from 1966 whose 1976 standard helped shape real-time medical records. Commenters are split between awe that it was ahead of its time and horror that this bizarre, string-heavy relic still powers major healthcare software today.

A new anniversary edition of The MUMPS Primer just dropped, and instead of quietly applauding a dusty old programming manual, the internet did what it does best: turned it into a full-blown comment-section spectacle. The book revisits MUMPS, a language invented in a Boston hospital in the 1960s so doctors and nurses could update patient records in real time on tiny, cheap machines. Translation: this thing was trying to be app, database, and system all at once decades before modern software made that trendy.

That history got people weirdly emotional. One camp was genuinely impressed, calling the built-in database idea shockingly ahead of its time — basically an ancient ancestor of today’s "NoSQL" hype. Another camp stared into the abyss and screamed at details like "everything is a string", no operator precedence, and the gloriously chaotic fact that its date system starts in 1841. One commenter’s reaction was basically: neat, neat, neat… wait, what?

And then the real plot twist: this isn’t just a museum piece. Commenters rushed in to remind everyone that newer versions of MUMPS still power major electronic health record systems, including Epic, which means this quirky relic is still lurking behind huge chunks of American healthcare. Naturally, the thread also brought memes: an obligatory Daily WTF "A Case of the MUMPS" link, plus one absolute maniac bragging about doing Advent of Code in MUMPS without numbers or strings. Respect, concern, and bafflement all arrived at once.

Key Points

  • The article is an anniversary edition of *The MUMPS Primer*, structured as an introduction and tutorial for the 1976 MUMPS standard.
  • MUMPS is described as having been created in 1966 at the Laboratory of Computer Science at Massachusetts General Hospital in Boston by Octo Barnett, Neil Pappalardo, and Curtis Marble.
  • The language was developed to let hospital staff access and update patient data simultaneously from multiple terminals in real time.
  • The article says MUMPS was shaped by limited hardware resources, specifically a DEC PDP-7 with 8K words of memory and a small disk, which favored an integrated system design.
  • The primer covers major language features including string-centric data handling, strict left-to-right evaluation, terse commands, and a built-in persistent hierarchical database.

Hottest takes

"doing without literals - that’s to say no numbers and no strings" — quink
"obligatory reference: A Case of the MUMPS" — ilcavero
"Stringly typed with literally no other types? Uh…" — kstrauser
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.