The TDD Lie

The requirements for pretty-much every developer job I see these days includes Test Driven Development. Which is exciting – everyone recognises the importance of unit tests. In my previous post I talked about how often companies claim to do agile, but don’t succeed in practise. And I see the same thing happening with test-driven development.… Continue reading The TDD Lie

How to Build a Webapp in Java

tldr; building a webapp is complicated – particularly if you’re doing it right. JHipster offers a promising solution. I was a little shocked recently when I realised that I didn’t know how to make a web-application. It’s not like I’m inexperienced. I’ve been working on the web since 2000; but my job involves focussing on… Continue reading How to Build a Webapp in Java

speaking at Brighton Lean Agile on 9th jan 2019

Due to a last-minute drop-out, I’m speaking at Brighton Lean Agile on January 9th. The title of the talk is “We’re agile, but…” and looks at some of the ways I’ve seen agile going astray in implementations. Despite the simplicity and popularity of Agile, it often goes wrong in practise. Drawing on 15 years’ experience… Continue reading speaking at Brighton Lean Agile on 9th jan 2019