Hacker News new | past | comments | ask | show | jobs | submit login

Yes. It is.

One difference is you see all intermediate results. That's huge for avoiding mistakes. In-fix, if you type (5+5)*(9+9), you only see the end result. Post-fix 5 5 + 9 9 + *, you see 10 and 18 along the way.

Another is the stack lets you easily reuse subresults. If you've computed the total energy and want to use it three places, you pick it off of the stack. All your work is there. It's very common that this happens.

It's an incredible productivity boost once you get used to it.




Seeing intermediate values can’t be overstated. It’s a huge sanity check that catches many mistakes way earlier in the process.


It gets even better when you tag numbers with the correct units. The calculator does type checking and automatic unit conversions. So if you key in the wrong operations, you'll either get an error somewhere along the way (from eg. trying to add something in m/s to something in m/2^2) or you'll notice the units at the end of the calculation don't match what you're supposed to end up with.


> if you type (5+5)*(9+9), you only see the end result.

Only if in see-full-expression-before-action mode. Otherwise you would see 10 after the first ), and see 18 after the second ).




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: