You’re Selling It Wrong — How to Explain DevOps so Your Business Will Care

Here is my latest post for Simple Programmer…

We were struggling to get our features out into production. There were lots of defects and firefighting. All this and the company was but a few months old. What was working here going to be like in a year? We were all staying as late as we could and even working weekends to try and fix issues that would appear, seemingly, from nowhere. It was hell.

The Secret Splitoo Master Plan (just between you and me)

On the 2nd of August 2006 Elon Musk wrote a blog: “The Secret Tesla Motors Master Plan (just between you and me)”. A prophecy about what he would achieve with Tesla. 10 years on in 2016 he responded with a new master plan (part deux). What is mind-blowing is that Musk outlined a 4 bullet strategy and executed it with no deviation.
Inspired by Musk’s prophecy, here’s the Splitoo Masterplan.

A rundown on the insights from user-testing Splitoo.

The results are in from the first round of user testing for Splitoo.

This Saturday was our first round of user testing with the Splitoo product. It’s been a year in the work. From discussing ideas, looking at payments solutions and settling on a business model. We are now at the point of tweaking the initial MVP, which means doing some user testing. This is something we’re familiar with, but it’s the first time we’ve done it together as a team.

Do incremental delivery models hinder our ability to deliver on vision?

Many companies leverage an incremental software delivery model. These models are often big on short-term delivery but weak on long-term vision.

Most companies want innovation and many of these same companies utilise an incremental software delivery model to achieve it. These models can be big on short-term delivery but weak on long-term vision. Delivering features to production weekly, yet failing to realise the product vision. These models ensure we build things right, but they can deter us from building the right thing.

Unit testing: Why you aren’t convinced (and what to do about it)

Unit testing scepticism can come from bad experiences, acknowledging these can help us to see the true benefits of unit testing.

When it comes to unit testing most people fall into one of two categories. Unit testing advocates and unit testing sceptics. The reasons there are unit testing sceptics can often be from bad test implementations. Created by unit testing pitfalls.

test code