12/16: Plans are to migrate this over to clojure and have it work with android applications that export in GPX format. That or in bash to remove overhead of the application.
This idea came to me as I was cycling one day. I tend to rely on simple metrics for my rides (i.e. Distance/Time) I wanted a tool that could allow me to enter and access my data quickly and more importantly, offline.
On occasion, I'll use the Free Software application AAT and that allows me to get those metrics easily and with high accuracy, but if there's a day I don't use my phone, or use an indoor cycling setup then I will need a reliable way to log this data hence this program.
I opted for a CSV file format since I can parse and export the data much quicker, but if in the future I want to use more metrics or store data about my bike(s) I may choose to go for a SQLite database as that is light on resource and reliable.