How to Visualise Your Systems
In a recent podcast episode, Nico Krijnen and I talked about requirements analysis, especially the use of diagrams – particularly context diagrams and DDD context… Read More »How to Visualise Your Systems
In a recent podcast episode, Nico Krijnen and I talked about requirements analysis, especially the use of diagrams – particularly context diagrams and DDD context… Read More »How to Visualise Your Systems
It is human nature to want to excel at our chosen profession. When given the opportunity, many of us are tempted to show our expertise… Read More »How to Write Good Requirements
Do you hate legacy or do you love it? Do you accept it or do you want to stamp it out? This time I talk… Read More »Podcast: Avoiding Legacy? DDD, Collaborative Architecture and Product Thinking with Nico Krijnen
Ten or more years ago, the IT world was in the grip of the big data hype cycle. Then we were told that unstructured data… Read More »Are Relational Databases still important in the Age of NoSQL?
The expert gets up on the stage. His t-shirt is large and tight over his round belly, tucked into the top of his jeans. His… Read More »How to be a Happy Engineer
In this episode I talk about how we make change successful. Because we are bombarded with the need for business change – this means systems… Read More »Lovin’ Legacy Podcast: The Business of Legacy – Making Software Change Successful
…and what to do about it… I wanted to map some classic business efficiency and software delivery books to derive meaning for a given business… Read More »How Does Ability to Innovate Impact Bottom Line?
Gitflow means using different branches to develop software. It was invented to help software projects cope with multiple developers making simultaneous changes to a single… Read More »Doing Gitflow means you’re leaving Business Value on the Table
On the podcast, I talk to Jonathan Hall about all things DevOps from small companies to large companies and where the customer fits in the… Read More »Lovin’ Legacy Podcast: Jonathan Hall – DevOps, Go and Continuous Delivery in Reverse
IT and software projects regularly under-deliver because, despite best efforts, the nature of the change is often unexpected. Consider this scenario: Unexpected change is hard… Read More »The Challenge of IT Change