the self generated architecture of 7 different systems. Each of those graphs contain objects, function calls and data structures.
One of my favourite images, courtesy of Tudor Girba
It shows the self generated architecture of 7 different systems. Each of those graphs contain objects, function calls and data structures. What might not be obvious is those seven systems do the same thing. They were built with the same specification, same testing suites, same tools, same environment but by seven different teams.
Why such huge differences? Well, first the code is the real architecture and not some diagram in a specification document (which is little more than a statement of belief). Second, the real architecture represents all the hundreds or thousands of small decisions made by the person building the code. The choices they make depends upon many factors from experience to the values they have.
As Norman Foster said, "Architecture is an expression of values" and that's true no matter what type of architecture we are talking about.
Whenever you build a system with a co-pilot or an agentic swarm, thousands of small decisions are being embedded into your architecture based upon the values those LLMs have been trained with. The LLM is culturally a non kinetic form of warfare. It's no different from how we've used art such as Hollywood, video games or books to change other cultures. Except this time it's on steroids and there are few players in the game.
So, I'm glad to see that the Mayor of London, Sadiq Khan has strolled into the Met Police Palantir contract debate and blocked it. I know it's from a procurement angle but as his spokesperson said "The Mayor believes that Londoners would want public funding to go only to companies that share the city's values".
It's about time people started talking about value in this world of AI where everything is sacrificed to expediency. | 10 comments on LinkedIn
graph