Published inThe Startup14 lessons for helping people make good softwareI’ve spent the last year as a software engineering manager for teams building a new product. Our tribe (the group of teams) was part of a…Sep 4, 2019Sep 4, 2019
Why ‘courage’ is a Scrum value and ‘being right’ is notI often see situations like this in software teams:Sep 17, 2018A response icon8Sep 17, 2018A response icon8
A thought experiment: let’s add a new role to scrum — the craft masterI recently read an article about how scrum disempowers developers due to its focus on value rather than technical excellence. This is…Jun 6, 2018A response icon1Jun 6, 2018A response icon1
Definitions of Done should be a co-star — not a supporting actorSomething I realised recently (which I knew in theory but ignored in practice) is that reminding teams that they are the ones responsible…May 17, 2018A response icon2May 17, 2018A response icon2
I did a workshop on systems thinkingIn April, Roland and I presented a workshop on systems thinking at the MiXiT conference in Lyon. Check out the presentation and case study…May 16, 2018May 16, 2018
What I have learned from running a small software consultancyMe and two friends started Glio in September 2012. By day Glio was a consultancy, offering website development (mainly with WordPress on…Oct 30, 2016Oct 30, 2016
Fix your budget, not your scopeMany software projects take on the form of a transaction between vendor and customer. A transaction is an exchange of value. The vendor…Oct 3, 2016Oct 3, 2016
Growth comes from real failureThere is a certain narrative that is prevalent in contemporary startup cultures. Its story goes something along the lines of “failure is…Sep 30, 2016Sep 30, 2016
A quick review of Exploring Everyday Things with R and RubyI’ve recently learned a lot about Ruby, and I’m also quite interested in R, a programming language for statistical computing. The book…Aug 30, 2016Aug 30, 2016