LLMs can make us more productive, but they may also be making us bland… if you can’t be bothered to write something, do you expect somebody to read it?| Ben Morris. Agile enterprise architecture.
Agents are among the most IO bound applications you are likely to build, while conversational, ‘chat’-style interfaces bring extra constraints into play.| Ben Morris. Agile enterprise architecture.
Although AI agents are capable of independent reasoning, their capricious nature can make it difficult to implement more detailed and rigorous workflow processes| Ben Morris. Agile enterprise architecture.
‘Architecture’ is such a wide term that it can be difficult to nail down exactly what architects should focus on…| Ben Morris. Agile enterprise architecture.
Change in your API contracts is inevitable, but trying to manage this change through versioning usually creates more problems than it solves.| Ben Morris. Agile enterprise architecture.
Every organisation tends to organise technology decision making differently, but some of the problems associated with architecture can be remarkably consistent…| Ben Morris. Agile enterprise architecture.
Knowing what decisions to make and when to make them can be something of a fine art| Ben Morris. Agile enterprise architecture.
Despite growing excitement about the potential for AI-driven agents, there are a lot of problems to solve before we can build agent-based architectures on any scale…| Ben Morris. Agile enterprise architecture.
The demise of software engineers is one of those tired old tropes that refuses to die. Perhaps the programming revolution has already happened…?| Ben Morris. Agile enterprise architecture.
There is a spectrum of different styles of architecture governance, from the tightly structured and framework-driven, through to the deliberate absence of formal architecture.| Ben Morris. Agile enterprise architecture.
Evolutionary design and iterative development only get you so far - you still need some level of up-front thinking and forward planning.| Ben Morris. Agile enterprise architecture.
We need a more nuanced understanding of how to get the best out of monoliths, microservices, and serverless architectures.| Ben Morris. Agile enterprise architecture.
How should you go about building an architecture practice in organisations where people are allowed to say “no”? Ultimately, this becomes an exercise in persuasion, pragmatism, and patience.| Ben Morris. Agile enterprise architecture.
Most internal shared libraries are based on the fallacy that code sharing always makes development more efficient.| Ben Morris. Agile enterprise architecture.
We all agree that engineering enablement is important, but “platform teams” can often be a fig leaf for organisational anti-patterns and overly complex Kubernetes implementations.| Ben Morris. Agile enterprise architecture.