Photo by Plymography
As a rather mediocre but dedicated swimmer in a country with cold winters I spend quite some time every other day swimming laps in a pool. But because of the meditative nature of swimming, it’s often quite hard to keep track of your lap count (at times I even struggle to remember breathing). Still, although you’re not some sort of an athlete it would be nice to know roughly how many laps you did in a session.
My other passion is software engineering. Even in the water I often can’t stop thinking about programming problems. Due to the lack of most audiovisual sensory input, being submerged is actually great for breading ideas. One such idea is the project this blog is all about: Rfish – a system to count swimming laps.
While I got a vague vision of how to build such a system, the work is far from done. In fact, the minimal main site and this blog are all there is for the moment. Rather than building the system behind closed doors I’ll try to share every single step it takes to build it – from registering the domain name to the engineering of the system and implementing a first prototype.
Of course, such an approach could end in utter humiliation. But on the other hand there is a fair chance that this project can profit from your input and comments and become useful to more than a single person. Still, I’m scared. I never took part in one, but this must be the web equivalent of hearing the start signal to the first lap of a swimming contest.