To each generation, its badge of the geek! When I was maturing
from nerdlet to proto-geek, it was the slide rule, the bigger and
fatter the better, preferably carried in a leather holster
on your belt. Then along came the first Hewlett-Packard
calculators in the 1970's, and soon the HP-35, HP-45, and
the programmable HP-65 were all the rage--and they
came with leather holsters too!
The plastic pocket protector, ideally stuffed with at least six pens of different colours has endured for decades, but with the paperless lifestyle now becoming the epitome of geek chic, there's little need for one pen, no less half a dozen. So what now? PalmPilots, of course! When I attended a computer conference in April 1999 in California, I was about the only person there who didn't have one; everybody else was scribbling away with their styli during the sessions and infrared beaming business cards and cool programs to one another during the breaks. One fellow even showed up with an electric car whose diagnostic connector he'd managed to interface to a PalmPilot so he could monitor details of the battery state while driving.
Geeky, programmable in C, and by golly there's even a leather
belt holster available--needless to say when I boarded the plane back to
Switzerland
I was packing my own brand new
Palm IIIxTM organiser
and the O'Reilly
Palm Programming
book. After the inevitable slow-going involved in mastering
the first completely new software environment I'd encountered
in the last decade, I became comfortable developing for the
platform and have written, to date, the following utilities.
All are in the public domain, include source code, and may be
used in any manner, including incorporation in your own
programs without any restrictions whatsoever.
When I wrote The Hacker's Diet
in 1989-1991, I developed a set of computer tools to illustrate
various topics discussed in the book and to facilitate dieting
and weight management. All of these tools were Microsoft Excel
spreadsheets, many with associated macro packages. The Excel
version of the tools remains available today and may be
downloaded from this site.
The Palm Computing Platform is an ideal host for the centrepiece of The Hacker's Diet computer tools: the weight and health monitoring system. The key concept of The Hacker's Diet is that, simply by monitoring one's weight on a day-to-day basis, it is possible to determine, over time, the actual balance between the number of calories you eat (whatever the food) and the number you burn (however active you are). This balance determines whether you will gain, lose, or maintain a constant weight, and since it's easy to determine the number of calories you eat, knowing the balance allows you to adjust your meals to achieve and maintain whatever weight goal you desire.
I call this the Eat WatchTM. A regular watch tells you what time it is. The Eat Watch tells you when it's time to eat, and how much. Wearing a watch doesn't make you punctual; but it provides the information you need to be so, if that's your goal. Neither does the Eat Watch guarantee you'll maintain the weight you choose, but it too provides the essential information you need to accomplish that.
Once you've become accustomed to having a Palm around, it's
probably never far from your side; many people use it as an
alarm clock in addition to its many other functions. So it only
takes a couple of seconds to write your daily weight into the
Palm Eat Watch
application, right after you weigh yourself.
There's no need for paper logs, copying them to Excel, or for
that matter Excel or any Microsoft products whatsoever, and you
can immediately review your progress, weight trend, calorie
balance, and charts right on the Palm. Weight logs on the Palm
are automatically backed up to your desktop computer whenever
you HotSync and a companion desktop utility allows you to export
logs as illustrated HTML documents including charts, or in CSV
format for transfer to other applications.
office for your name to be (gulp) called, whiling
away that seemingly endless interval between
blinding flash and deafening
report . . .