Thursday, September 16, 2010

Software Geeks as Athletes

Over the course of time that I have spent running, biking
and swimming I have used a number of training logs including
BIM Active, BeginnerTriathlete and logs that are for
specific clubs. I have not tried Training Peaks yet.
I have no specific issues with any of these and I would
recommend any of them.

As a software developer I thought perhaps I could create my own that
would have features that are important to me and as a way to sharpen
my skills. If I develop the training log I have control over the features
and the data. If I want to track a different type of data, I can implement
that without having to wait for an anonymous development team to figure it
out.

One of the features I find most appealing are graphs.
Graphs that compare training volume over periods of time. These
are useful to compare training volume to race performance. Graphs
that compare types of training are useful too.

Graph libraries are difficult to do well and why should I reinvent something.
I decided Google Chart Tools would best fit my needs.

See http://code.google.com/intl/en/apis/charttools/

The Google Chart Tools include many types of graphs such as line,
bar, pie and map charts.

Some MySQL and PHP and voila!

Distance Run By Month and Year:



Training volume:

No comments:

Post a Comment