What I thought would be a really easy task is becoming a pain. I am now synchronising my iPod and iTunes with my collection of music. This is the first time I have done this since the rebuild. The main killer is the fact that my music archive is on a network drive, but it is not mapped to a drive letter. I think the exact syntax on the network share as the PC sees it is slightly different, so my iPod might be getting a new blast of music from scratch. That will NOT be a fun process – over the network is not all that fast, even at 100 Mbps.

Since getting back from the cinema I have been working on a UDP GPS program. I have a TCP one, but I have never tried UDP before. It looks fairly straightforward – I was caught on a few things such as being too specific with binding IP addresses, but apart from that there were not too many hassles. My next trick is to start implementing the protocol. The impression I get when I read the documentation is that it is written for people who are using it as a quick refresher, rather than people who have not seen the protocol before.

This is fine, I do the same thing. But is does make it a bit harder on the poor old programmer who needs to implement things. Normally if I want to be mean I can say ‘Not my problem’, but in this case it is!