Hewlett Packard's Cult Calculator Turns 30
Hugh Pickens writes "The Wall Street Journal reports that Hewlett Packard's HP-12C financial calculator has remained outwardly unchanged since its introduction in 1981. 'Once you learned it on the 12C, there was no need to change,' says David Carter, chief investment officer of New York wealth-management firm Lenox Advisors, who has owned his 12C for 22 years and still keeps it on his desk. 'It's not like the math was changing.' The 12C, which costs $70 on HP's website, is HP's best-selling calculator of all time, though the company won't reveal how many units it has sold over the years. The 12C still uses an unconventional mathematical notation called 'Reverse Polish Notation,' which eschews parentheses and equal signs in an effort to run long calculations more efficiently."
Exactly, which is why RPN was such a Jedi masterpiece of hand-waving.
Problem: You're writing an expression evaluator on an early calculator engine with a really small stack, and/or you're too lazy to code an expression evaluator that understands order-of-operation conventions.
Solution: make the user do the recursive-descent grunt work.
Field goal: pitch this bit of engineering laziness as a feature, and watch people start a cult around it.
My hat's off to HP for this one. That marketing guy/gal must've gone far in life. Probably ended up as vice president of the printer-ink division, or something.