Thinking
Ideas, Perspectives and Questions About the Future of Technology
Technology changes rapidly.
But the most important questions are not always about the newest technology.
They are about how technology changes the way organizations operate, how architects make decisions and how businesses prepare for what comes next.
This is where I share my perspectives, observations and lessons from more than two decades in technology.
Enterprise Architecture
Enterprise architecture is ultimately about connecting business strategy with technology execution.
I write about architecture principles, transformation strategies, architecture governance, technology decisions, modernization and the difficult trade-offs that organizations face when technology and business complexity collide.
Integration
Modern enterprises are ecosystems of applications, platforms, data and services.
I explore API-led connectivity, event-driven architecture, integration modernization, API management, enterprise integration platforms and the evolving role of integration in an AI-driven enterprise.
Salesforce and CRM
CRM platforms have evolved far beyond systems of record.
I explore Salesforce architecture, CRM transformation, enterprise integration, data architecture, Revenue Cloud, Data Cloud and the role of CRM platforms in creating connected and intelligent enterprises.
AI and the Intelligent Enterprise
AI is changing software development, business processes and enterprise architecture.
The next evolution is not simply about adding AI to existing applications.
It is about creating enterprises where people, applications, data, APIs and intelligent agents work together.
I explore AI architecture, agentic systems, MCP, AI integration, intelligent applications, governance and the emerging architecture of the intelligent enterprise.
Architecture Leadership
Architecture is also a leadership discipline.
I write about influencing stakeholders, communicating complex ideas, making architecture decisions, building architecture teams and developing the mindset required to become an effective technology leader.
My Perspective
I don’t write simply to document technology.
I write to explore questions, challenge assumptions and make complex technology easier to understand.
Some ideas will be proven.
Some will evolve.
Some may turn out to be wrong.
That is part of thinking.
The goal is not to have all the answers. The goal is to ask better questions.