BDD And The Sleepy Developer

How Behaviour Driven Development can help those with sleep disorders to contribute with less risk

Sleep Disorders can be challenging for those who work in traditional modes of software development. However the practices and cadences of BDD can mitigate these challenges.

In any given team meeting, look left, look right - there's a chance that the person next to you has an invisible illness, and it might be a sleep disorder. Sleep disorders can cause Excessive Daytime Sleepiness, Cognitive deficits, and even cataplexy which results in episodes of lost muscle tone and coordination. You'd be forgiven for thinking that all these symptoms would stop a person being effective within a software team, and while it can still be a challenge, BDD in particular has made engagement in agile teams that little bit easier for me and my fellow sleepy-heads - allowing us to be active participants in software development and add value for our teams and our projects. I'd like to talk about some of the ways in which BDD can help these team members reach their desired output and engagement.