David CottinghaminCloudy MusingsThe Need for (Not) Two BacklogsIf your backlog is too cluttered to reason about, you need a different zoom level.Sep 20, 20231Sep 20, 20231
David CottinghaminCloudy MusingsWhy Differentiating Your Product is Like Trying to Meet Someone at a ClubIf you’re chasing feature parity with your competitors, you’re probably not going to succeed.Dec 31, 2018Dec 31, 2018
David CottinghaminCloudy MusingsHow (Not) to Introduce a Subscription Fee Where There Was NoneSome products will charge for hardware, then continue to enhance their software for free. But what happens when that’s not enough income?Nov 8, 2018Nov 8, 2018
David CottinghaminCloudy MusingsAutomation is Not a Goal: Commit-to-Bug Time Reduction isDon’t focus on how much you’ve automated: measure whether it’s improved a business outcome or not!Oct 12, 2017Oct 12, 2017
David CottinghaminCloudy MusingsA Lexicon of Software Development DebtTechnical debt is a concept familiar to anyone who has worked on a software product that is maturing. But what does it encompass?Apr 6, 20171Apr 6, 20171
David CottinghaminCloudy MusingsLessons in Strategy from Playing DuneDon’t fall into the trap of doing things the same way every time…Nov 24, 20161Nov 24, 20161
David CottinghaminCloudy MusingsA Letter to America on Recent Events in the UKDear American friends, as you vote in a few days’ time, please remember Brexit.Nov 6, 2016Nov 6, 2016
David CottinghaminCloudy MusingsThe Case for Private Clouds“Everything is going to AWS and Azure, right?” Not so fast…Oct 16, 2016Oct 16, 2016
David CottinghaminCloudy MusingsWhy Hypervisors Are, And Are Not, A CommodityMy job is working on a hypervisor. Or to be technically accurate, a virtualisation platform (XenServer) that includes a hypervisor (Xen)…Oct 9, 2016Oct 9, 2016