iOS and Android

I’ve been lucky enough to deliver around 5 #1 Apps all of which had their own challenges and quirks. While it feels like websites and apps are homogeneous they are quite different breeds apart in many respects. For a start you’ve got the iOS and Android element – both need to be catered for. Though […]


Shopify is one of those systems which, once you’ve got your head around is a really nice system to use. I’d been tasked with creating a new version of the Love Island shop for the big Summer of 2019 launch of LoveBurst cosmetics on the show – this involved me spinning up a prototype version […]


One of my first experiences with Sitecore was with ASD metals. We’d pulled together a brochure site for the team and as it was the first Sitecore project in the company I offered to pick it up as Head of Project Management. I just loved the way Sitecore performed, from the node structure to the […]


When Rippleffect first moved from Pimcore to Drupal, I was leading one of the development teams in my role as head of project management. Always one to rise to a challenge we picked up Drupal and started to pick it apart. It soon became apparent that it was a compelling piece of software. At the […]


In the same way that Sitecore is my favourite paid for CMS, WordPress is absolutely my favourite open source product. It’s user interface is simplicity itself and anyone can install it. The biggest selling point has to be the wealth of plugins and themes meaning there’s almost certainly something out there which someone has already developed […]


Cloudflare is one of my favourite best-kept secrets for building websites. It’s value for money and it “just works”. By this I mean it sits firmly within the XOX method for delivery. It’s easy to pick up, has little technical debt (most of the features work out of the box) and produces an output which is superb. I […]

JIRA / Confluence

While JIRA is not a CMS or a system used to host a website or app, it is used to make these things happen. I was lucky enough to lead a major agency into the adoption of JIRA and Confluence. Previously the project management team had been struggling to prove that we needed either more […]

Technical Debt, What is It

Technical debt is often an overlooked element of development but has far reaching implications on profit, delivery and quality of a project. What is Technical Debt I’ve taken the definition for my technical debt from “The Art of Agile Development“: “Technical Debt is the total amount of less-than-perfect design and implementation decisions in your project” How Technical […]