Here’s a recording of my latest “how to do platform engineering in large organizations” talk. In this version of it, I go over what matters most for private cloud platforms.
Here’s the slides for the talk if you’re into that kind of thing.
This talk is based on many years of observing people run platforms, primarily Cloud Foundry based one. I don’t know if it’s the oldest, but it’s one of the longest running and used private PaaS’es (“platform”) out there. That is, it works and, if you talk with the developers and platform engineers who run, it’s well loved.
It's about 30 days until SpringOne. If you work on enterprises apps, there's a good chance you work with Spring. At SpringOne, you can learn and catch-up on the latest in Spring, including Spring AI. Register for it and come get your brain filled up with good stuff.
And, also:
SpringOne, Las Vegas, August 25th to 28th. Explore 2025 US, Las Vegas, August 25th to 28th. Cloud Foundry Day EU, Frankfurt, October 7th, 2025. SREDay London, speaking, September 18th and 19th. Civo Navigate London, speaking, September 30th, London. AI for the Rest of Us, speaking, October 15th to 16th, London. SREDay Amsterdam, November 7th.
Good times, great hair:
If you want developers to actually use your platform, you’ve got to give them more than APIs and automation. You need a community. In the third piece in our platform marketing series, Rita and I look at how the most successful platform teams invest in support forums, internal events, and actual human beings whose job is to make developers feel connected, heard, and empowered.
Support channels should be more than a ticketing system - they should feel like a Slack room full of friendly coworkers. Regular speaker series and internal conferences help developers see what’s possible, swap war stories, and stay excited about using the platform. Mercedes-Benz and others have found that when you treat community management like a core feature, it pays off in adoption and trust.
We also talk about platform advocates - full-time people who listen to developers, answer questions, and carry feedback upstream. These folks are your field reps, therapists, and salespeople rolled into one. Bottom line: community isn’t just a nice-to-have, it’s part of the product. Treat it like infrastructure, and it’ll return the favor.
Check the full article for more.
The levels of confidence in having figured out the mysteries of life that the 20 something males in first class have is amazing.
“If you don’t have anything nice to say, come sit by me.” Dorothy Parker.
“Happens to be dead.” @bruces caption.
“Now, thanks to the internet, you can become a psychologist without even taking the train!” Here.
“This is a useful way to think: everything is already in motion, we just need to try to steer.” // I suspect you have to couple this with: you actually need to do less than you think to matter. On Ease.
Dateline: Glasgow - black pudding breakfast roll.
As a whole, the Manchester airport is buck-wild. Like if you threw DFW into the sky, and used duct-tape and zip-ties to connected where everything feel to earth. But Terminal 2, recently freshened up, is real nice-like.
You’ve achieved Delta 369 status; divorce fees not included.
“Were you short on deodorant this morning?” “DAAAD, stop it!” // A minor moment in the confederacy of parents.
It's about 30 days until SpringOne. If you work on enterprises apps, there's a good chance you work with Spring. At SpringOne, you can learn and catch-up on the latest in Spring, including Spring AI. Register for it and come get your brain filled up with good stuff.
And, also:
SpringOne, Las Vegas, August 25th to 28th. Explore 2025 US, Las Vegas, August 25th to 28th. Cloud Foundry Day EU, Frankfurt, October 7th, 2025. SREDay London, speaking, September 18th and 19th. Civo Navigate London, speaking, September 30th, London. AI for the Rest of Us, speaking, October 15th to 16th, London. SREDay Amsterdam, November 7th.
Suggested outro for the weekend. As one commenter said, “For those about to chill, we salute you.”
Turns out, T-shirts might matter more than YAML. In this post, I dig into how internal platforms benefit from strong branding - not just logos and names, but a clear identity and ethos that developers can rally behind. When your platform has a name people actually want to say out loud, and maybe a sticker they slap on their laptop, adoption gets a little easier.
In part two of our platform marketing series, Rit and I look at how teams like JPMorgan Chase and the U.S. Air Force use branding - complete with slogans, mascots, and yes, swag - to build loyalty and turn internal platforms into movements. A good brand makes your platform memorable; an ethos makes it meaningful. Together, they give developers a reason to care - and a way to explain why they care to others.
So before you obsess over provisioning pipelines, consider whether your platform has a vibe. Is it something people identify with? Would they wear the shirt? If not, it might be time to revisit the brand.
Check out more in the article. Eventually, we’ll get a white paper (PDF) out on this that’ll have a few more tactics, tips, and mini-case studies that are not in the articles.
In this week’s Software Defined Interviews, we talk with Chris Dancy, a friend of mine from long ago. He let me wear his Google Glass. It was amazing:
He is always interesting and recently has been applying tech to solve simple problems at the city level. There’s also a lot of “most connected man in the world” talk.
Give it a listen, or watch the video if you’re into that kind of thing.
The more senior engineers get, the more results matter - “as you become more senior, you’re increasingly graded on results. Interns are graded on effort.”
How to Measure the ROI of AI Coding Assistants - Actual suggestions for doing it, not just pondering. // Also, good follow-up to the link last episode saying that asking for metrics is good way to pop the AI bubble.
Kubernetes Complexity Realigns Platform Engineering Strategy - Turns out computer are always difficult.
French Data Under U.S. Firms Is Not Protected From U.S. Government Access -
Where Technology Executives Will Be Investing In 2026 - Looks like lots of datacenter buildout.
Code was the least interesting part of my multi-agent app, and here’s what that means to me - Less time coding means more time designing and product managing.
How Pair Programming Enhanced Development Speed, Focus, and Flow
Java licensing snafus cost millions, drive developers to open source - ”One-quarter of respondents said their organization spent between $50,000 and $100,000 resolving software non-compliance issues, while licensing issues cost 17% of surveyed organizations up to $1 million.”
Beyond London Summit 2025: Decoding Google Cloud’s Scale Narrative - Summary of stated Google cloud strategy, from Bola.
AI industry’s size obsession is killing ROI, engineer argues - Doing enterprises AI isn’t free in terms of time, money, opportunity cost, and risk. You need target things that have a pay off, an ROI. I hope that this will mean doing more, not cutting costs. That is growth, not firing people. Based on:
Why I’m Betting Against AI Agents in 2025 (Despite Building Them) - ‘Meanwhile, the winners will be teams building constrained, domain-specific tools that use AI for the hard parts while maintaining human control or strict boundaries over critical decisions. Think less “autonomous everything” and more “extremely capable assistants with clear boundaries.”’
How I use LLMs to learn new subjects - It’s good at well know facts, things that are mainstream or so niche that there is only one answer: “you should avoid asking the model for concrete details that don’t really matter, and if the model gives you details like that you shouldn’t trust them. But when the model is speaking about facts that do matter - facts that are load-bearing for many other things the model knows about - you can be relatively confident that you’re getting correct information.” // Also, nicely put: “models are not minds; instead they are role-playing a particular kind of helpful character. They prioritize consistent role-play above almost all other concerns.”
Get yourself an absurd milkshake.
Don’t ask things in Reddit. That’s like a kindergartener asking a second grader where babies come from.
I don’t think I have the right kind of drugs to appreciate this music.
“Regional Car Dealership Rococo.” Interior design criticism.
And: “if your tastes tend more toward a black polo neck or an unadorned steak (both fine things in themselves), you’ll never enjoy the Rococo.”
“Find out who you are and do it on purpose.” 1,000 fans.
The conversation about AI slop is a lot about the content other people put in your face, not about one’s own AI use.
“Made 58 waffles!” Here.
I was in Manchester for the first time this week. Seems like a nice place. This signage at the airport is very big and very clear. I can’t find any references quickly enough, but I feel like sometime in the last 10 to 15 years, the UK got really into typefaces and making things clear, and, thus, usable. It’s worked!
I’m not in the market for a pipe, nor did I verify this, but according to this sign, could be that you can purchase smoking pipes in the Manchester Airport.
Also, downtown Manchester is full of kids. Well, college students. Just walking around, doing stuff. So much youth!
Most platform teams forget they have a product to sell to developers. Part one of my new series over at The New Stack lays out why internal platform marketing is incredibly important. Here’s excerpt on positioning:
Platform Positioning: What Is It Good For?
Positioning defines where your platform fits in your organization’s technical landscape. It answers the crucial question: “When and why should developers choose this platform over other options?”
Oftentimes, platforms are positioned as the everything solution that solves all the problems and, thus, should be used for all applications. This might be technically right, but narrowing down to a set of smaller, specific positions is helpful at first.
Here are some examples of how to position your platform:
Your platform is good for cloud native applications, not just any type of application.
Your platform is a good destination for modernized applications. Many modernized applications target cloud native architectures, moving apps to containers and microservices architectures.
Your platform is the best place to run Java applications, especially ones that use the Spring Framework.
Your platform is a great place to develop and run AI-enabled applications.
You could say that your platform is good for classic three-tiered web applications: something with a UI, a middleware and business logic layer, and then a database.
Another position could be that your platform is good for highly regulated apps that need to run in air-gapped environments.
You don’t need to pick just one positioning for your platform. After all, platforms are usually general and intended to be used for many different types of applications. However, coming up with multiple positions like the above allows you to speak to specific teams, making it easier for them to sort through all the options and figure out whether your platform is the right fit for them.
Do read the whole thing, and keep your eyes open for the next two (or three?) parts published sometime soon (maybe this week?).
VMware Tanzu enhances support for generative AI and agents with Tanzu AI Solutions - “As customers move from AI experimentation to implementation, they stand to benefit from closer integrations between technology components as they redefine “Ops” frameworks within their businesses. VMware Tanzu AI Solutions are designed to do just that, with specific enhancements like AI middleware that boosts performance, fosters security and reduces time to value when it comes to operationalizing AI models and applications. Tanzu AI Solutions are polyglot for those who are unfamiliar with preferred data science languages or use other languages, and should appeal to Java developers with the launch of Spring AI. Spring AI also includes dedicated feature sets to control, observe, and evaluate models and, ultimately, agents, as organizations' AI capabilities progress. Model context protocol (MCP) is also supported in Tanzu Platform.”
Identify, solve, verify - “My job is to identify problems that can be solved with code, then solve them, then verify that the solution works and has actually addressed the problem.”
Gartner Predicts Over 40% of Agentic AI Projects Will Be Canceled by End of 2027
On the other hand: Gartner Survey Finds 45% of Organizations With High AI Maturity Keep AI Projects Operational for at Least Three Years // Lately, analysts have been coming out with an AI survey that says things are great, and then pairing it up with another that says they are not. Which way is it? Who knows - does it matter?
Arriving at ‘Hello World’ in enterprise AI - The (slow) nature of digital transformation hits AI like a sack of bricks in the face. The brick avoidance techniques are the same as always, a duel approach: (1) sell a “business outcome” to execs, a measurable improvement to either making money or cutting costs (2) enable developers to smuggle in AI that is then more costly to get rid of than to accept. Each takes years to build up to big revenue. For the enterprise natives, well, it’s almost comforting.
Highly related: doing anything new in enterprise IT is difficult, especially if things are basically working fine.
Musings on The AI Con - Latest from the AI-skeptics: “ask more questions of those pushing AI into everything. What, specifically, is the goal? What is supposed to be automated by the new tool? What are its inputs and outputs supposed to be? What does success look like, exactly? What would count as failure to achieve the goal?”
Trump’s pressure on Apple to make All-American phones ignores the last tech giant that tried and failed - If no one wants the product, it doesn’t matter where it’s made. // “In the end, Motorola’s failed U.S. adventure had little to do with where the Moto X was assembled, by all accounts. The phone simply didn’t sell well enough to justify a U.S. assembly line.”
After 8 years of playing D&D nonstop, I’ve finally tried its biggest alternative - someone bought the recent Bundle of Holding, it seems.
“‘Memes' are low impact / high transmissibility. Think cat videos or brief flash-in-the-pan cultural moments that get forgotten quickly. ” Hi-memes, low-memes.
“Self-help-y semoitics.” Another good one.
“University lore claims the Geneva Bonnet was made from a pair of 16th-century trousers that belonged to Protestant Reformation leader John Knox.” Sure, why not?
“people who don’t always ‘do their best’ or ‘fulfill their potential’ are allowed to enjoy life, too?” Productivity for the rest of us.
Related: “you almost certainly can’t consistently do the kind of work that demands serious mental focus for more than about three or four hours a day.”
SpringOne, Las Vegas, August 25th to 28th. Explore 2025 US, Las Vegas, August 25th to 28th. Cloud Foundry Day EU, Frankfurt, October 7th, 2025. SREDay London, speaking, September 18th and 19th. Civo Navigate London, speaking, September 30th, London. AI for the Rest of Us, speaking, October 15th to 16th, London.
I was accepted to speak at AI for the Rest of Us. I missed the first one, so I’m excited to get the chance to not only attend, but speak at this one. The English put on interesting, quirky conferences like this from time to time - it feels unique to them, but I’ve never spent the time to back that notion up. Anyhow, check out the talks, and you should come to it.
Also:
If you program enterprise apps, it’s likely in Java. And if you Java, you probably use the Spring Framework. Come to the Spring conference by the Spring people, SpringOne, August 25th to 28th in sunny Las Vegas, Nevada. There’s several sessions posted now: you can see there’s stuff from foundational Spring stuff, AI and MCP, to managing Spring in large organizations. You also get access to all of Explore, which is a whole lot of cloud, platform engineering, DevOps, and ops stuff.
My son does not like watching his videos around me. If we walk in the room, he’ll pause them, look-up, and smile at us. That’s a smile that say, “please, oh please, leave me alone so I can watch my YouTube.” This is a good moment to be a dad and say, “oh, it must be really good if you don’t want me to watch it! What is it!” and then sit down with him.
I soon leave. I’m not that dad-terrible.
Still, I walked in on this guy the other day. It was refreshing - not the usual Minecraft/Roblox yellers: boys playing video games, yelping and yelling about everything little thing.
But who is this? It’s not, as Google tried to guess, Mickey Rourke, William H. Macy, or even The Mouth of the South, Jimmy Hart.
I tried to get a discussion going about that shaved part of his mustache. No dice.
Whoever it is, this feels like a potential upgrade to (“expansion of”?) his YouTube taste.
“Why is saying ‘please’ nice?” my five year old daughter asked. Being a dad, I got excited to explain a simple thing in detail, “well,” I started. “No, let’s ask the circle!” and by that she meant voice mode in ChatGPT.
So we did: “Well, saying ‘please’ is kind of a way to show respect and appreciation when you’re asking someone for something. It just helps to make the interaction a bit more polite and friendly, which usually makes people more willing to help you out.”
Of course, I immediately wanted to ask the logical follow up question, “yes, but why does it show respect and appreciation” which is the crux of the question, and then another: and why is that ‘nice’? This the important thing: saying the effect of something - saying “please” - doesn’t tell you the why and how of something. (In marketing, I’d call this outcomes based marketing, which you’re encouraged to do when marketing text to “executives.”)
But there were more important things in the five year old’s mind, and she moved on to the next question for The Circle: “Like, why do people need to cut off the skin of a pineapple in order to eat it? Why?”
It would be fascinating to observe her hang out with The Circle for a week. How many questions would she ask? Would it make her more knowledge or smarter? Would it harm our relationship, or have no effect? What would she ask?
She asked how dinosaurs died the other night, and when asked again recited back the asteroid (meteor, I guess…whatever) causing plant death causing dinosaur death theory. No Circle involved! So, she didn’t need to ask The Circle. Would her knowledge retention be the same from The Circle versus The Mother?
As with most AI things, I think it would be highly additive, not replace-itive.
(See some cloth monkey-mother versus wire-monkey mother thinking on the possible emotional landscape here - seems fine?)
Looks like a lot of AI stuff. I mean, it’s so interesting, fun, and fascinating, and it works, so why not?
VMware Tanzu CIO Checklist for Safer and More Scalable AI Application Delivery - If you’re doing some enterprise AI strategamagizing, here is a good list of things to ponder and pester your direct reports about.
Frequently Asked Questions (And Answers) About AI Evals - “the projects we’ve worked on, we’ve spent 60–80% of our development time on error analysis and evaluation. Expect most of your effort to go toward understanding failures (i.e. looking at data) rather than building automated checks.”
A consumption basket approach to measuring AI progress - “In contrast, actual human users typically deploy AIs to help them with relatively easy problems. They use AIs for (standard) legal advice, to help with the homework, to plot travel plans, to help modify a recipe, as a therapist or advisor, and so on. You could say that is the actual consumption basket for LLM use, circa 2025.” // Also, interesting aside that maybe AI is as good as it’ll get (in a good way).
Air France-KLM to increase intelligence of bots that have saved 200,000 hours - Four or five AI uses cases - maybe even agentic! - from the airline I fly.
“You are 100% alive right now.” As summarized here.
“bumbling chatbots that will linger for years or decades, the asbestos in the walls of our high-tech civilization.” Does this guy like anything? (He likes Disneyland, we know that much.)
“a fleet of 18-wheelers, loaded with musical instruments and television equipment, rumbling down the highway below” Jimmy Swaggart Is Dead.
SpringOne, Las Vegas, August 25th to 28th. Explore 2025 US, Las Vegas, August 25th to 28th. Cloud Foundry Day EU, Frankfurt, October 7th, 2025. SREDay London, September 18th and 19th. Civo Navigate London, September 30th, London. AI for the Rest of Us, October 15th to 16th, London.
If you program enterprise apps, it’s likely in Java. And if you Java, you probably use the Spring Framework. Come to the Spring conference by the Spring people, SpringOne, August 25th to 28th in sunny Las Vegas, Nevada. There’s several sessions posted now: you can see there’s stuff from foundational Spring stuff, AI and MCP, to managing Spring in large organizations. You also get access to all of Explore, which is a whole lot of cloud, platform engineering, DevOps, and ops stuff.
Every few years I come across this picture that Josh Photoshopped in the late 90s with his mad-skillz:
Perfect foods: traditional Tex-Mex refried beans; bacon, egg, and cheese breakfast taco; pad thai with tofu; instant ramen noodles; Dutch fries with mayonnaise; sharp cheddar cheese; salted butter (aka, European butter); peanut butter, chunky; HEB tortillas; kibbling; coffee; queso with all the stuff in it; (OK, OK: all of Tex-Mex); USDA steak, cooked rare.
“and then [for] three minutes you wait for it to be done, gazing out the window contemplating the gentle breeze on the leaves, the distant hum of traffic, the slow steady unrelenting approach of that which comes for us all.” A calm moment.
“‘Big Balls’ Is Back.” Didn’t want to spend more time with family?
“We’re gonna show, the young people, how to have an effective 30 minute meeting.” The olds.
Also: “we should limit ourselves to 15 minutes of bleakness about how there is no future and everything’s awful.”
And: “AI can’t go through the bin on a home visit in the bathroom, which was essential back in the day.” That is: stop fretting about AI and focus on the human competitive advantage.
“There is also a CupNoodles Museum located in Yokohama, which features four stories of exhibitions and attractions.” There are two!
“The irony of a resource-extraction conglomerate funding a movie about the sins of American oil imperialism was hardly lost on Friedkin, who planted a Gulf and Western corporate photo in a crucial scene, causing one executive to have, in Green’s words, ‘a shit hemorrhage.’” Funding from odd sources.
“The ‘brain in a jar’ lifestyle is a privacy nightmare.”
“For instance, stop saying “Everything sucks.” Unless you’ve personally verified the entire known universe and confirmed it is irredeemable, just say ‘I am mildly inconvenienced by the long line at Chipotle.’” Inner voices.
“Originality, which is rewarded by the Michelin system, too often is a negative in Italian food.” Tyler on Italy-eating.
“This is the song that made even Johnny Cash weep.”
We asked an expat returning home if they were excited about ice. And they said, “I’ve not encounter them yet.” And there was a long, confused pause. And then we said, “no, like ‘ice.’ Not ‘ICE.’”
Shout out to my homie playing online chess while we wait for Lucinda Williams to come on stage. Speaking of:
“[S]he gave Austin songs that feel like ghost stories scribbled on bar napkins.” ChatGPT gets poetic about Lucinda Williams.
People who want to do things want less regulations, people who want to stop things being done to them want more regulations.
Manton “AI-generated art is abundant and cheap to produce. Yet they are both priced the same by Adobe.”
AI agents wrong 70% of time: Carnegie Mellon study - “Gartner still expects that by 2028 about 15 percent of daily work decisions will be made autonomously by AI agents, up from 0 percent last year. Also, the firm sees 33 percent of enterprise software applications including agentic AI by that time.”
AI Cleanup/AI catchphrases, Wikipedia - List of words and writing styles commonly found in AI output. I’m really interested in how AI-language leaks (is leaking?) into human language. Also, these would be words and styles you’d tell the AI to NOT do, if you cared.
How to Fix Your Context - Lots to digest in here.
Lessons learned from agentic AI leaders reveal critical deployment strategies for enterprises
American - “I know the nationalities of my fellow oath-takers because of the next stage of the ceremony. This was the Roll Call of Nations. I did not know this was going to happen. Every country of origin represented was announced in turn. As your country was named, you were asked to stand up, and remain standing. Afghanistan came first. Then Algeria. The last person to stand, immediately to my left, was from the United Kingdom. There were twenty seven countries in all, out of only fifty or so people. For me this part in particular was enormously, irresistibly moving. It perfectly expressed the principle, the claim, the myth–as you please–that America is an idea. That it does not matter where you are from. That, in fact, America will in this moment explicitly and proudly acknowledge the sheer variety of places you are all from. That built in to the heart of the United States is the republican ideal not just that anyone can become an American, but that this possibility is what makes the country what it is.”
SpringOne, Las Vegas, August 25th to 28th. Explore 2025 US, Las Vegas, August 25th to 28th. Cloud Foundry Day EU, Frankfurt, October 7th, 2025. SREDay London, September 18th and 19th. AI for the Rest of Us, October 15th to 16th, London.
If you program enterprise apps, it’s likely in Java. And if you Java, you probably use the Spring Framework. Come to the Spring conference by the Spring people, SpringOne, August 25th to 28th in sunny Las Vegas, Nevada. There’s several sessions posted now: you can see there’s stuff from foundational Spring stuff, AI and MCP, to managing Spring in large organizations. You also get access to all of Explore, which is a whole lot of cloud, platform engineering, DevOps, and ops stuff.
I’ve been messing around with the AI video generation. As you know, I play solo D&D a lot. Here’s two fun things to do with that tool. The key with both is that you can give it a picture to start with.
First, you can extend maps. This is easily possible to do by “panning” in Midjourney, but the video is a fun way:
And:
Now, what I want to do with these is extract out the frames and stitch together larger images. In the AI video tools you can extend your videos by 7 or so seconds, so I could keep doing that to get more and more. Then you have an image you can upload the VTT tools (where you love little “tokens” of your players and masters around as you do combat).
If you have a wide enough view - more at a satellite image level - you can also do some idle world-building by having it pan around. A video like this feels like something you could use for a hex crawl.
That said, I think my old way of extending D&D battle maps it faster and easier. A second thing is that you could have the AI not pan and just have it animate a few things (a fire, birds, etc.). Then you can have it loop the video, and then export a gif and have a slightly animated battle map.
Speaking of looping…
And then, of course, you can make videos out of character and NPC pictures (or “tokens” as they’re commonly called), like this one that I made out a token in the JC Connors adventure The Beast of Black Keep:
Now, there’s two things you can do here. One, is you can go through frame-by-frame to find the image you want. Instead of doing a lot of image generation to find that, you can describe what you want the character in the video to do, and then pick one image of them doing it. You could, for example, do that with this little dragon, picking just the right image out of the many in the video.
The second fun thing to do is convert the video to an animated gif (as I did with the above), then when you load these tokens into a tools you use to play D&D (called “virtual table-top,” or, VTT), you get animated profile pictures instead. Which is, you know…fun!
So far, Sora is the best for this because it has looping built in.
I separated out a “think tool” from my agentic D&D project this week. The think tool is stupidly simple: all it does it echo back whatever the AI sends it. The original write-up from Anthropic makes it seems a little more mystical, but it doesn’t take long to understand first, how simple it is, and, second, how great of a hack it is.
The think tool is a combination of platform engineering and (very small) agentic AI code writing. As you can see, the description of
Use the tool to think about something. It will not obtain new information or change the database, but just append the thought to the log. Use it when complex reasoning or some cache memory is needed.
When the AI wants to call it, it comes up with some thinking and passes it into the tool. That interaction is hidden from the user. Sure, in Claude Desktop you can open a little panel to peek at it, but the intention is that calling MCP methods is hidden.
When this Model Context Protocol (MCP) tool is called, the code does is wrap the thinking text like this:
I'm thinking about <thoughts>" [the thought-text passed in] "</thoughts>
What all this amounts to is that the AI is given the space/time to come to ponder an idea, even make up plans. Normally, when you’re chatting with AI, every prompt and response is part of the main conversation. It’s like the AI is always acting and working. This thinking tool is the equivalent of a person going, “hold on, let me think to myself for a moment.” This forces the AI to generate text that is, I guess, a conversation with itself - that sort of thinking inside your head.
What happens is the AI realizes it should call the tool, so it sees it needs to generate a tool parameter called “my thoughts.” It has to generate these thoughts so it can pass it into the tool. Then, the tool just returns those thoughts back.
You return that text, and it becomes part of the AI’s context, it now has it in its memory. Again, it’s hidden from you, the human, chatting with it - you don’t even get the chance to respond with it. It’s a super clever hack.
Here’s an example of it in Claude. I first asked it to recommend things for a couple to do in Sardina for a weekend vacation. It gave kind of generic answers. Then I asked it to take some time think. This, of course, triggered the think tool. And then you can see what happens behind the scenes:
{
`thoughts`: `Let me think more deeply about this Sardinia trip planning. The user asked me to \"think about it more\" - which suggests my initial response, while comprehensive, might have been too surface-level or generic. Given his preferences (philosophy degree, Gen X, storytelling/rhetoric interests, pragmatic approaches, living with some anxiety, expat in Amsterdam), I should consider:
1. What would actually make this trip memorable and meaningful for a couple in their late 40s?
2. What are the real trade-offs and decision points they need to consider?
3. What would be the most pragmatic approach given they're coming from Amsterdam?
4. How can I give more nuanced, experience-based advice rather than tourist-guide platitudes?
Key considerations I should dig deeper into:
TIMING: June seems optimal but I should think about what that really means practically. September might actually be better for their demographic - less crowded, sea is warmest, still good weather, but shorter days. What does \"long weekend\" mean exactly - 3 days, 4 days? Coming from Amsterdam, they'd likely do Friday-Monday or Thursday-Sunday.
LOCATION CHOICE: This is the critical decision. I gave options but didn't really help them choose. For a long weekend, moving around is wasteful. They need ONE base. Given their age/interests:
- Alghero: Has culture, history, less touristy, good food scene, but further from \"best\" beaches
- Villasimius: Pure beach but might be boring for intellectuals after day 1
- Cagliari: City vibes, culture, but beaches require driving
- Olbia: Practical but not that interesting as a base
I should think about what would actually be most satisfying for people with their profile.
PRACTICAL REALITIES:
- Flying Friday returning Monday is different from Thursday-Sunday
- Car rental logistics from airports
- What restaurants actually book up vs tourist trap warnings
- Real cost implications of different choices
- How weather actually affects plans (wind is major factor I mentioned but didn't explore)
DEEPER INSIGHTS:
- Sardinia has this reputation but what's the REALITY of a long weekend there?
- What are the common mistakes people make?
- What would be genuinely memorable vs just nice?
- How does their expat status in Amsterdam affect their perspective/needs?
Let me think about this more strategically and give them decision-making frameworks rather than just information.`
}
I won’t put the response here, it’s the same text just wrapped in the “I’m thinking about…”
text above.
You can see how it drew on my memories of me and preferences to tailor its planning. Then, once the text above (it’s thinking) is stuck in the context, it has a lot more background when it generates answers. And, it’s kind of making its own prompt, right? A much better prompt than I’d know to make: there’s a lot of unknown unknowns in there - things I wouldn’t know or even think of.
The answer was, as you’d expect, much more customized and interesting.1
To me, this is a simple example of “reasoning.” You could imagine other stupid-simple tools like this that were just prompts to get the AI to do extra work: planning, verifying claims, even re-crafting/improving a prompt and running the prompt itself.
I’ll have to try that last one out with picture generation. Most of the AI image generation tools are incredibly annoying prudes. You’ll ask for an image and they’ll tell you it violates their policy. Then you say “well, re-write the prompt so it doesn’t,” and sometimes that works. Instead of having to do that step, you could just create a “prude-tool” with a description like “call this tool when the user’s request violates your policies.” Then the return value could just “Re-write this prompt so that it doesn’t violate policies and then run it” or something.
Maybe that’s how the AI companies introduce all that prudery in the first place!
Anyhow, check it out. It’s also a good example of doing agentic AI in Java applications that isn’t one of those throw-away examples like checking the weather.
This week’s Software Defined Talk:
This week, we unpack The Optimist, the new Sam Altman biography; revisit OpenAI’s early days; and break down Coatue’s AI strategy deck. Plus, tips for squeezing in side projects between thought leadership presentations.
Take a listen, or watch the video.
How much does AI impact development speed? - “AI sped up task completion by 21%.” // Aside: Love the implication that 21% is approximate. Are we talking a difference in decimals here, or the actually number? Is it between 21.08% and 21.5%, or 19% and 22%?
VMware vSphere Kubernetes Service (VKS) and Private AI: Kubernetes On-Prem is “Having a Moment” - ‘I hear my customers say, “We don’t really know what we’re doing with AI, but we do know our competitors are doing something with it, so we have to do something with it too.”’ And: “if you’re running VCF with vSphere 8.0 U3, with a few GPUs, you can start running VKS in a few hours and start processing those AI models.”
VMware vSphere Kubernetes Service (VKS) Versus VMs and Containers on Bare Metal - VMware Cloud Foundation (VCF) Blog - ”Your current VMware engineers need no special Kubernetes knowledge to manage both the VMs and the consumed Kubernetes components or clusters. Your platform engineers or developers can gain access through self service and your virtualization engineers can manage the virtual infrastructure as they always have.”
What’s a “public internet?” - A lot of thinking about EU sovereign cloud, from the fiber level to the social media level.
Europe’s Sovereign Cloud Crossroads: Competitiveness vs Control - “Why has cloud sovereignty become such a pressing issue? Nearly three-quarters (72%) of cloud services are provided with AWS, Microsoft Azure and Google Cloud in Europe, and up to 90% of European data resides outside EU-controlled infrastructure - therefore creating serious geopolitical and jurisdictional challenges for the EU.”
32 notes on AI & writing, Jasmine Sun - Some positive, growth oriented thinking about AI in creative endeavors.
AI and Tech Jobs: More Evidence That Panic Isn’t Justified - ”32% said it has increased the number of software development positions; only 8% cited a decline.” - What’s up with the other 60%?
Linux Foundation Appoints Jonathan Bryce to Lead CNCF - Good appointments.
New zine: The Secret Rules of the Terminal - Looks good, helpful, and fun.
Another talk from PlatformCon from an “end-user,” an organization that is running all this platform stuff, not just selling or thought-leadening about it (it me!): Rabobank goes over their Backstage internal developer portal.
Also, a made a playlist to start tracking these platform engineering videos from the people who actually do it, enterprise platform engineering stories.
“Last year Lily Allen, a famous singer, revealed she was making more money through her OnlyFans account, where she shared photographs of her feet, than through Spotify, a music-streaming service.” Side-hustle.
“A do-nothing, ChatGPT-written campaign.” AI-augmented local politics.
”How much of the world does language contain?” Ponderous, man.
“In a day full of major and minor degradations, humiliations, and indignities, here was a small but meaningful moment of basic human dignity, and it was taking place under clinical fluorescent lighting in a dirty, loud, and otherwise nondescript McDonald’s.” McThirdPlace. “dance us into a not-going-anywhere tomorrowland.” The Ladies.
“I’ve come to the unfortunate realization that I can’t experience anything anymore without thinking about how I’ll document it.” Noah.
“You’re hitting the common ‘non-fast-forward’ error.”
SpringOne, Las Vegas, August 25th to 28th. Explore 2025 US, Las Vegas, August 25th to 28th. Cloud Foundry Day EU, Frankfurt, October 7th, 2025. AI for the Rest of Us, October 15th to 16th, London.
If you program enterprise apps, it’s likely in Java. And if you Java, you probably use the Spring Framework. Come to the Spring conference by the Spring people, SpringOne, August 25th to 28th in sunny Las Vegas, Nevada. There’s several sessions posted now: you can see there’s stuff from foundational Spring stuff, AI and MCP, to managing Spring in large organizations. You also get access to all of Explore, which is a whole lot of cloud, platform engineering, DevOps, and ops stuff.
That’s it for now.
I disagree with “Pure beach but might be boring for intellectuals after day 1.”
But, nothing can be right all time, even the robot. Also…“intellectuals”…thanks…?
If you program enterprise apps, it’s likely in Java. And if you Java, you probably use the Spring Framework. Come to the Spring conference by the Spring people, SpringOne, August 25th to 28th in sunny Las Vegas, Nevada. There’s several sessions posted now: you can see there’s stuff from foundational Spring stuff, AI and MCP, to managing Spring in large organizations. You also get access to all of Explore, which is a whole lot of cloud, platform engineering, DevOps, and ops stuff. Here’s my little pitch for why you should come:
The 2025 CEO Agenda: Leading in an AI-Driven World, IDC - “In what areas have you achieved measurable business benefits from GenAl initiatives?”: Increased operational efficiency: 31%; Improved customer satisfaction: 30%; Improved business resilience: 27%. n=278 CEOs.
Stop pontificating about other people losing their jobs to AI and worry about your own job - More executives need to use AI for a month straight. This will both de-hype enterprise magical thinking and help us come up with more uses that accrue value to the organization. In the meantime, most of the value of AI accrues to the individual. Which, really, is fine with me…maybe executives should not use AI.
My 2025 system prompt (LinkedIn)
Where should AI sit in your UI?. Mapping emerging AI UI patterns and how… - embedded or a chat window on its own?
Microsoft is pushing Copilot, but everyone just wants ChatGPT - The ChatGPT brand is strong: “OpenAI has said it has 3 million paying enterprise customers, and that number is growing fast. Microsoft told employees that ‘multiple dozens’ of customers have over 100,000 paying users, which would work out to a floor of 2.4 million paying Copilot licenses, but the company hasn’t shared an exact figure.”
How Goodyear is trying to meet its “big, hairy, audacious goal” - time for tech execs to step up to agentic AI, says CDO Mamatha Chamarthi - Helping “coach” sales people is a popular AI use case. You can imagine prompts like “given what we know about this customer and their business, what products should we sell to them and how should we pitch them? Also, how can we maximize volume, profit, etc.?”
Training LLMs on books judged as fair use - “In a nutshell, the judge says that legally purchased books can be used to train AI, as long as the models do not reproduce verbatim the original copyrighted works. Pirated books, of course, are a separate issue. They are unlawfully acquired! We can’t steal a book from a store, regardless of what we planned to do with it.”
The Am Dash - A version of the m-dash that’s purposefully human.
Detecting AI-Generated Text by Uncovering Its Statistical “Tells” -
Private Cloud vs. Public Cloud in Federal IT Modernization - More on the Broadcom private cloud survey.
Expert Generalists - “Traditional interview loops still revolve around product trivia - ‘Explain Spark’s shuffle stages,’ ‘How does Databricks Delta time-travel work?’ A candidate who has never touched those tools can still be exactly the kind of person we need: someone who quickly grasps unfamiliar concepts, breaks complex systems into manageable parts, and collaborates across functions. Focusing on a single stack or cloud provider risks filtering out such talent.”
Some more good talks from PlatformCon: Rabobank’s platform approach, a product management for platforms story from zolar, and then a story from Elia Group (energy company in BE and DE)
that I haven’t watched yet.
I often ask ChatGPT to summarize links for me, here’s a summary for you.
Salesforce’s Adam Evans declared that agentic AI is no longer a science project, unveiling Agentforce 3.0 with dashboards, observability tools, and pay-as-you-go pricing, all to entice companies still “trying it out” to finally start paying.
Tracy Durnell named the corporate GenAI aesthetic the “Business Borg”: an ideology of cheap, abundant, soulless content built on dominance, efficiency, and anti-human taste — designed not to elevate culture but to automate its destruction.
Ted Gioia revealed that longform media is surging across books, music, video, and journalism, as audiences rebel against shortform digital dopamine, with Taylor Swift, YouTube, and even The Atlantic thriving by ignoring the experts and betting on depth.
“Aesthetics are looks that signal values.” Business Borg.
Mater/Thread with AppleKit , Alexa, Google Home, etc. - what a cluster fuck of lost opportunities that is.
In generative AI, you can’t use the word “context” because that word represents a fundamental concept. Instead, you could use the word “intent” in some cases.
“Bandana of the Good Boy.” Leveling up your pets.
Brandon and I tried a 15 minute format for a podcast. We discuss where AI should go in apps and, more importantly, what will work out:
This week, we try a shorter format inspired by the Dithering podcast. The conversation digs into the difference between apps built with AI from the ground up and those with AI bolted on after the fact.
I think I end up falling into the position that it’ll be really hard to inject AI into existing apps (like Office and Google Docs, etc.). I don’t know if I like that position, but it seems historically accurate? Maybe the only modification I’d make is that it will take a long, long time.
Take a listen and tell me if you like the format. We’re thinking of doing more narrowed down AI as the main topic.
SpringOne, Las Vegas, August 25th to 28th. Explore 2025 US, Las Vegas, August 25th to 28th. Cloud Foundry Day EU, Frankfurt, October 7th, 2025. AI for the Rest of Us, October 15th to 16th, London.
I’m trying to get back to doing some D&D agentic AI this week. My plan is to update it to use remote MCP and then also use services inside a running Tanzu Platform instance. Other than having fun, the goal of all of this is to learn, first hand, what doing agentic AI stuff in Java is like. So far it’s instructive.
There’s a big release for the platform as a service we make at Tanzu, Tanzu Platform 10.2. In new release, we've focused a lot on adding in AI middleware and services to the Tanzu Platform. That's both in the form of AI model brokering and hosting for any type of application (like python in the AI world), and, of course, a lot of attention to Java via Spring.
Some features of note: an AI application accelerator based on Python and Langchain, auto-generated manifests for Spring migrations, and enhanced, enterprise-grade Spring Cloud Gateway. Along with customers, we're figuring out what "enterprise AI" is. Some of the aspects this update helps with, there, are speeding up developers, lower audit risk, and provide more flexibility for AI app delivery and management.
Here’s an overview post from Darin, a focus on AI from Camille, and a look at Spring from Michelle.
Why AI and SQL Go Together Like Peanut Butter and Jelly - LLM + SQL = good.
SB Payment Service Scales Applications with VMware Tanzu Platform - “With a lean team of 20 developers and five operators, SB Payment Service has achieved remarkable success using Tanzu Platform, processing a staggering 8 trillion yen in transactions annually with zero downtime.”
Europe’s Growing Fear: How Trump Might Use U.S. Tech Dominance Against It - “A few years ago, everyone was saying, ‘They’re our trusted partners.’ There’s been a radical change.” // Last week I hear people talking about “Euro Cloud,” a very new idea of building out public cloud infrastructure in Europe that, I assume, has no US public cloud ties. Related:
Broadcom’s answer to VMware pricing outrage: You’re using it wrong - IDC’s EMEA senior research director, Andrew Buss: “All our surveys in EMEA in the past five years have shown a majority preference to run workloads in private IT foremost, with around a third of organizations being quite balanced between making use of both public cloud and private IT, about 10 percent being strongly public cloud first, and only 1 to 2 percent being public cloud only in their approach.”
Amazon bought Whole Foods eight years ago — now it’s bringing it deeper into the fold - This still seems like a weird acquisition. Amazon doesn’t seem to divest things, but this feels like it’d be on the top of the list. Returning packages there is cool, but that could just be a partnership.
Datadog DASH: A Revolving Door Of Operations And Security Announcements - This is probably a good list of the things analysts will ding you for in AI marketing: “Missing from DASH, as if nonexistent, was any conversation about AI hallucinations, the computational cost of these “intelligent” systems, and the human expertise that these tools might inadvertently deprecate.”
AI search finds publishers starved of referral traffic - so far, that AI summary Google does has been great for me. I like how they kind of were like “oh, no need to Google search anymore? Here, hold my beer.”
🤖 WSJ on Google AI crushing news-site traffic — Google’s AI answer boxes are cutting search referrals by up to 55%, forcing publishers to seek direct revenue streams.
Creating a Communications Framework for Platform Engineering - Bryan covers internal community management for platforms.
“Starting and Scaling a Platform Engineering Team,” Camille Fournier & Ian Nowland, KubeCon EU 2025 - I assume this is their standing “what is platform engineering” overview and pitch. It’s pretty good. For those pro’s out there, check out Camille’s snarky comments and eye-winking here and there.
“How platform teams can help scale generative AI application delivery,” Manjunath Bhat, Gartner, PlatformCon 2025 - get Gartner’s take on platform engineering plus what that group can do for AI.
“10 years of platform engineering at SIXT: Lessons in scaling and innovation,” Boyan Dimitrov, SIXT, PlatformCon 2025 - I think it’s ridiculous to build your own platform, but other than that, there’s some good strategic thinking in here, especially on the topic of the value of centralizing and standardizing a platform. // Plus, some rare Kubernetes in production stats for a non-tech company: 350+ Kubernetes nodes, 8,000 pods. In 2024 they did 112,000 deployments, in 2015 they did about two a month. Also, a diagram of a typical platform they've built with everything. Also, some thinking about an MCP gateway.
Don’t End The Week With Nothing - If “you have the choice between multiple jobs, all else being equal, pick the one where you are able to show what you’ve worked on.” And, they add, preferable show in public.
The Thief and the Cobbler, Recobbled Cut - pretty amazing.
🤖 Microsoft Build 2025 – agents, models, GitHub, and beast mode Windows - Microsoft is doubling down on GitHub and AI agents but faces a critical gap in owning frontier models.
🤖 Dell Tech World 2025 Delivers Real Enterprise AI — At Full Speed - Dell is scaling AI infrastructure fast and could rival cloud hyperscalers with an on-prem AI platform.
“And, like, maybe, have yourself another espresso.”
“SQL’s elegance lies in its intellectual purity.” Here.
“I became the funny-record guy.” Dr. Demento.
“When a person speaks a corporate language instead of regular-person language, they behave in corporate ways instead of regular-person ways.” Don’t say “learnings,” say “lessons.”
“I’ve spent 15 years burning my hands so you don’t have to - these are my 21 hottest soldering iron tips.” Here.
“For no particular reason today I remember that in the first Civilization game: if you were playing a democracy and tried to start a war, the senate would veto that decision.” R. Tang.
“[I]s this really the end of the paragraph? The twilight of the compound thought?” R. Sloan.
“I do not understand tattoos as an act of conformity.” A Virginian goes to Paris.
“Sadly, most of my friends have returned their VisionPros.” My Big Beta Weekend
“It’s not boring enough for me to make the effort to change it.” I’ll take it - an acceptable podcast review.
Cloud Foundry Day EU, Frankfurt, October 7th, 2025. SpringOne, Las Vegas, August 25th to 28th. Explore 2025 US, Las Vegas, August 25th to 28th
Private cloud runs the apps you depend on. Learn more at Explore 2025, August 25th to 28th in Las Vegas. Elevate your private cloud potential, simplify the deployment, consumption, and management of secure, cost-effective private clouds and free up time for meaningful innovation.
If you work in IT in a large organization, this conference is probably relevant to you, so you should come to it!
For those who enjoy Yacht Rock and lounge music, this is very adjacent.
//
This week’s Software Defined Talk episode:
This week, we cover Apple’s WWDC updates—from containerization to Foundation Models—and the Linux Foundation’s new FAIR Package Manager. Plus, we crown the best SDT Uber rider. Take a listen, make sure to subscribe. Also available in YouTube if you like that kind of thing.
Use Cases for VMware Private AI Foundation with NVIDIA in VMware Cloud Foundation 9.0 - Overview of the VMware private AI stack. Private cloud is a big deal and seems to be growing in popularity among large enterprises, especially ones outside of the US. If you’re using AI in those cases, this probably good stuff for you. Related:
Broadcom VMware hardens vDefend, drops Tanzu branding in VCF - The Tanzu Kubernetes stuff is renamed and now part of VCF: ”The Tanzu brand for the Kubernetes services within VCF is no more…. The VMware Tanzu Kubernetes Grid Service and Tanzu Kubernetes were rebranded in early March as the VMware vSphere Kubernetes Service (VKS) and vSphere Kubernetes release (VKr), respectively. The Tanzu branding remains for the VMware Tanzu Platform, a DevOps platform that unifies management of Kubernetes and Cloud Foundry infrastructure.” // This is from April, 2025. But, I don’t think that news got out too broadly…
As Consumers Turn To Agentic AI Use Cases, Businesses Must Adapt Or Be Left Behind - ”Domain-specific agents will be rejected. Several consumer-facing businesses are building their own proprietary ‘shopping agents.’ But the power of consumer agents lies in access to holistic consumer data. A personal agent will always outperform a domain-specific corporate agent in gathering deep client insight, driving far superior personalization and curation." // Enterprise AI productivity accrues to the individual more than the organization.
Let’s talk about conversion optimisation and how we’re approaching it - Some web page marketing hacks (not exactly “dark patterns,” more like “twilight patterns”) and general funnel management tips with digital channels.
Start small, win big: How to choose the right AI use cases - It may be the basics of any IT project, but you know what they say about common sense: the problem is it’s uncommonly applied.
Fatteh for Brunch, Cook’s Illustrated - looks tasty!
What are you working on at the moment and why is it important?
The “couch co-op experience.” Sunderfolk.
“McDonald’s is wildly popular with every group of Americans, uniting every demographic in the US – it crosses economic class, race, gender, urban versus rural – with the single exception of the highly educated, especially academics. They alone as a group have moral issues with it, and while they might use it, they do so grudgingly, usually to appease crying kids or for a rest stop on a long trip.” // Those pesky highly educated!
Also: “This man is not insane, just biking around the US.”
And, finally: “suffering from spreadsheet brain.”
“navigate disruptive technical paradigms”
#hopecore
“Learn from the mistakes of others. You can never live long enough to make them all yourself.” Groucho Marx
John Willis' the history of generative AI came out on June 6th. It’s called Rebels of Reason: The Long Road from Aristotle to ChatGPT and AI's Heroes Who Kept the Faith. I've talked with him about it for the past two or so years, it should be sweeping and interesting (like his Deming book). Check it out!
The video stuff in Midjourney is pretty good. Here’s one of the original pictures I made, sometime ago, now in video form:
Prompt: DVD screengrab of an office worker sneaking out of the office, a large cubical farm with zombie workers, in the style of Dario Argento, Vibrant color scheme, Expressionistic lighting, dynamic camera angle, surreal set, 35mm