About Offroad GPS

A few days before Christmas 2010 I came across the GPS application I'd written for the .NET Compact Framework 8 years earlier. Back in 2002 it was a big deal. The RS232 interop library I created ended up being used in a Microsoft Press book on programming the .NET Compact Framework. These days however, Pocket GPS looks a bit tired.

Compass GPS Info Routes Trip Computer

I thought it'd be a good idea to redo it for Windows Phone 7. Offroad GPS is my first WP7 application (in fact it's also the first time I've used Silverlight), and had the following non-functional requirements:

  • An amazingly supportive girlfriend.
  • Six weeks' full-time coding. Includes weekends. Excludes three days spent playing Call of Duty Black Ops.
  • Approximately 500 cigarettes.
  • Around 170 cups of coffee (not that swill you get at Starbucks. My staple is Lavazza. Thanks for asking).
  • 60 cups of rosehip tea, give or take a couple. This stuff is champ.
  • At least 8 missed Krav Maga sessions (the only one I'm a bit bleak about).
  • Frozen fingers.

Lessons learnt:

  • GPS applications have to be tested outside - don't write GPS applications in winter.
  • It takes an average of 12 minutes to walk around the block.