This article expresses the author's opinion at the time of writing. There are no guarantees of correctness, originality or current relevance. Copying the whole article is forbidden. Transcription of selected parts is allowed provided that author and this source are mentioned.
Perhaps people are wondering why I keep writing so many flavors of my HP-12C Web emulator.
HP-12C is kind of a gold standard for financial calculators, even though it shows its age. Some operations (e.g. depreciation) are seldom used, while it lacks important ones (e.g. Black-Scholes).
And let's be frank, the pocket calculator is a gadget whose usage can only go down. It's like the wrist watch. Whoever wears one these days, think of it as jewerly, not as a time-keeping device.
But, in absolute numbers, the 12C still has a huge user base. Even my humble emulator gets something like 3000 hits a day. So it still pays off to develop some variations of the same theme.
I earn some money from it via AdSense, but it obviously does not pay my bills; I see that like points in a game. It is my pet project, most nerds have one and most nerds like to play with old architectures; I am not exception to the rule.
Obviously, I like the HP-12C calculator. I have three of them, all of them pretty worn out, to the point that I need to buy a fourth one soon. I also have an HP-11C (gift from a guy that liked the emulator). This one I seldom operate, it is handled as a sacred relic :)
This personal experience convinced me that emulator does not hurt HP sales. (If I change opinion in the future, I will take the emulator offline at once.) My current view is that such a software allows people to play with it, taking their time, and eventually they buy the real thing. After all, a physical calculator is much more convenient.
Another factor is trust: would you trust an emulator to calculate your mortgage? I'll tell you, I wrote the emulator, but I always reach my real HP-12C when I have to handle some "serious" financial operation.
There is a sentimental reason for me to play with this gadget, perhaps is the most important one. Because of the HP-12C, and because I knew to operate it, I got my first "great" job — meaning that kind of job that pays like your father's job, and family begins to look up to you.
It happened this way: I wrote a Clipper system for factoring companies. The manager of the biggest client called, complaining that the system underestimated the interest, which allegedly caused a sizable loss.
Facing an accusation like that, the defense must be bold, even if the system was actually inaccurate, because there could be an implicit accusation of fraud. But I was pretty sure that there was no problem at all, since I employed the HP-12C formulas (that can be found in manual), and numbers tallied up with the calculator to the cent.
At meeting time, the conversation flowed as expected (meaning: myself in the role of culprit) until I unpocketed the HP to prove my point. The client's tone changed fast ("Do you actually know how to operate this? Hmmmm...").
We found that discrepancy was due to the fact that client's manager used a TI calculator (and used the financial functions in interesting ways).
To please him, I changed the system in loco to mimic his calculation, which reinforced the good impression I made. One week after, I was hired full-time in there.
Being a generalist is demodé (indeed it is not ideal) but it is funny how the possession of a knowledge completely unrelated with IT actually put my carreer on track.