It's been a while...

Keith Moon bio photo By Keith Moon

It’s been a long time since I posted on this blog, and every time I consider a post I want to write, I think about all the things I could/should have blogged about since my last post. But jumping to an up to date topic, I feel like I closed the book on the other things I should already have mentioned.

So, to free me up to blog about anything I feel like, here is a rapid fire round up of blog-worthy things, since my last post:

  • I spent a long time working with a great team on a version 3.0 of the BBC News app on iOS, it was going to be GREAT… and then it all fell apart. We lost support from management, and the team imploded. Maybe someday I’ll post the follow story of what happened. I’ve no idea how much of my code ended up in the app that was released, but I’m still proud of the work we did.

  • I worked on the app for Supercard by Travelex, cool product, and it was a nice app, had some cool little flourishes. I lead a small team, and we built it in about 3 months.

  • Next, I joined a team at Aimia, the company behind the Nectar loyalty scheme. The company was undergoing an “agile transformation”, and our team worked with a fantastic agile coach, who helped us setup a great Kanban system that made us really efficient.

  • In the summer of 2015, I worked on a complete redesign of the Babychange app I built for the NCT (did I mention that it is award winning? ;)). I decided to undertake the ground up rewrite in the newly available Swift programming language. Building an app end to end in Swift was a fantastic learning experience, and was very useful for what came next…

  • In October 2015 I joined a newly formed team to build a flagship app for Travel Supermarket. We had a great team, comprising some of the best developers I’ve worked with, and we decided to jump into Swift development with both feet. We built a very modular architecture, using Swift access control to enforce good separation of concerns. Turns out other people thought this was a good idea too, and called it Framework Orientated Programming.

  • Since July 2016, I’ve been working with Just Eat as part of the payment team. It’s a great place to work.

  • In November 2016, I spoke at the conference in Moscow, with a talk called “Thinking in Swift”. It seemed to be well received. The video of the talk is available on YouTube, and the code and slides are available on GitHub.

So, with all that off my chest, now I can write about what ever comes up.