Click here to monitor SSC

Phil Factor's Phrenetic Phoughts

Simple-Talk columnist
The wilder shores of Transact SQL    Phil on Twitter   Phil on SQL Server Central  Phil on BOS

In praise of old technology

Published Thursday, September 13, 2007 9:10 AM

I'd suggest this as a good question for the next pub quiz.

"What popular computing device has been manufactured and sold by a major IT manufacturer continuously for the past 26 years, is still considered 'best in class', and is so strong that it was once eaten by a hippopotamus in a zoo and was recovered from her droppings, washed and found still to be functioning?"

Of course, every geek will know the answer. It is the HP12C calculator, beloved by businessmen and accountants.

The most famous HP-12C of all was being used by a zookeeper to calculate exact feed mixtures. The zookeeper accidentally dropped the calculator, and one of the hippopotami in his charge consumed it. The calculator survived the hippo's digestive process as well as the washing that followed. These devices were built to last.

The popularity of the HP12C shows no sign of dying out. They are still for sale in the big office-stationery catalogues. They are certified for use in the CFP and CFA certification exam. It looks, and is, a period piece. It has a one-line LCD display and Reverse-Polish Notation data entry. However, it is just a keystroke to calculate loan payments, interest rates and conversions, standard deviation, linear regression, percent, TVM, NPV, IRR, date arithmetic, cash flows etc. It was developed from a long line of electronic business calculators and it is hard to see how it can be improved.

The HP16C has the same robust design, designed for programmers and computer scientists. Unfortunately it is no longer manufactured but you can enjoy windows-based simulators. In fact I bought my HP16C in 1984, I think, and it proved to be invaluable. I still have it and it works as well as it always did. You can set it to the same word size as the chip you were programming for, the overflow and carry behaviour. It would do Integer and floating-point math; it would do all the shifts and Rotate functions, masking, multiply/divide, bitwise Logic, bit setting and testing, Flag setting and testing and so on. To cap it all, it was programmable.

This calculator has nestled into my shirt-pocket for so long that I sometimes fancy that part of my soul has entered that calculator, and part of that machine intelligence has, in turn, entered my brain. Certainly, I programmed in Z80 and 8086 assembler for so long that I could once run my eye down several pages of code and know what would be in the various registers of any CPU that executed the code at the end of it. I still have it here on my desk as I type this in, solid, chunky and utterly reliable.

Comments

 

GSquared said:

Compare any piece of IT technology to the ubiquity, longevity, ease-of-use and multifunctionality of a common knife, and it becomes kind of silly.  But silly can be good.
September 17, 2007 4:19 PM
 

Wayne said:

I had an 11C for quite a while, absolutely loved it.  I don't remember what happened to it, sadly.  I had a 41CV and it was an amazing machine!  Not shirt pocket sized, but it's capability was simply stunning.  Sadly, it was stolen.  I replaced it with a 48something and loathed it, I think I still have it.  Amusingly I find that the 41 still commands a respectable price on eBay!  I can't remember the model number of the HP that I still use, but I am quite fond of it.

Apparently HP is selling a 25th Anniversary model of the 12C.  I just wish they still made the 11.  *sigh*
September 18, 2007 12:31 PM
 

Phil Factor said:

If you have a HP12C you don't want, GSquared, I'll swap it with any of my multifunctional common knives any day. It is the most glorious and desirable bit of desk jewelary.
September 21, 2007 3:17 AM
 

Don Goshay said:

Bought my HP12 (no sufix) RPN calculaior when they first came out in about 1972.  Everything works fine except the "2" key.  At age 80, I want to keep this reliic in working condition for posterity.  Is there anyone alive out there today who knows how to repair "cranky" key pads?

Have had mine apart several times and even removed the rubber diaphram but was stymied at that point.
Don Goshay, Golden. MO, 65658
September 23, 2007 3:42 PM
You need to sign in to comment on this blog
<September 2007>
SuMoTuWeThFrSa
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456
Automated Script-generation with Powershell and SMO
 In the first of a series of articles on automating the process of building, modifying and copying SQL... Read more...

Converting String Data to XML and XML to String Data
 We all appreciate that, in general, XML documents or fragments are held in strings as text markup. In... Read more...

Geek of the Week: Don Syme
 With the arrival of F# 3.0 Microsoft announced a wide range of improvements such as type providers that... Read more...

How to Document and Configure SQL Server Instance Settings
 Occasionally, when you install identical databases on two different SQL Server instances, they will... Read more...

What's the Point of Using VARCHAR(n) Anymore?
 The arrival of the (MAX) data types in SQL Server 2005 were one of the most popular feature for the... Read more...