Latest Blog Post: Learning by Teaching

For the last few weeks I've been working with Kickstart Academy teaching the On The Beach ruby academy. We've been introducing a group of graduate and experienced developers to software development using ruby, bdd and git. Much of the teaching in the academy was based on ideas from Training from the Back of the Room by Sharon Bowman and I wanted to share one of the exercises that we ran.

Read more

Stop Writing Scenarios That Test Everything Through The View

Following on from my last post, I wanted to mention a common anti-pattern that Kevin's case against cucumber mentioned. Scenarios that are too focussed on the user interface. Scenarios written as an imperative set of instructions for a machine to follow. Scenarios like this.

Read more

This Gherkin's Not For Reading

Recently Kevin Liddle made his case against cucumber. In the article he outlines several problems he experiences working with cucumber. One of his key arguments is that non-technical team members don't read the scenarios written by developers.

Read more

How to fix your postgres install when you've run `brew upgrade` without backing up Postgres data over a major version

Doh! Third time now. Seriously. I just don't notice that it's a version upgrade, and set it off. Then "oh *!#$"

Read more

MVP – A child's eye view

A little background.

Recently, my son decided he would like an iPod touch. (well, really, he wanted an iPhone, but he's to young for a phone...) We felt, if he wanted something that big, he ought to save for it to appreciate the amount of money it was. He had some birthday money saved and so the conversation continued.

Read more

Sometimes UX is like Magic Paint

Sometimes making a tough job easier is as good as it gets.

Read more

Pairing in a Tunnel

We are keen that people can work in the spaces that makes them feel most comfortable, and allows them to organise their life how they want. Working remotely gives people that opportunity.

Read more