Went into the office on Friday morning and spent a good twenty or thirty minutes trying to remember what the hell I'd been doing when I finished up on Wednesday afternoon. I'd written notes expressly to remind me, but it just seemed so long ago.
I'm not usually quite so flaky (or at least I don't think so), but Thursday had been unusually large and long. At the invitation of Seb, I'd got up at 4:30 to head down to sunny Shoreditch, London's beating digital heart or some such, to spent the day at Cukenfest, a single track conference devoted to all things Cucumber. Turns out all things Cucumber is a pretty broad remit. Cucumber itself is a piece of software, a tool to help support behaviour-driven development.
Behaviour-driven development, BDD to its friends, is an approach to the age old problem of making sure the software we write is the right software - right in the sense that it's does what the people using it need it to do, rather than in the sense of doesn't have any bugs. The biggest problem in software is, of course, that knowing what you want is quite tricky, communicating what you do know to someone else is even trickier, and, over time and in response to the work you're doing, your understanding will change anyway.
The conference sessions were all quite short and, I realise now, none of them were about Cucumber itself. They were about techniques and processes and approaches rather than technology. As ever with a conference, there was a lot to take in, and I'm still chewing it over. That might take some time - I think I'm still digesting the first conference I ever went to and that was 18 years ago. One of the things I found most curious was there weren't many programmers there. There were product owners, project managers, and testing & QA people, but hardly any programmers. I'm not quite sure what that means, although I'm pretty sure I wasn't in the wrong place. Maybe those product owners and QA managers should have brought their programmers with them?
Around 11 that evening, as I hoofed up the last stretch home, my cheap Chinese fitness tracker had some kind of spasm, buzzing around and flashing a little animation. I think it might have been trying to tell me, that if nothing else, I had won at walking that day.