this post was submitted on 04 Nov 2024
1390 points (99.0% liked)

Science Memes

10897 readers
4329 users here now

Welcome to c/science_memes @ Mander.xyz!

A place for majestic STEMLORD peacocking, as well as memes about the realities of working in a lab.



Rules

  1. Don't throw mud. Behave like an intellectual and remember the human.
  2. Keep it rooted (on topic).
  3. No spam.
  4. Infographics welcome, get schooled.

This is a science community. We use the Dawkins definition of meme.



Research Committee

Other Mander Communities

Science and Research

Biology and Life Sciences

Physical Sciences

Humanities and Social Sciences

Practical and Applied Sciences

Memes

Miscellaneous

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[โ€“] eluvinar@szmer.info 2 points 16 hours ago* (last edited 16 hours ago) (1 children)

But it has been changed a lot?

The most basic immediate execution four operation calculator might still look the same, but that's because it's a very simple thing and you can't really get much wrong. For scientific calculators the UI has changed lots. As have the requirements. It used to be a specialist tool used to do thousands of calculations daily. An expensive thing that had to earn its keep. RPN and stuff like that made sense for people who could easily get back weeks of training in just a few years of being slightly more efficient while working. Now we have the natural order delayed execution thing, because the calculators are mostly for students. Who need the UI to be as easy to grasp as possible, because they won't ever have to do enough calculations to benefit from a faster but harder UI. That doesn't mean any of those approaches to UI is better or worse. Some things require instructions and making everything idiot-proof shouldn't ever be the ultimate goal (check out modern computing for why!).

[โ€“] Serinus@lemmy.world 1 points 16 hours ago

(check out modern computing for why!)

Because when you need to do a process a thousand times, you program it in an actual computer. Then you just have a specific interface for just your process that makes everything simple.

And the developer really only needs to understand the process for a couple months. Once it's confirmed working correctly, you're generally done with that piece of code.