George is a software development consultant and coach with over thirty years of experience creating software ranging from small embedded systems to corporate enterprise systems.
Talks I've Given
-
O’ Mice An’ Men -- Rescuing a Project Gang Agley
Featuring George Dinwiddie
You might have noticed that the world is suffering a pandemic at the moment, and it might have disrupted your software development plans. At least you’ve got a good excuse, though I’ve heard rumors of managers being sacked for not foreseeing the pandemic and including it in their schedules. I’ve...
languages -
O’ Mice An’ Men -- Rescuing a Project Gang Agley
Featuring George Dinwiddie
You might have noticed that the world is suffering a pandemic at the moment, and it might have disrupted your software development plans. At least you’ve got a good excuse, though I’ve heard rumors of managers being sacked for not foreseeing the pandemic and including it in their schedules. I’ve...
languages -
O’ Mice An’ Men -- Rescuing a Project Gang Agley
Featuring George Dinwiddie
You might have noticed that the world is suffering a pandemic at the moment, and it might have disrupted your software development plans. At least you’ve got a good excuse, though I’ve heard rumors of managers being sacked for not foreseeing the pandemic and including it in their schedules. I’ve...
languages -
Distilling the Essence
Featuring George Dinwiddie
When creating our scenarios, we want to fully describe the desired functionality, but not over-describe it. We want our scenarios to do more than check for correct operation. We want to paint a picture of what’s intended that aids understanding by others (or even ourselves) in the future.
cucumber bdd -
2
Advanced Essence Distillation Workshop
Featuring George Dinwiddie and Matt Wynne
This workshop gives you hands-on practice at removing extraneous details and focusing on the essential ones. You’ll produce typical scenarios and iteratively improve them with feedback from the instructors and your peers.
bdd scenarios -
A Poet’s Guide to Acceptance Testing
Featuring George Dinwiddie
It’s easy to write tests that a computer can understand. But can you write tests that people, even non-technical people, can understand? Will it be obvious whether or not the test is correct?