Working with someone is a huge commitment. You spend hundreds of hours collaborating, debating, struggling, and eventually succeeding alongside your peers. Trust is an inherent part of any relationship, and getting into the virtual trenches with someone requires a great deal of it. My working relationship with Ian has spanned multiple companies and countless projects. There is no developer I would rather have at the keys than Ian Ainley. He is a superb programmer, but more importantly is dependable, and trustworthy. There is calmness to his swagger that helps to right the boat when things get rough, and I have never seen a task or impasse get the best of him.
Ian’s work is uniformly accurate and timely. On a project that was particularly complex – Ian built the front end for something called “Blue Wall”. This ‘wall’ integrated a live twitter stream using web sockets to display tweets on a full screen map. The user then interacted with the map using motion captured by an X-Box Connect. Ian hand rolled a custom event dispatch system in CoffeeScript to handle the incoming tweets and motion events into what is truly fun and exciting user experience.
These are only a couple of the projects Mr Ainley has been working on, and there is no question that he has Nailed It.