In the ideal world a technology will be selected on its own merits alone. But we don’t live in an ideal world, and every technology has to work in a … Continue reading Choosing a technology because it’s popular
Last week I wrote how automated systems build (e.g. Puppet, Chef and Ansible) improves quality as well as speed. By coincidence, this week I’ve been involved a great demonstration of … Continue reading Automation ensures quality beyond tech
Here’s another example of improving both speed and quality. A while back I talked about how productivity tools improve software quality. The same is true of automation and productivity tools … Continue reading Automation improves systems quality
The Year of Code is good, but digital literacy is more fundamental, more valuable, and more embracing. Once upon a time our schools in the UK taught our children how … Continue reading From Year of Code to digital literacy
How much do we really understand the tools and techniques at our disposal? The other day I found myself explaining to someone that a particular project sponsor didn’t understand Agile, … Continue reading Do you really know your toolbox?
I’ve been concerned a lot recently with so-called legacy systems: what they are, how to work with them, and so on. I think they get a bad rap, and one … Continue reading A practical definition of “legacy system”
Last week I presented a quiz, which I’d created as part of an “introduction to git” day I’ve been running. This week, as promised, the answers. Of course, by presenting … Continue reading Git quiz: Answers