Blog: All Team Posts

Breaking a large system down into smaller pieces gives teams the autonomy to iterate quickly by decoupling them from dependencies that cause conflict, bureaucracy, and inefficiency - in theory. However, in practice, a lot of...
As a community, or at-least on my twitter feed echo-chamber, we do love a good moan about broken hiring processes. Often for good reason and to hilarious effect. I’m not saying we should stop doing...
Having spent over a year working in the UK government as part of large scale digital transformations, I wanted to show people lot's of the amazing things that are happening there. I wanted to give...
Programmers are on-par with politicians when it comes to fiercely debating and rarely reaching agreement - we argue about everything. Getting programmers to agree and be productive together is probably the hardest problem in software...
Tech is overflowing with organisations wildly proclaiming how much more digital they will become, how much more agile they will become and how much more customer-driven they will become. But beyond the hype and sensationalism,...