Skip to content

Software Development

The Eight Wastes of Modern Software Delivery

In manufacturing, Lean thinking revolutionised how products were built by relentlessly eliminating waste. Whilst the "software factory" analogy isn't perfect, the core Lean principle of eliminating waste underpins modern software delivery, from Agile and DevOps to Continuous Delivery and Platform Engineering.

Mash Time Tracker: History retention, tag pages, in-progress duration & improved forms

I'm rolling two releases together into this blog, since I wanted to get these features out sooner. I still think blogging is important way to commutate, but it was starting to become a blocking task, with some features done and ready to release but waiting for an associated blog post to be written. In future I'm taking the approach of releasing features more regularly and blogging about them when it reaches a significant amount of change.

Mash Time Tracker: Native controls, app icons & performance

It's been a long time since the previous release of Mash Time Tracker in August 2019; life, work and free time have been the enemies of side project progress! I've had a number of features "parked" for a while, stuck behind other parts I had started working on and not finished. I've decided to unblock them to get incremental improvements out sooner rather than wait for the bigger features to be ready. I'll try and focus on smaller and more frequent releases in future.

Mash Petitions

Mash Petitions is a digital public service that enables users to explore UK parliament petitions. It builds upon the governments' e-petitions platform, exposes more detailed information and combines it with other open public data to enable interesting analysis and insight.