Landing a troubled project
Lessons learnt in how a highly visible project was rescued.
Use LLMs to get insights from disorderly data
This document publishes hard-earned best practices on how to use large language models (LLMs) to extract reliable insights even when you have poor metadata
Slow is smooth, and smooth is fast - Part 1
Part 1 of how a software delivery team used a data-driven approach to remove friction and deliver faster. It lays the backdrop and expands on the friction in the system
Slow is smooth, and smooth is fast - part 2
Part 2 of how a software delivery team used a data-driven approach to remove friction and deliver faster. It details on the technical, organizational and process improvements made to resolve the issues
Designing AI-driven Software Engineering organizations - Part 1
Software is eating the world, but AI is eating software. How IT can get ahead of the AI engineering wave. Part 1 motivates the upcoming dramatic disruption to the software profession and its practices.