Technology Category
Performance Management Tools: Skills Matrix
Posted on August 9, 2020 Leave a Comment
I have often pondered what makes a Senior Developer “Senior” and what makes a Junior Developer “Junior”. Invariable such titles are bestowed upon software developers based upon where they are in their career and how many years of experience they have. The idea that the number of years you have been doing a job is […]
The Invention of the Car in Modern Society
Posted on October 23, 2019 Leave a Comment
In this day and age it is almost inconceivable to imagine a world without “the car” or other motorised transport. It is hard to believe that the car was only invented in the late 1880’s and even harder to accept that motorised transport has only been common place for the last 80 years. During this […]
Entity Framework: To the Unit of Work Design Pattern and Beyond
Posted on February 28, 2018 Leave a Comment
Recently I’ve been giving a lot of thought to design patterns within .NET Projects. I was invited in February to give a talk at DotNetNotts and I explored the Unit of Work Design Pattern which is often selected as a valid design pattern by developers due to the way it conforms to the requirements for separation […]
Measuring Impact vs Hours Worked
Posted on June 10, 2017 Leave a Comment
I was recently given the pleasure of having a tour of the FaceBook Campus in Menlo Park, California. There are many stories of how amazing Facebook is and it didn’t disappoint. The campus is very much focussed around people. Some examples: There is as much food as you will ever be able to eat and […]
iOSDEVUK Review 2016
Posted on September 9, 2016 Leave a Comment
IOSDEVUK is over for another year; our annual pilgrimage to Aberystwyth always end in a sad train journey home – all the better for the knowledge we’ve gained throughout the week. As is tradition, here is my round up of the week and my very best bits! Running A/B tests on your app using Firebase […]
What’s next for the iPhone?
Posted on September 5, 2016 Leave a Comment
I can’t believe its almost time for Apple’s September event! It seems like only 5 minutes since apple released the iPhone 6s and 6s Plus and yet here we are anticipating the release of the iPhone 7. I always find following predictions about what Apple are going to do very interesting. The issue is that […]
Brilliant UX
Posted on August 28, 2016 Leave a Comment
I’ve recently found myself talking to people more and more about what makes UX either really really good or really really bad. I came across this image online which I think sums up best practice of user interface design. Its important to look at how this manifests itself in real life. The best example of exceptional […]
Developer Conferences
Posted on August 27, 2016 Leave a Comment

If you’re anything like me then you will love a good developer conference! The opportunity to share and collaborate with like minded people is sometimes just what the doctor ordered to help make sure those creative juices are flowing. Unfortunately, in the UK we seem to have a lack of events; especially outside of London. […]