Tag: architecture

  • Scaling Vibe-Coding in Enterprise IT: A CTO’s Guide to Navigating Architectural Complexity, Product Management and Governance devops.com/scaling-v… There’s some AI middleware considerations (people stuff) towards the end of this how to enterprise vibe coding (in the expansive definition of vibe coding, just using AI to help write code). Part of it is: you still have…

    Read more

  • The Triad of Agent Architecture: ADK, MCP, and Cloud Run –

    Read more

  • The work at hand – “Vernacular institutions:” They are more useful than they are legible.

    Read more

  • The Titan Who Couldn’t Let Go – Founder mode case study: “There’s a pattern here, and it’s bigger than Hughes. Obsession works–in short bursts, in narrow contexts, with clear feedback loops. But scale it up, let it harden into infrastructure, and it starts to rot the system from the inside. Hughes structurally disallowed any process…

    Read more

  • “Still Federating After All These Years”: The Realities Of EA Maturation – Letter from the enterprise architect club.

    Read more

  • Refactoring to understand and “vibe coding” – ”Code is not the most valuable artifact. Your understanding of the codebase is.”

    Read more

  • Why Skyscrapers Became Glass Boxes – by Brian Potter – ”Ultimately, it was economics (or at least perceived economics) that drove developers to embrace this style. Glass curtain wall buildings were cheaper to erect than their masonry predecessors, and they allowed developers to squeeze more rentable space from the same building footprint. Ornate, detailed exteriors…

    Read more

  • “Here I Gather All the Friends”: Machiavelli and the Emergence of the Private Study – ”Key features of Machiavelli’s personality come out: he can be as vulgar as the villagers; he bickers with them, delighting in puns and innuendos. Minutely attuned to their foibles and peccadillos, nothing is lost on him. He deprecates his now…

    Read more

  • – Embracing Antifragility: Building Resilient Products in an Uncertain World – You can read this as a take on what it means to be a “learning organization.” As ever, the hardest, most mysterious, least airport business book-ized topic is “how do we change from ‘traditional’ to this whiz-bang method?”

    Read more

  • – Stop Team Topologies – Don’t use an understandable system to avoid asking why you’re doing anything in the first place. // Or: all the value is in the “it depends.”

    Read more

  • Platform Engineering: Why You’re Doing It Wrong – Hopefully also how to do to real right.

    Read more

  • Using app architecture constraints and templates in platform engineering

    Using app architecture constraints and templates in platform engineering

    Platforms have many opinions, app architecture is one of them This is an excerpt from a new blog post of mine covering a recent panel with platform engineers from Charles Schwab. I’ve made some slight changes. Ensuring platform scalability and resilience starts with making sure applications are architected appropriately. Nowadays, that usually means using a…

    Read more

  • 3 Key Practices for Perfecting Cloud Native Architecture – Some notes on cloud native architecture and app patterns. That is, apps you want to run in container platforms like Cloud Foundry or Kubernetes.

    Read more

  • How the buildings you occupy might be affecting your brain | Psyche Ideas – “Could bad architecture also be contributing to the development of neurodegenerative and psychiatric disorders?”

    Read more

  • The beauty of concrete – “ornament survives in the mass-market housebuilder market because the people buying new-build homes at this price point are less likely to be influenced by elite fashions than are the committees that commission government buildings or corporate headquarters. The explanation, in other words, is a matter of what people demand, not…

    Read more

  • “Consistency” – the less platforms, the better

    “Consistency” – the less platforms, the better

    Have you tried having less? Standardized. Centralized. Consistent. Those words I use over and over when talking about platforms. In large organizations, you’ve got hundreds, even thousands, of applications. There are likely tens of “platforms”: the stacks of runtime and middleware goo that all those apps run on. Maybe even hundreds if the company is…

    Read more

  • Against optimization – The idea that you need slack in the system intuitively makes sense, but it feels hard to prove ahead of time. The powers that be have to believe that things will go wrong, but they’re usually so focused on things going right (sometimes hubris, sometimes too much trust-by-ignorance) and pre-optimize. // “A…

    Read more

  • What Factors Explain the Nature of Software – “The only way to know exactly what software we want to build is to fully specify it: without doing so, there will be gaps between our vague ideas and harsh reality. However, a complete, abstract specification is, in general, at least as much work as creating the…

    Read more

  • About my studio – Working from home, artist edition. (1) no commute saves time and means booting up into work is faster and frequent: “there is also an advantage to not having a separate studio outside your home. When I did rent a studio in the past it meant that all my artwork in progress…

    Read more

  • The Ultimate Guide to building Developer Tool Websites – PLG for developers. Get them home pages set-up for the funnel!

    Read more