When I listen to three-way interviews on news programmes I’m often struck by how unconstructive they are. This is particularly apparent when the item is about a split within a … Continue reading Find agreement by examining strategies
This is the last in my four-part literate programming series: What is it? Problems and challenges Modern variants Closing thoughts (the rest of this article) As I’ve developed my understanding … Continue reading Literate programming part 4: Closing thoughts
Literate programming (LP) hasn’t taken off, despite its promises to developers. After my previous posts understanding literate progamming itself and looking at some possible challenges and problems, in this post … Continue reading Literate programming part 3: Modern variants
In part 1 of this series I looked at the promise of literate programming (LP), created by Donald Knuth. It seems to be a fairly simple idea to promote good … Continue reading Literate programming, part 2: Problems and challenges
Previously I’ve written about Niels Malotaux’s drive for zero defects. One of his principles (and the IBM Clean Room approach) is that any failure, such the as the discovery of … Continue reading Literate programming part 1: What is it?
Many people think of risk management as focusing on operational issues (supply chain, competitors, etc). Too often we picture it as a “risk listing” exercise—think what might go wrong, write … Continue reading The vastness of risk management
I was asked recently about the ideal relationship between the architecture and development functions within an organisation. In some sense the ideal relationship can take many forms, because the shape … Continue reading The development/ architecture feedback loop