Nobody brags about lines of code twice

I have spent most of this year on planes. Seven countries, somewhere north of a hundred customer conversations, most of them with teams well past the pilot stage. The thing I keep coming back to is what changed between the January conversations and the July ones. In January and February, as agentic coding adoption climbed,…

The agents nobody meant to build

This summer, our big concern as IT leaders was figuring out how to drive adoption and ROI for our AI purchases while keeping shadow AI at bay. My advice then:  Give people transparent, sanctioned tools and put in place operational discipline to ensure the right tools are being deployed at the right times and in…

The technology maturity paradox: Why more capabilities can make IT harder

Technology maturity is generally considered a sign of progress. Organizations modernize their infrastructure and capabilities, introduce advanced analytics, and invest in AI, all with the expectation that these improvements will make the business more capable, efficient, and competitive. But there’s a paradox emerging in enterprise IT: The more sophisticated an organization’s technology environment becomes, the…

Why technology is no longer IT’s scarcest resource

For much of the history of enterprise IT, technology itself was a limiting factor. Organizations had to make difficult choices about which systems they could afford and which capabilities were realistic to deploy. Technology leaders built their strategies around those constraints. Today, the challenge looks different. Cloud platforms, advanced analytics, automation, and AI have made…

Change saturation is not a communication problem

On a major S/4HANA transformation, the first signs of trouble did not look like resistance. They looked like missed stand-ups. Then deliverables started slipping, readiness checkpoints came back with gaps and the same functional leads kept surfacing on the list of competing priorities. The people behind those signals were not disengaged. They were functional resources…