Category Archives: breaking models

The Joy of Arrogance

I’m awesome, and arrogant. I’m awesome, and arrogant, and I know it, and this makes me joyful. I wanted to share that joy with you, and explain why I think arrogance is so important, and humility overrated. For a start, … Continue reading

Posted in breaking models | 16 Comments

It’s about the examples you can’t find, not the ones you can

A long time ago, I was toying with the idea of starting my test methods with “will”, instead of “should”. Dan explained to me, “If you start with the word ‘will’, you’re already making the assumption that you understand what … Continue reading

Posted in bdd, breaking models, real options | Leave a comment

The Real Cost of Change

We have a strange desire for control. I was in a planning meeting with my project manager and several of the devs. “What happened?” the project manager said. “Why did this one story take so long?” “There was some functionality … Continue reading

Posted in breaking models, cynefin, learning, spike and stabilize, testing, uncertainty | 14 Comments

You’re doing it wrong

The first time I did it wrong, it was because I didn’t know any better. The second time I did it wrong, it was because I forgot about the first time. The third time I did it wrong, it was … Continue reading

Posted in breaking models | 1 Comment

Conversational patterns in BDD

BDD isn’t about the tools. It’s about the conversations you have, exploring examples (or scenarios) of an application’s behaviour, to see if everyone has the right understanding. Of course, we don’t know what we don’t know, so feedback is still … Continue reading

Posted in bdd, breaking models | 4 Comments

The Evil Hat

You’ve got a problem. You want to measure, and improve, something about your project or people. You’ve got a good idea about how to do this. Perhaps the metric you want to use is already widely measured. Perhaps it’s been … Continue reading

Posted in breaking models, evil hat | 7 Comments

Doing the simplest thing and YAGNI

On an aside, some people have asked me why I’ve chosen to set up my services site as a hard-coded website with server-side includes, instead of using another WordPress blog or something similar. I did it because: It was the … Continue reading

Posted in breaking models | Leave a comment