Tools hiding in plain sight

dws on 2005-02-20T00:50:50

Years back I bought a solar powered calculator that does hex and octal. (Actually, I bought six, since they were on closeout sale for a couple of bucks each. I gave four to coworkers, and took one of the remaining two home.) Whenever I run into one of those bit pattern problems (like funky subnet masks), I reach for the calculator.

This week, while working on some problem that required radix conversion, the teamate I was pairing with reached for... the Windows calculator. The words "but ..." had nearly made it out my mouth when he pulled down the View menu and selected Scientific. Suddenly, there was a calculator that could do radix conversions. Right there in front of me where I'd never noticed it, because I'd never had the need or urge (or curiosity) to pull down the View menu to see what the options were.

Makes me wonder what else is hiding in plain sight.


Calculators

n1vux on 2005-02-20T04:29:09

Real calculators can be more satisfying. Great move on scooping the close-out of the hex calcs.

Someone else recently told me that they couldn't do their trig homework since they couldn't find their TI Silver and the Windows calc didn't do trig, and were amazed when shown the VIEW|Scientific option. (And of course, that spreadsheet does it too.)

As to Hex conversions, TIMTOWDI - you can frequently do it with Perl pack(), unpack(), or sprintf() too.

Search Pattern, and experience

ajt on 2005-02-20T13:08:20

People like most animals use search patterns when looking for things. If we find "X" in location "1", we expect to find other "X-like" things in "1-like" locations. We don't even bother looking for "X-like" things in "2-like" locations. As a gerneral rule it's pretty efficient, books live in book cases, CDs in CD racks and so on.

The problem with life is that unless you are a hacker and are constantly taking things to bits to find out how things work, you have a pretty poor set of experiences, and so your search patterns are weak. Many people are amazed by the fact that I can fix computer problems, the truth isn't that I didn't know the solution, I knew the right things to try and I quickly found the solution. For example I did know that Windows Calculator has an extended scientific mode, but if I didn't I would have still proded it to see if it could be switched into a more advanced mode.

Poor user interface design and exceptionally bad education probably help to explain why 80% of windows machines are infected with something nasty. Though we all know that Windows has some really fundamental design flaws, I'm sure if 95% of systems were running *nix with untrained people, there would still be plenty of problems.

You can easily hide something in plain view, intentionally or otherwise, and most people will easily miss it, that's something illusionists and criminals have known for a long time.

Well-worn tools

ziggy on 2005-02-21T04:02:13

Sometimes, the best tool is whatever you're comfortable using. Like CALC.EXE, Calculator.app, some closeout solar powered calculator, or even the trusty old dc:
$ echo "16 i 9A p" | dc
154
$ echo "154 16 o p" | dc
9A