On 'Why software development is like running a restaurant' and 'What analogy do you use to usefully describe the act of software development?'
How the future of software development is becoming more QA
Moving to #noestimates and relying on forecasting can be difficult for any person, team or organisation. Here I describe one way I go about it
"The uncomfortable world of constant discovery" or "The difference between Delivery and Product teams"June 12, 2019
A look at the differences between 'Product' teams and 'Delivery' teams
Understanding the best way to deploy serverless architectures and solutions
Some thoughts based on my recent exeperience in the healthcare domain
A summary of my thoughts on TDD (Test Driven Development), MDD (Monitering Driven Development), ODD (Observability Driven Development) & HDD (Hypothesis Driven Development). Phew.
An overview of different approaches to breaking down problems into slices
Even more examples of how to use CRC (Class Responsibility Collaboration) cards in your day to day work
Some examples of how to use CRC (Class Responsibility Collaboration) cards in your day to day work
A description of my 'go to' meeting for understanding the differing values across a team in a low trust situation
A short article on why I like Test Driven Development (TDD)