Skip to main content

This is ZX81.org.uk

Digital Age

This post is a rant. I can offer no solutions, no help. Some sympathy perhaps but that’s not terribly useful.

The story: we’re moving house. So we need to deal with lawyers and mortgage companies. For sound reasons, they both need to prove that we’re not laundering money.

Frankly, until I had to do a number of anti-money laundering courses at work I would have had no idea how to launder money. I’d be stuck like the characters in Office Space looking up the definition in a dictionary. Or, more to the point, looking it up online.

What to do?

There have been a few blogs recently about people finding their true vocation and discovering that it’s not developing software. This is not a “me too” post. I do still develop software for a living and I don’t intend becoming a writer or anything else any time soon. But like most people (I assume) my career has taken turns that I never would have imagined when I started out.

In fact when I was at school I took quite some time trying very hard not to be a software developer for a living. I took geography rather than the rather more obvious (if you know me) chemistry because I wanted to be a pilot. I was so determined to keep programming computers as a hobby that I almost took woodwork instead of computer studies when I was fourteen.

iTunes Match — addendum

Since I wrote about iTunes Match nearly eighteen months ago I thought it was worth revisiting and seeing how things have changed in that time.

Oddly, the short answer is “not very much.”

The problems that I identified last year are still very much present. Indeed there are some new examples. This is my favourite: when listening to “Man Machine” by Kraftwerk, iTunes Match seems to have decided that track four, which should be “The Model,” is really “Wouldn’t it be nice” by the Beach Boys. I don’t even own a copy of “Wouldn’t it be nice.”

AQGridView to UICollectionView

I recently moved a code base from using AQGridView — a third party library — to UICollectionView. I have nothing against third party components but I’m a big fan of minimising dependencies and reducing the amount of code that need to be understood. In this case I managed to remove about 5000 lines of code from the project. Switching to the UIKit version made sense on both counts.

Both components do more or less the same thing and their APIs fortunately look pretty similar. (UICollectionView can be coerced into doing a lot more but we just need it for a simple grid.) Most of the changes are just renaming methods; I was surprised how little new code needed to be written.

Temperature

[![](https://i0.wp.com/farm9.staticflickr.com/8134/8705753992_ca535b52c4.jpg)](http://www.flickr.com/photos/stephendarlington/8705753992/ "photo sharing")[Ice cream](http://www.flickr.com/photos/stephendarlington/8705753992/), originally uploaded by [stephendarlington](http://www.flickr.com/photos/stephendarlington/).
This weeks PhotoFriday theme is “[Temperature](http://www.photofriday.com/challenge.php?id=1286).” I thought this image from my recent trip to Barcelona fit the bill.

Distance

[![](https://i0.wp.com/farm9.staticflickr.com/8103/8604911809_e82e51b143.jpg)](http://www.flickr.com/photos/stephendarlington/8604911809/ "photo sharing")[Distance](http://www.flickr.com/photos/stephendarlington/8604911809/), originally uploaded by [stephendarlington](http://www.flickr.com/photos/stephendarlington/).
This weeks PhotoFriday theme is “[Distance](http://www.photofriday.com/challenge.php?id=1276).” They said that Junior was independent at the nursery. They weren’t joking. He was half way across the park before we could catch him…