Live data from Hacker News

MUMPS

en.wikipedia.org

31–40 of 75 posts

Re: MUMPS

#31
post #6

> OPERATORS: No precedence, executed left to right, parenthesize as desired. 2+3*10 yields 50. How do you even come up with this?

I implemented the same in some of my programming languages. If you look into very generic mixfix operators in some languages like Agda, you'll realize that operator precedence is a mess and it feels so much better to get rid of it. Of course, it makes the language unusable as a mainstream language, but it makes so much more logical sense.

Re: MUMPS

#32
post #27

I learned MUMPS years ago at UC Davis (Dick Walters, one of the language maintainers, was tenured there) and I found it a really interesting, but deeply weird language. Walters himself was a considerate, patient dude with me, struggling to deal with at the time a truly strange beast.

That's where I heard about it. I was a student from 2000-2009 when Sean Davis was around.

If anyone remembers, CSIF used NIS (not even NIS+) and all password hashes were available to everyone on any cluster machine by running `getent passwd`. John the Ripper found about 90 short/dictionary-based passwords within one minute on a machine of that era.

Re: MUMPS

#33

Hey there to all the EPIC kids poking their head in this thread. Where did you all end up post-EPIC?

Went to a smaller company for a short time, than ended up at FAANGs.

Epic had some nice features and it was really cool working directly with nurses and doctors. But it has some churn issues and the software sucks to use, especially with Epic's insistence on "all software built in house". While a good marketing ploy, it results in reinventing crappier wheels.

Re: MUMPS

#35
post #6

> OPERATORS: No precedence, executed left to right, parenthesize as desired. 2+3*10 yields 50. How do you even come up with this?

Who came up with math precedence? Why is multiplication done first?

Re: MUMPS

#36

Earlier quoted context omitted.

I'm not sure I love paying it with worse health services though. My city has sunk almost a billion dollars into a dysfunctional Epic pile of MUMPS. But I guess it's nice to see the healthcare software disgrace works well at least for some.

I primarily work on clinical data, and from that side, the technology stack—MUMPS included—has its quirks but generally gets the job done. The real dysfunction in U.S. healthcare isn’t the software or the language itself, but the system it’s built to serve. The core issues lie in the incentives around revenue cycle management and the structure of the insurance industry. Blaming MUMPS is like blaming COBOL for bank fe…

I'm not from US. The dollars were converted from euros. Our Epic/MUMPS installation is 100% tax funded single-payer with no insurance company involvement.

But MUMPS is indeed more a symptom of a rotten industry. E.g. the bidding process that led to this mess was very corrupt, from all sides.

Re: MUMPS

#37

Part-time MUMPS programmer here for a health system in NYC. I still love writing in it. The rates are way better than other eco-systems (e.g. Python, Java, blah blah) , probably because the eco-system isn't diluted with low-wage workers from India/China. This is because 95%+ of Epic/Ex-Epic employees are American. I would even argue it is the patriotic language of choice due to that reason. Expected pay of 85-120/hou…

Man this is an interesting comment.

>probably because the eco-system isn't diluted with low-wage workers from India/China.

Are there other technologies like MUMPS that have the same characteristics?

Re: MUMPS

#38

Earlier quoted context omitted.

Because it's dead-simple to parse? Remember that not all machines back then had hardware call-stacks.

Would reverse Polish notation be just as easy to parse and interpret?

RPN is slightly easier to parse and interpret but more difficult for most humans to parse and interpret. This is the middle ground that most everyone can quickly and easily adapt to writing and reading but would still be efficient on most any system.

Re: MUMPS

#39

Part-time MUMPS programmer here for a health system in NYC. I still love writing in it. The rates are way better than other eco-systems (e.g. Python, Java, blah blah) , probably because the eco-system isn't diluted with low-wage workers from India/China. This is because 95%+ of Epic/Ex-Epic employees are American. I would even argue it is the patriotic language of choice due to that reason. Expected pay of 85-120/hou…

That's far too low if those are current USD figures; you're hurting your and others' incomes by working too cheaply in a niché field. I was making $280k TC as a Rubyist at Meta or $10k/week consulting 10 years ago. That's not anywhere near as niché as Erlang/Elixir/Phoenix, OCaml, embedded Haskell, or embedded Rust. Or COBOL. ;o)

Re: MUMPS

#40

Earlier quoted context omitted.

I'm not sure I love paying it with worse health services though. My city has sunk almost a billion dollars into a dysfunctional Epic pile of MUMPS. But I guess it's nice to see the healthcare software disgrace works well at least for some.

> My city has sunk almost a billion dollars into a dysfunctional Epic pile of MUMPS. I don’t know if the alternatives - e.g. Oracle Health/Cerner - are really that much better - and if Epic is as bad as you say, I suspect that says more about their corporate culture than choice of programming language

That was the story why Epic was chosen. It was made to be a dilemma between Epic and Cerner, by design.

In reality it's not a dilemma. In other cities and countries there are EHR systems from other vendors that work less bad and with lower cost.

Post reply on HN