I am a Software Developer living in the UK with over 17 years of commercial experience. I started out as a JSP developer and saw the light and moved on to Ruby and Rails.

In the past number of years I have moved away from advocating Ruby on Rails as a platform for building web applications. The design decisions made by Rails does not make it suitable for an application that grows in size and complexity. Eventually you are faced with the decision to re-write the whole thing (which Basecamp have done a number of times) or extract the code into microservices, most likely Java.

Ruby has some other awesome options available, options that allow you to write code that is domain driven and easy to understand. Code that can grow in complexity but allow the complex code to not be tightly coupled.

This blog is mainly about investigating other ways of doing things and also about my business aspirations for my many side projects.

Current Availability: Not Available until 31st March 2021.

Please feel free to get in touch for potential opportunities.