“I have never had a fight with my wife!” The Importance of Resilience

I overheard a conversation that you have probably heard a variant of yourself. A bloke was so proud of the fact that he hadn’t had a serious confrontation with his spouse to date. Ah, the perfect union. While some joined him in appreciation, I had to hide the real thoughts going through my head: “Oh […]

Delivering software on time is important, but not most important

Reliable software delivery is welcome, and an ideal trait of a great product engineering team. Most would trade off a slightly slower pace of delivery to gain predictability. This level of execution is tough to come by. The team needs to learn to work well together but that isn’t enough. Just as all teams aren’t […]