The curious lifecycle of behaviour driven development scenarios

Behaviour Driven Development offers some unique benefits compared to document artefacts found in more traditional software development projects. One of the more useful benefits is that it’s a shared document that lives, and provides value, throughout the life cycle of a software project. Consider a long lived document like the one hinted at above, compared […]

Hey Developer! Up your time management game

To me, the most amazing feeling in the world is, when I create something, out of nothing, by using code. I feel utterly rewarded and fulfilled when I’ve been struggling with a problem, and finally that light dawns upon me after hours of hard work and discipline. I admit, after entering the development world, I’ve […]

Safely storing passwords and secrets in your git repo

Managing secrets for a code base is a tricky proposition. For too long, traditional DevOps approaches have seen teams build elaborate out-of-band workflows to manage system secrets, API keys and tokens, and traditional passwords. This tends to be an error-prone and painful process. This is never a good scenario to be faced with when considering […]

These machines kill mediocrity

Where we stand Zero One is still a young company that’s finding its feet, and as a result, we’ve had to be flexible with some of our decisions and goals. There’s one place where we aren’t willing to be flexible, nor are we open to negotiation. That place is our work ethic. It’s too easy […]