by Richard | May 15, 2020 | Culture, Software Career, Team Dynamics
There’s 3 common roles that software engineers will commonly be engaged in, and it tends to be a progression. The words are sometimes misused though, and the distinction between them is very important!Employee is the easiest to understand, and most common. You are...
by Richard | May 14, 2020 | Planning & Estimating
When most software teams estimate, they are answering the wrong question. This causes all kinds of problems, but when we understand why it’s the wrong question, and what a better one might be, that should no longer be a surprise. The question most teams answer is a...
by Nathan Murados | May 13, 2020 | Continuous Improvement, Culture
When it comes to high performance, nothing new will be achieved by following the crowd. It’s precisely the deviation from the norm that allows us to forge new, unexplored paths. Sometimes nothing new happens and we simply learn more about what didn’t work....
by Richard | May 10, 2020 | Conferences
A year ago, I was in Minnesota fulfilling a goal I’d set for myself a few years before – to speak at an NDC conference! NDC, the Norwegian Developer Conference, organise spectacularly well-run conferences in a growing list of countries, and it was great to join their...
by Richard | May 6, 2020 | Practical
One of the most important things to get good at for a software teams is getting the things they make into the hands of customers faster, more often, and with less drama. While new features and better code are both great, if the release process is disruptive, and...