Loading...

Blog

AI Coding Test-first Vs Test-after: pros & cons

Test-First is a clear winner in manual coding. But how does AI-assisted development shift the pros and cons and change the balance between Test-First and Test-After?

Coding with AI: 2 alternative philosophies

Broadly speaking, AI-coding techniques fall into two distinct and alternative philosophies, you don’t want to confuse or mix.

AI-assisted coding traps that kill productivity

Identify the hidden productivity traps of AI-assisted coding, and the practical steps to avoid them

Team Topologies Vs Feature Teams

How to structure and organise teams and cross-team collaboration around the work and the codebase

AI-assisted coding workflow & prompts reuse

Lessons learned: effective AI-assisted coding workflow and prompts reuse strategies

AI-assisted coding: how to ensure real productivity gains?

Recent studies show that the productivity impact of AI-assisted coding can even be negative. A “perception gap” can make developers feel more productive when their output drops. Here, I explore ways to pursue real positive productivity gains.

Organisational strategy for AI-Assisted coding adoption

A strategy for effective AI-Assisted Coding adoption in your organisation

AI-Assisted coding helpful heuristics

A list of heuristics for AI-Assisted coding

2025 digest: Agile the ugly, the bad and the good

For all companies that are now sustaining or gradually restarting their investments in Agile – here is a summary of decades of lessons learned by companies adopting Agile

Complexity-thinking: selection of sources

Selection of sources worth following from the book: The forgotten new philosophy of work, management & leadership

Agile: How practitioners have changed from the pioneers to today

Many have already explored the trajectory of Agile adoption, the changes in sentiment toward Agile, and the recent challenges.

This is a new look at how the population of Agile practitioners changed over time.

2024, end of year reflections on the state of Agile

This is my view on the state of Agile in 2024 and the things we can improve. What is yours?

When/How to move effectively tasks/responsibilities outside the team (2-part)

Whether it is to a Subject Matter Expert, an external contractor, an Agency, a Global/shared Function, a Team Topologies’ Platform team or a Complicated subsystem team, when and how can some tasks and/or responsibilities be effectively moved outside the team?

Transcending Agile cross-team collaboration with Shared work (3-part)

Is there a valid alternative to Agile cross-team collaboration, one of the most consequential topics for successfully adopting Agile beyond one team? Should we tackle Agile cross-team collaboration challenges or transcend them?

Agile cross-team collaboration HOW-TOs (4-part)

This post is a four-part deep dive into the How-Tos of making Agile cross-team collaboration frictionless and enjoyable, in one word: effective. That is one of the most consequential topics for successfully adopting Agile beyond one team. Ironically, none of the current “scaled” solutions cut it.