Open Sport – open source sport project

Those reading my twitter stream will see sport plays an integral part of my lifestyle.  Hill walking, skiing and not forgetting swimming.  Swimming is my no. 1 sport and with my Quantified Self recordings, its has been the place I have focused the beginings of my open sport project endeavours, the open sourcing of sport.  It started with a Drupal module to enter swimming training times and those recorded at competitions.  But this failed to capture efficiently they training data so I have been working on a real time network application to address this issue, TrainTimer is on Github.

Open sourcing sport is something that has been brewing in me for a while.  Just like open source software,  open sourcing sport brings transparency and the opportunity for all to participate in evolving the applications etc.  The key ingredients is to provide a range of tools that enable individuals to capture their sporting data and share it real time anywhere they choose, on their privacy terms.  As a data junkie, it is the opportunity to apply data ‘science’ or ‘data’ analysis and discovery to those willing to share and combine their sporting data that makes things exciting.

I enjoy watch sport on the TV from time to time, especially the World and Olympic swimming but there are so many amateur or masters competitions going on all the time too and  I am sure provide just as much excitement and sporting endeavour.  This project aims to provide the same range of technology tools to these sporting events.  As an individual sporting data becomes increasingly and more frequently under scrutiny with dope testing etc.  Hopefully, this open sourcing of sporting data will give the individual the ability to transparently show all when need their sporting story.  I think it will be this transparency in competition that will provide the ‘test’ of comparison in the future.

Sport brings much fun to my life and hopefully some of the tools we can build in this project will being additional opportunities for fun to flourish too.

Open source project – got there

The journey from novice coder to open source project owner was reached last week when the url went up for the lifestylelinking – open source project.   It is just the start but open sourcing the code I have been working on for years to build the site mepath.com is a big moment for me, as a coder and for my life.  Some reflections on it all:

  • I wish I had open sourced the code earlier.  Why?  Years of isolation coding has some down sides, it cuts you off from feedback.  However, most of that time was in a mode I call, ‘discovery coding’. That is figuring out a science, in this case involving the mathematics of the wisdom of the crowd to personalize information and connect individuals in context.
  • Already, the code is evolving with the help of others, my cosy server and stack now expose to the diversity of the Internet world.
  • End users given working setups of the site can provide more precise feedback on the functionality and usability and data is gathered on need rather then just because we can (hopefully thats better for the environment).
  • You feel like you are contributing to the greater good.

The future is an uncertain place but open sourcing the code means all are now free to participate.

open sourcing code for a beginner

I am preparing to open source the code I have been writing for mepath.com .   The hardest work has been figuring out a logic that allow a machine to ‘understand’ context of the text that has been authored.  However, preparing the code for release is proving real hard too.  Completely new, you soon pick up on words like SVN or GIT but I never read you need a local client and a hosting service.  Well, the sites do say that but say it clearly in geek speak.  I contrast that wth the current ease of ftp – ing the files up to hosting account.  OK, no version control except human and backups done well, occationally but the opportunity to share is missing.   The opportunity to share is the goal, if others do not have a chance to see and read about the goals you want to achieve, then it is highly unlikely they will get involved.  I have been pointed to this book .  I am doing my best to learn from it.  Hopefully I will write soon about where the code is hosted, that is if you are interested in the lifestyle linking vision code we are figuring out.