As you may recall, along with several colleagues, I worked on the Tanzu annual update which came out last month. I’m sure you’ve watched the entire video, right? How else would you get to see my AAA skills at talking with my hands at the end? I mean, I even cut my hair for the thing, so you know I put some effort into it.
Here’s some follow-up writing and coverage if you’d like to, as they say, go deeper.
From Tanzu people:
Three Essential ROI Goals for Agentic AI Applications - Camille Crowell-Lee
The Top Three ROI Goals Organizations Should Have for Agentic AI - Camille Crowell-Lee
Scalable Agentic Applications with Model Context Protocol (MCP) - Camille Crowell-Lee
From POC to Profit: Rapid Iteration is the Key for Agentic App ROI - Camille Crowell-Lee
Evolving From Pre-AI to Agentic AI Apps: A 4-Step Model - Coté and Camille Crowell-Lee
Agentic AI: A New AI Paradigm Driving Business Success - Purnima Padmanabhan
What Developers Need To Build Successful AI Apps - Jonathan Eyler-Werve and Mark Pollack
Press coverage:
VMware Ups Tanzu’s GenAI Support - SiliconANGLE
Broadcom’s Tanzu gets AI updates, but is definitely not Kubernetes - SDxCentral
Lightboard videos going over how we think about AI enterprise architectures:
AI ROI from Tanzu: Build an AI Agent with Tanzu Platform and Model Context Protocol
AI ROI from Tanzu: Faster and Less Expensive Iteration for AI Applications
AI ROI from Tanzu: Achieve Continuous Iteration for AI App Delivery
More casual discussion in Cloud Foundry Weekly Podcast:
Be sure to click on all of those, reading them would be cool too.
Why Gen X is the real loser generation - I was there for the design meetings. Works as designed. I mean, we had a whole song called “Loser.”
A CEO of AI Applications Marks a New Era of AI Competition - Digging the moats: “Like airplane reward programs, personalization & memory introduce switching costs that may outweigh the benefits of state-of-the-art models.”
Thanks to DOGE, Gumroad’s founder has a second job with the VA - Fast Company - It’s always too many meetings: ‘But when it comes down to it, what he’s found is a machine that largely functions, though it doesn’t make decisions as fast as a startup might. I would say the culture shock is mostly a lot of meetings, not a lot of decisions,” he says. “But honestly, it’s kind of fine—because the government works. It’s not as inefficient as I was expecting, to be honest. I was hoping for more easy wins.”’
Slop Farmer Boasts About How He Uses AI to Flood Social Media With Garbage to Trick Older Women - How the slop is made. // Important point: it’s unclear if it actually makes money. // Imagine applying this to B2B marketing, industry analysis (AIMonk, ChatGartnerPT), and news coverage.
Most AI spending driven by FOMO, not ROI, CEOs tell IBM - “Just over half (52 percent) of CEO respondents say their organization is realizing value from GenAI investments beyond cost reduction.”
Three Reasons to Write More in an Age When Writing Means Less. - Write (and publish in the web) oto make sure you are known and have a legacy in the LLMs. Also, contribute to the future of knowledge (slight eyeroll there). // Oh, also because writing it the best way to think.
Jack Clark on AI’s Uneven Impact - Great interview and ideas.
Events I’ll either be speaking at or just attending.
Tanzu AI workshop, Palo Alto, CA, May 13th, speaking. CF Day US, Palo Alto, CA, May 14th, speaking. NDC Oslo, May 21st to 23rd, speaking. SREDay Cologne, June 12th, speaking (10% off with the code CLG10).
Whitney and I are recording our interview with Taegan Goddard next week. I’m a huge fan of his work - both blog and podcast - and an even bigger fan of his “production function.”
I grew up in the era of and as a blogger. I wouldn’t say I’m a blogger anymore, but he sure is a blogger in a the best ways. Talking US politics with him isn’t really on the agenda - by the time the episode came out, it’d be stale. Plus, what is there to say? Read his blog instead. But, there’s plenty of ever-green topics, not to mention the afore mentioned production function.
Got any questions I should ask?
Suggested outro to glide into the weekend.
28 slightly rude notes on writing - “All emotions are useful for writing except for bitterness.” // “Somehow, whenever I finish a draft, my first few paragraphs almost always contain ideas that were necessary for writing the rest of the piece, but that aren’t necessary for understanding it.” // Lower down, that first part to delete is called "the windup." I call it "throat clearing." Either way, try to cut it and Mento-memo your way to the conclusion in the first sentence. This is, apparently, American-style, according to The Culture Map. Indeed!
A behind the scenes glimpse of the launch of GPT-4 - Fun anecdotes about OpenAI figuring out that ChatGPT was a big deal, and then marketing around it. // “Another little detail about the launch video is that we didn’t use titles for any of the OpenAI employees. Even to this day OpenAI is an incredibly flat organization. I watched a DeepMind video where every talking head had a title and it seemed like a caste system. While I don’t know if that’s really how it is there, I wanted to show that at OpenAI titles didn’t matter all that much. The one exception to titles were the people from Microsoft that appeared. I was given very specific instructions from them about titles. Microsoft even flew one of their execs down on a private jet so he could be in the video.” // Considering the goodwill and share value that Microsoft’s partnership with OpenAI likely brought, well worth it.
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 he couldn’t control. That works in a cockpit. It fails in a boardroom.”
Getting things “done” in large tech companies - If the executives don’t know you did something cool, you didn’t do something cool. Legible.
VMware’s Kubernetes Evolution - a fuller history would be interesting to read.
Oxide’s Compensation Model: How is it Going? - You know, I bet it has the effect of encouraging people to focus on the product as the product instead of the product as their comp. // Of course, the next step is to publish and then equalize the cap-table, but, hey, we can’t go full socialist.
William Gibson - September 1997 interview.
It’s time we stopped asking for vases. - “Most people cram their AI prompts with so many rules that they predetermine the answer.”
Has DOGE missed its opportunity? - This is general advice for digital transformation, too. // And, on the actual focus,I mean: who could have predicted this outcome…
PepsiCo taps AWS to accelerate digital transformation, AI adoption | CIO Dive - ”Enterprises across industries are facing ballooning cloud bills as AI adoption drives up costs. Nearly 3 in 4 IT pros blamed the AI boom for ‘unmanageable’ cloud bills last year.” // When it comes to “we’re paying too much” things like this, I often wonder: do you mean something more like “unexpected” or even “we’re buying a lot because its useful.”
mobygratis - Free Moby music to empower your creative projects - Free to use as long as you don’t promote right wing politics or eating meat, dairy, etc.
“Let's not build that panopticon!” AI not as earth-deadly as previously thought?
“The first upload to my homepage (melonking.net) in 2016 was a story about a goat who trades his ears for an iPad, but recovers them again when he realises that the iPad can be broken in two, and remade into cyborg ears that fuse the best of what he had lost and what he had gained.” Finally, a practical use for iPads.
“It is a bit like modern Americans staking out Mount Vernon and destroying the risen corpse of George Washington.” M.T. Black.
“white male Christian cisgender macho MAGA man” Only lacking a geographic label.
“WE DIDN’T GENTRIFY SPITALFIELDS SO YOU COULD MICROWAVE YOUR DINNER.” Warren Ellis.
“In the wild Mantichora resemble the worst house cats, lazy, mercurial, and cruel, they torment their prey, sometimes even forgetting about it and letting it crawl away broken to die.” Not very friendly.
“Try to match the user’s vibe” System instructions.
“my pain wasn’t because I was weak or broken. It felt terrible because it was terrible.” ChatTherapist.
“I would rather have thinner relationships with ‘the perfect people for me’ than regular bear hugs and beer guzzlings with ‘people who are in the 87th percentile for me.’” Thinking percentiles.
Only experts fear what can replace them.
“The Politics of Symmetry” Taylor.
“Zavagor stole an amulet off of a drunk panda-man and got a cryptic message from his demonic patron: ‘The gargoyle needs iron. The circle is wooden.’” Not helpful.
“What happens when the bodies of children get older but stay the same?” Artful Dodgers.
“Vernacular institutions”: They are more useful than they are legible.
I like 100% area/bar charts. If you have enough periods of previous data, they’re great for showing a growing trends. Here’s a recent one:
And, here’s the chart that me like these 100% area charts, from 2012. It’s showing percent of units shipped per year per PC type (so, market share by unit, not revenue1):
The genius of this chart, though, is re-thinking what data belongs in the chart. At the time, thinking of “smart phones” as competitors to PCs was not normal. But, once you do think of them as the same - as we do now when it comes to this kind of strategic thinking - you see something incredibly dramatic. That chart tells a lot of interesting stories.
Events I’ll either be speaking at or just attending.
Tanzu AI workshop, Palo Alto, CA, May 13th, speaking. CF Day US, Palo Alto, CA, May 14th, speaking. NDC Oslo, May 21st to 23rd, speaking. SREDay Cologne, June 12th, speaking (10% off with the code CLG10).
Busy week next week. Travel to Palo Alto for two talks (see above), a podcast recording, and then all the usual.
That distinction is also an important one to me. When it comes to making money, market share by revenue is great, sure. You’re saying how much money you’re making versus your competitors. But, that doesn’t tell you how widely used something is. When you’re tracking trends, knowing units is much more important. You want to know how much something is happening, not just how much money people are making off it.
I was on Cloud Foundry Weekly yesterday. We discussed “vibe coding.” More precisely, what I think of as “half ass vibe coding.” I get the AIs to write code for me, but then ask it questions, maybe even mess around with it myself.
I think that might just be “coding with an AI assistant,” but as Nicky put it, it’s also pretty close to pair programming. I know that ChatGPT sure has a lot more personality than a lot of people I’ve programmed with - know what I mean?! UP TOP 🖐️
Also, check out this week’s Software Defined Talk:
This week, we discuss Google being found to be a monopoly, OpenAI’s “offer” to buy Chrome, and some hot takes on JSON. Plus, is it better to wait on hold or ask for a callback?
Listen all the way to the end for my thoughts of Field Notebooks and XML.
“Wally’s Rent-to-Own, 1145 North Hilltop. Where, as the sign says, ‘A bargain is a bargain, no matter what the cost.’” Notes to Diane.
No one does grimy better than Terry Gilliam.
Also: “I have learned from experience, that a modicum of snuff can be most efficacious.”
There's not much room for competitive advantage if you just use the same AI models as everyone else, let alone all the enterprise integrations you need.
If you’re interested in that, check out the overview of the Tanzu AI stack. It’s got the app layer, AI model hosting and access, data, and the operations you need for day zero, to day two, to day n+2.
VMware ups Tanzu’s gen AI support, sheds Kubernetes dependence - Tanzu Platform integrates generative AI capabilities and shifts away from Kubernetes, aiming to streamline AI application development and deployment.
Broadcom’s Tanzu gets AI updates, but is definitely not Kubernetes - Purnima Padmanabhan, GM for Tanzu, explained that these updates can lower the barrier of entry for developers and allow users to more quickly run their applications with AI integration “while maintaining complete security and lower down time… Even though it’s more advanced, it’s actually easier to adopt because I don’t have to have skill sets in my developers to muck around with YAML files and configurations. I don’t have to have people know and spell the various projects in Kubernetes like service mesh or what is your service discovery.”
This 7,000-year-old mummy DNA has revealed a ‘ghost’ branch of humanity - A lost genetic line.
Top 10 Platform Engineering Takeaways from PlatEngDay & KubeCon London 2025 - I should probably read this.
Drew Struzan: The Man Behind Your Favorite Childhood Movie Posters
Docker introduces MCP Catalog and Toolkit as vendors scramble to support the protocol despite security concerns - Local LLMs and MCP everywhere.
More than one million readers - Big achievement!
Google Fi is launching a $35 / month unlimited plan - If you have the means, I highly recommend getting a Google Fi number, especially if you’re an expat. Have two phone numbers is great.
Broadcom Helps GCI Transform Operations and Services on the Alaskan Frontier - “The self-service, cloud-like capabilities of Tanzu Data Services also meant that developers could deploy databases in a matter of minutes, greatly accelerating time-to-market for new services and features.”
How to think about agent frameworks - Nerd fight?
Diane, I wrote a lecture by talking about it (Interconnected) - Prompt for converting voice memo notes to a talk, along with out-of-band technique. // I’ve struggled over the years to make this kind of thing work for me.
Heroku’s Strategic Refresh Signals Renewed Investment from Salesforce - Overview of “the new” Heroku, plus risks.
Keith McNally’s Regrets… and his Dazzling, Driven Life - Sounds like fun-good book. // “Keith never makes a fuss about caring either. Instead, he subtly creates a sense that, if you’re there, you belong there, not because you’ve elbowed through some arduous gatekeeping process, but because your comfort is being seen to, and all you have to do is enjoy it.”
Augmented Coding: an Experience Report - Getting an app released requires so many things that humans will always find something to do, and more that can now be done better.
14 Years of PivotNine - PivotNine - Congrats!
It’s King’s Day tomorrow in The Netherlands, a big, fun event. People party a lot in the warm sun and kids sell a lot of used stuff. It’s like being at multi-family garage sale with endless beer. Which is to say, it’s pretty awesome.
This was a fun discussion:
Also, subscribe to the podcast!
During the interview I realized that there’s a lot of my professional-life friends that I’ve know for 20+ years across all sorts of companies, wave after of wave of tech trends, etc., including Melissa. I’m lucky to be in that situation.
Did we just make platform engineering much easier by shipping a cloud IDP? - Google Cloud’s take on a platform (IDP). // Also, analyst coverage of Google Cloud in general from Forrester and Futurum.
“Still Federating After All These Years”: The Realities Of EA Maturation - Letter from the enterprise architect club.
OpenAI Requires Identity Verification For Access To Its Latest Models - Not sure what to think about this, if anything.
A Visit to Costco in France - I could feel my heart racing in excitement as I scrolled through this. Of course, I could see that tariffs would destroy this beautiful occurrence. They have a KitchenAid! For American expats, a coveted item in Europe.
Eject disk. - “You’re not burned out because you’re weak. You’re burned out because you’ve been relevant, valuable, over-functioning for too long—inside systems that reward your ability to endure dysfunction and call it leadership.” // Also, he doesn’t like the eggplant emoji.
OpenAI releases new simulated reasoning models with full tool access - Ars Technica - Good overview from a sea of, as usual, weird coverage and company announced. // Coverage of new AI models is has turned into chip coverage: charts of weird performance metrics. It’s starting to be more product-oriented: focusing on what you can do with the models, what new things you can do. You know: business outcomes.
A Field Guide to Rapidly Improving AI Products - Testing AI-driven software: you need to track errors and mistakes and tune the prompts to get the results you want. This is more like herding cats than the usual testing that is straightforward.
The average college student today - Us Gen-X’ers have fully entered the “you kids, get off my lawn” golden years…and I’m here for it! // Also, this is a complain about every generation. That’s not to say it’s wrong, “yes, and” it’s worth question if the underlying systems and culture have changed and pondering that as well. // Speaking off, this dude, like, really wants those same kids off his lawn.
money dysmorphia - To individuals, the economy is everyday, re-occurring costs and income, not stonks. // “When people talk about ‘the economy’ usually that’s a proxy for wages versus housing costs, healthcare costs and student loan debt.”
“mogging.” List that in your marketing tactics.
“insouciantly” Word-watch.
“Real Housewives of Uranus, here we come!” Punchy! Also:
“aperçu”
“Being sampled ≠ being obsolete. In hip hop’s logic, the breakbeat is eternal. James Brown’s drummer never vanishes; he becomes the pulse for a thousand new tracks. Accept the same fate.” ChatGPT o3
“broodsacs.” I didn’t want to read the rest, but: good word.
I’ve got two things I need to get to news lettering. First, we finally did our big “what’s up with Tanzu” annual event (all online, in video, along with lots of follow-up articles and such). The points are (1) we’re a private PaaS, and, (2) we have the services you need from developer to operator to start adding AI to your apps right now, today. And you don’t even need to be a customer (but, I would of course prefer you were!): you can use Spring AI for all your Java needs for free, as always.
We all did a lot of work on it. I love it when a build comes together :)
Second, I’m almost done editing the third video in my “learn MCP by playing D&D” video series. After that, I think I’ll get into MCP Prompts, which I think I finally understand. I haven’t finished listening to it, but this interview with two of the MCP people is helpful for understanding the intentions, “semantics” of the Model Context Profile: its hopes and dreams. Just like actually using generative AI tools daily lets you de-hype all the mythos around AI, actually coding up agentic apps (here, with MCP), grounds all the fancy talk about it and makes it more real and practical.
One quick things up-top: this week (tomorrow!), get an overview and demos of the private AI stack and development frameworks we’ve been working on at Tanzu. Register to check it out online, either live or the recording after the event.
Here’s my latest walk-through is writing Model Context Protocol Server tools…to play D&D. Here, I build some slightly more complicated Oracles and show how to do logging. I attempt to get into the mind of the AI by asking it tell me why it’s calling an MCP tool. Claude surprisingly tight-lipped!
While making this I realized that writing good docs is more important than ever when you’re doing this kind of agentic AI programming. Instead of just writing a specification that the AI uses to call your tool (the “MCP Client”), you need to explain the tool to it: how to use it, why you’d use it, even your intentions for it. What’s the point of this tool, what are examples of using it?
That is so much different than how most developers thing of documentation. In fact, most developers don’t think about documentation at all. Most don’t write it, and when you read the docs, a lot is just not good.
So, when you’re writing these little AI tools, start thinking differently about how you document the tools. It’s obvious to say, but easy to forget: you need to explain them as you would to a human, not a computer.
Check out the first video which goes over the basics of Model Context Protocol and builds a simple oracle. You can get the code for all of this in my EasyChatDM repo.
Prompt Engineering Techniques with Spring AI - overview of many prompt engineering tactics and how to do them with Spring, with code examples.
Model Context Protocol has prompt injection security problems - There’s a lot of security work TBD with MCP. // “The curse of prompt injection continues to be that we’ve known about the issue for more than two and a half years and we still don’t have convincing mitigations for handling it.”
Google boards the AI agent hype train - A summary of all the boring enterprise worries with AI. Mostly: unexpected costs.
S&P Global: Generative AI Adoption Surges, but Project Failures Rise - “42% of companies abandoning most of their AI initiatives before reaching production.” // Yes, and… there’s an increase in AI projects.
IDC Publishes New, Actionable AI Research at Annual ‘Directions’ Event - “Currently, 51% of businesses are taking an opportunistic approach to AI, but there’s a significant trend toward more structured and strategic adoption. The research highlights how organizations are increasingly viewing AI as a fundamental transformation of business, operating, and organizational models. Governance, knowledge, and skills are emerging as key elements in implementing AI-driven transformation. Companies are moving beyond ad-hoc experimentation, with about 35% now developing more repeatable and managed AI strategies.”
IDC Predicts AI-driven Transformation By 2025 - “Key findings from the IDC report include a forecast that 67% of the projected $227 billion AI spending in 2025 will originate from enterprises integrating AI into their core operations.” And: “IDC warns that up to 30% of organizations may reevaluate their GenAI investments if these barriers remain unaddressed.”
France singles out digital services for EU’s tariff response - ‘“The second response will cover all products, and I want to stress this—services will be included,” Primas said, before listing "digital services, including those provided by the GAFAM," as examples… GAFAM refers to Google, Amazon, Facebook, Apple, Microsoft.’
Have We Been Thinking About A.D.H.D. All Wrong? - “rather than continuing to treat ADHD as a chronic medical disorder primarily requiring pharmaceutical intervention, it may be more helpful to see it as a situational mismatch between individuals and their environments.”
KubeCon 2025: Technology Resilience, Sovereignty, And Security In An Era Of Political Change - ”Enterprise maturity is here. As demonstrated by HSBC’s implementation, which handles 600 million hits daily across over 7,000 production services, enterprise maturity is here.”
Google Cloud engineering chief: that Kubernetes dev experience? Sorry about that… - Sorry about all that complexity. // ‘“McCleod, possibly with at least part of his tongue in his cheek, said. “I also just wanted to kind of apologize for the developer experience in Kubernetes. I think when we open source all this wonderful technology, we also open source some of Google’s internal culture about the developer experience.” It’s not like Google was beating up on outside developers, he continued. Rather it reflected Google itself. “We’re not very nice to ourselves at Google. That’s an afterthought. I made this amazing like, engineering marvel, like, figure out how to use it.”’
How agentic AI makes decisions and solves problems - ”In 2025, 25% of companies that use genAI will launch agentic AI pilots or proofs of concept, according to report by professional services firm Deloitte. In 2027, that number will grow to half of all companies.”
JavaOne 2025 Highlights Developer Productivity, Language Modernization - A quick overview of the conference themes and Java-world happenings.
One year ago Redis changed its license – and lost most of its external contributors
Why Are All the Smart People So Bad at History? - “The structure of rationalist and technocratic thinking incentivizes a flattened historical consciousness. They favor systems over stories. They trust models over memories. They crave optimization, not interpretation.”
Old Fashioned Function Keys - Ode to function keys, and a reminder that they’re useful.
“GAFAM refers to Google, Amazon, Facebook, Apple, Microsoft.” The new FANG. ”During his tenure, he delivered ‘normcore,’ ‘cringecore,’ and ultimately, the end of the ‘-core’ suffix altogether as fashion moves in the direction of something more “boom boom.”” All the great cores.
“He’s got his own Bobcat for no reason!” “He’s living the dream!” RotL #574.
“How long does it take to eat a tunafish sandwich in a bathroom stall?” Mythic Quest, s1e6. “Threads has no character. It feels like the conference room at any three-star chain hotel.” Post-twitter.
”Yesterday I saw a bag of chips at the store that was $14.99. Beef tallow potato chips. This wasn’t Erewhon. The bag of chips was small. Things are stupid.” vibe-check.
‘Columnists learn over time that it is unwise to write about one’s weirder foibles because instead of making you more accessible through charming self-deprecation, it can instead make you less accessible because you might seem a hapless feeb or a worrisome creep – such as if you wrote "Hey, you know how sometimes, when you haven’t changed your underpants in a week and a half …. "?’ - Remember to Wipe Carefully
“As a film maker, you try to solve your money problems with creative new techniques that that look good, but that are also cheap. There’s the battle, but that’s the joy of what we were doing…” Ralph Bakshi on Wizards.
Events I’ll either be speaking at or just attending.
Racing Toward AI App Delivery with Tanzu, April 16th, online, speaking. CF Day US, Palo Alto, CA, May 14th, speaking. NDC Oslo, May 21st to 23rd, speaking. SREDay Cologne, June 12th, speaking.
Next month, at Cloud Foundry Day you can come to an in-person workshop for even more. I’ll be there, going over lessons learned from programming agentic goblins, as well as MC’ing. I also have a talk at Cloud Foundry Day proposing a new marketing plan for Cloud Foundry.
Two quick things up top: in a little over a week we’re going to talk about what what us Tanzu folks been doing with enterprise AI, register to check it out online. Next month, at Cloud Foundry Day you can come to an in-person workshop for even more. I’ll be there, hopefully talking about the goblins and AI, as well as MC’ing.
“They’re not chasing perfection–they’re chasing momentum.” Om.
“[H]e led the team whose research convinced the UK government to legally recognize lobsters and octopuses as sentient beings.” To consider.
“I’m happy for u tho. or sorry that happened.” Universal reply algorithm for human interaction, April 1st.
“That’s a bit like saying you couldn’t find your house keys, so you proxied them with a banana.” 'naner logic.
“SOAP for AI tools cool cool,” James Governor on MCP, I think.
“Does Mr Trump really think Americans would be better off if only they sewed their own running shoes?” The Economist in a maximum vitriol column.
“Cashless society could be why fewer kids are eating coins.” Unintended benefits…
“[K]eep vibe coding pure.” Escalated quickly.
Schooled by Trump, Americans are learning to dislike their allies - ‘last year 17% of Republicans viewed the EU as “unfriendly” or as an “enemy”; that has now grown to 29%.’
Public sector still hanging on to private cloud • The Register - ”While 80 percent of decision-makers in government bodies report using a hybrid cloud arrangement, 36 percent said their organization still operates an internal private cloud as their primary platform.” // You have to image that, now, this number will sustain and go higher for EU countries, anyone outside the US.
How the US Public and AI Experts View Artificial Intelligence - ”U.S. adults as a whole – whose concerns over AI have grown since 2021 – are more inclined than experts to say they’re more concerned than excited (51% vs. 15% among experts).” OpenAI Embraces MCP: The Protocol Era of AI Has Arrived [www.layered.dev/openai-em...](https://www.layered.dev/openai-embraces-mcp-the-protocol-era-of-ai-has-arrived) Enterprise AI gateways.
Has VMware Finally Caught Up With Kubernetes? - ‘“Previously, there were multiple disparate APIs spread across different areas for VMs, containers and networking services,” Carr said. “The advantage of the new approach is the integration of Kubernetes and VMs APIs with a single operating model. This enables streamlined processes for both workloads.”’
Securing Spring AI MCP servers with OAuth2 - Add authentication to MCP agents. This has been the major piece missing for enterprise use.
We have to talk about AI “art” - No easy answers to this: “Artists are seeing their craft threatened by the careless complicity of those who use machines as some kind of art vending machine. It’s disturbing and scary, and when you consider that this is tied to people’s livelihoods, it can be painful to see.”
Flood The Zone - The “bullshit singularity: infinite bullshit at zero-cost” // Understanding the utility of Frankfurtian “bullshit” is an under appreciated thought technology. If you can spot it, you can analyze it and figure out if you should filter it out or not: use it weight claims and world-views (often negatively). You can also use it to evaluate your own actions, if you find that you are bullshitting, to check facts and see if you’re acting based on truth and logic, or just vibes. This especially true in marketing, but also life decision. // Also, the AI’s need to be careful about eating too much of their own bullshit as the results mutate into even worse bullshit.
How to Prepare for a Meeting Where Emotions Will Run High - Probably good advice for life too.
Rebuilding the Social Security Administration’s Codebase - “Still, it’s interesting to think about how this should be done. I wonder if they could run the new system in a sandbox for a year, feeding it all the same inputs, and see whether it generates the same outputs.” // This feels like the kind of advantage government modernization projects have over commercial. There is not as much urgency. If the lifetime of a government agency and software is in centuries (we hope!), you can take a year to just run tests. Plus, you have an existing system to both compare to and keep the plane flying while you change the engines.
Events I’ll either be speaking at or just attending.
CF Day US, Palo Alto, CA, May 14th, speaking. NDC Oslo, May 21st to 23rd, speaking. SREDay Cologne, June 12th, speaking.
I hope to record one or two more playing D&D with MCP stuff next week. See y’all next time.
The goblins get into agentic AI.
The above video is exciting for me: it’s me relearning programming, playing D&D with the robot, and coming up with a new type of way I can help out at work. In this introductory video I go over the basics of making a tool (an “MCP Server”) for Claude.
This tool is a very simple oracle that will answer yes/no questions. Oracles are a core part of solo role playing and introduce unknown twists and turns, help you come up with adventures on the fly, and so forth. I’m not sure an AI like Claude needs an oracle, it might be good enough at picking random results that lead to different adventure paths. Or maybe it’s not! AI’s work by typing out the next word (yeah, nerds: token) that logically comes next, so maybe it is very much not good at random results!
Anyhow, this oracle is super basic, but it shows how to make these tools with Spring AI. Java is used by millions of developers, especially enterprise developers, and Spring is used by many (“most all”?) of them. Spring AI makes creating these agentic tools really easy. As you’ll see in the video, setting up Claude is more difficult than making the actual tool!
I’m going to put out more videos, making more complex (and useful) tools. I’ll also explore running this on your own machine - I’m about to try on a 10 hours flight so I hope I can figure it out.
You can see the basic tools I’m making for this video series in my EasyChatDM project and my “real” tools in the ChatDM project.
DATEV Accelerates Tax and Finance Software Innovations with VMware Tanzu Platform - “We recently patched application platforms that host 18,000 containers four times in one week. That wouldn’t have been possible without all the automation we have with Tanzu Platform.” // DATEV eG modernized its application development and deployment pipeline using VMware Tanzu solutions, enabling rapid development and deployment of tax, finance, and business administration applications.
Three Methods for Channeling Shadow IT’s Energy - “For CIOs, the question shouldn’t be about whether to eliminate shadow IT but how to harness its potential while mitigating its dangers.” // Or fine them with “what I like to call DARC (dangerous, awfully conceived, redundant, or costly) solutions, they should face financial consequences.”
On Da Vinci and Boredom - “More than anything, observe a brilliant person for whom both the prospect and opportunity of boredom led him to follow his curiousity into whatever intellectual avenues it wanted to pursue, and then turning his imagination into product manifest in text and on canvas.”
Running MCP-Based Agents (Clients & Servers) on AWS - Running MCP Servers on AWS, with Spring AI.
Researchers suggest OpenAI trained AI models on paywalled O’Reilly books - “GPT-4o [likely] recognizes, and so has prior knowledge of, many non-public O’Reilly books published prior to its training cutoff date,” wrote the co-authors.” // I mean, we know that the AI people are doing regulatory arbitrage, breaking the law to get competitive advantage.
Picking Apart An Ebullient GenAI Spending Forecast - “Lovelock says that companies will be looking for third party software providers to add AI features rather than try to do all of this GenAI creation and integration themselves, which reflects the attitude that most IBM i shops have had thus far. Straw polling we have seen shows that companies are waiting for either IBM or application software makers to give them the tools to have AI functions in their applications.” // And, a lot of the big-ass estimate is AI PCs, so you can probably throw that out.
JFrog Survey Surfaces Limited DevSecOps Gains - All that DevSecOps marketing from a couple years ago didn’t stick. // “A global survey of 1,402 application developers, cybersecurity and IT operations professionals finds 71% work for organizations that, despite any potential vulnerabilities, still allow developers to download packages directly from the internet.”
The Strategy Behind MCP - Good theory on the business strategy for MCP: it keeps LLMs at the center of value. // “Anthropic is not positioned as a consumer brand. Everything in their actions and intent thus far has been positioned towards enterprises or power users.” // “you need the tools to disintermediate themselves. That, at its core, is the goal of MCP and in my opinion a core strategy for Anthropic.”
“No one hate-listens to a podcast.” Here.
“Face with bags under eyes.” New emoji for recent parents.
“Featurecide: the slow killing of a product’s soul in pursuit of every trend that moves the needle on engagement metrics, no matter how disconnected it is from the original mission.” Here.
“We’ll do four hours of shit-talking nonsense.” Noah.
I composed and sent this in my phone. You can tell the Substack product managers were like “sure, let’s make it work on iPhones, but don’t spend a lot of time on it.” Which is fine, really. I imagine there aren’t many people who want to sit down to a breakfast of typing a newsletter on their phone.
Just wastebook and links this episode.
“So what is a critic for? This is the second quote that’s in my notebook. It’s in every notebook because I always write it on the first page: ‘Find a subject you care about and which you in your heart feel others should care about. It is this genuine caring, and not your games with language, which will be the most compelling and seductive element in your style.’ Kurt Vonnegut.” Found by that guy Russell.
When you’re talking on a podcast, it’s like you’re talking with your friends. When you publish in social media or blogs (probably YouTube), it’s like you’re talking to strangers.
“[I]t’s hard to explain to the French that Americans are much more afraid of each other than they are of Russia. Conflict in the United States is usually an internal convulsion, a civil matter.” boom boom paris.
“sitting in the buzzfeed offices just clickin' on this off tweetdeck.” Good times.
“The best time to establish alternative, non-algorithmic networks of communication & affinity was five years ago. The second best time is today!” Robin Sloan.
And: “pageants of minor chaos.”
“I think that [parent’s] resilience. Or, their resilience at work is an incredibly important quality to transfer [to their children] and this might be one way to do that. Ooo! Looks like I had a thought!” On bringing your kids to work, having them see you work, etc. - John Dickerson on the Political Gabfest bonus episode, March 13th, 2025z
A lot of lunch and learn sessions, weekly meetings, and other collaborative activities focus on building and maintaining a network of knowledge rather than just learning the specific topic covered in the meeting. These activities involve sharing information and establishing connections with others to enhance your understanding and access to a wider range of knowledge.
“toyetic.” Here.
”During that unplanned and somewhat chaotic scene, Jensen walked up the set and asked, “Did somebody order Denny’s?” He then started serving Nvidia Breakfast Bytes to everyone at the table while talking about his time at the diner.” Alumni.
“All the Micheladas You Must Sip in Austin.” One of the most 2000s Austin headlines ever, from 2025.
“Late night chemist.” Shoreditch side street.
And now I find myself in the absurd position of having to put together a talk about playing D&D with AI at the last minute, sitting in a hotel room in Kensington. This is not the first time this type of thing has happened.
“I recalled Hegel’s adage that governments based on voodoo religion were bound to be unstable.” Tyler.
“So I waited in my car in a supermarket parking lot. If this Signal chat was real, I reasoned, Houthi targets would soon be bombed.” Buck-wild.
An infinite hold my beer regress.
“Design Fiction." bruces.
Related: ‘I enjoy probing the domestic “limits of everyday weirdness.”’
“1950s and 1960s Little Golden Books purchased at the Hinky Dinky supermarket down the street.” Chris Ware.
"decision-makers can remain irrational longer than you can remain solvent. Career advice in 2025.
”a concept as antiquated as intent.” NYTimes.
“a felicitous remove.” Spicy.
“Significant improvement but still issues.” Oxide and Friends.
The Great Tech Heist - How “Disruption” Became a Euphemism for Theft - They’re not a fan: ‘If honesty prevailed, we’d hear "Uber is a taxi company that exploits regulatory loopholes to avoid labor laws, steals 30% of drivers’ income while pushing them below minimum wage, and used predatory pricing backed by Saudi money to destroy the livelihoods of taxi drivers worldwide."'
Semantic Diffusion - Words are fun! There’s a version of half-ass vibe coding at the end as well: generating code, but looking at it before running it.
Misinformation in LLMs—Causes and Prevention Strategies - Comprehensive!
Sophie’s Dice - Dice Notation - Format for representing all sorts of dice roles in text. It has the obvious like 3d6, but other like rolling for advantage in D&D with 2d20K (roll two d20’s, keep only the highest). And all sorts of whacky ones.
The Unbelievable Scale of AI’s Pirated-Books Problem - Well, at least we know the robots have great taste, having been built with “multiple works by Joan Didion translated into several languages.” // “The White Album” is one of the great essays. Even her packing list is one of the top five lit-sticals ever. // Also, I mean, yeah, too bad the AI magic relies copyright violation.
Consumers React To Tariffs With Concern And Caution - “4% of Democrats support the tariffs, and 26% of Republicans oppose them.” // Also, anecdotes of what people plan to do to deal with price increases.
Tactical work in the age of layoffs - Once the company drops all the work/life balance stuff in favor of work harder or get fired, shift to mild malicious compliance. // “If your company is putting pressure on you to ship more, one solution is to spend less time on testing/refactoring/glue work.”
Notification Summary Miscues - Good insight on LLMs: you can’t teach it things… but… sort of… you actually can add memories that it will re-remember occasionally.
sharkdp/fd - “Intuitive syntax: fd PATTERN instead of find -iname ‘PATTERN’.”
Time for a work reset and breakout of our humanist recession - There’s a type of office worker toil (in the SRE sense) that AI can automate for you. Once you remote that toil, you can focus on the real work, that which is mysterious and important: other people.
Using Spring AI 1.0.0-SNAPSHOT: Important Changes and Updates - Using Claud Code to update to an incompatible API. Vibe Upgrades! (Well, not really at all since there’s thorough review and testing, not to mention Java compile time checking, etc. But still!)
Adobe Summit 2025 - AI leadership tips from JPMorganChase CEO Jamie Dimon - “try to use numbers to prove what you think, try to use numbers to understand what you’re really doing.” // Also, some commentary on doing AI at one of the largest enterprises in the world.
Where We Are Headed - Predictions about how AI will change work.
Here’s the video of an interview I did a couple weeks ago with ITQ - always fun folks. I gave two talks this week - on the same day! One at SREDay London (on private cloud platform engineering), another at Monki Gras. The second was the first go at a talk about learning agentic AI by playing D&D. Next time I give it, I want to have at least a recording of coding some tools. We’ll see!
Not much today.
"decision-makers can remain irrational longer than you can remain solvent. Career advice in 2025.
”a concept as antiquated as intent.” NYTimes.
“a felicitous remove.” Spicy.
“Significant improvement but still issues.” Oxide and Friends.
A Conversation Algorithm I Cribbed From Clinical PsychologistsWhat does “open ended question” even mean? Here’s some examples, and a conversational framework built around it. This also probably good for sales and marketing.
The Product Engineer - “If you build Enterprise Software, you need product managers.” // If consumer, you need developers who use the product.
The good times in tech are over - ”If you were an engineer who loved working on your company’s open-source libraries, it’s probably sensible to confront the fact that the company never really cared about it that much.”
Refactoring to understand and “vibe coding” - ”Code is not the most valuable artifact. Your understanding of the codebase is.”
I’ve been re-learning Spring with Dan Vega’s Spring Boot crash course. It’s great, and encouraging. So much has changed since 2005, but the thrill of learning and doing little iterations is fun. After this, there’s his Spring AI course. I hope to get skilled enough to make some D&D AI tools/MCP servers, whatever.
Once I can get over the (to this older Java coder) rails-like feel of Java and Spring (where there’s so much going on in the background hat it gets confusing to know what to do - it’s so simple, I have no idea where to start), it’s pretty quick and interesting.
Also, since the effects and outcomes of Spring (along with Tanzu Platform/Cloud Foundry) are what I talk about at work all the time, it’ll be good to have more first hand experience than the “reporting” I do on it.
I’m the guest on this week’s When Shit Hits the Fan podcast. You can hear about two of my fan shattings. Here’s the podcast in Apple, Spotify, and Overcast.
Slides are an oral culture, not a written culture. Imagine civilization without writing: that’s what organizations relying on slides instead of documents are like.
There are workarounds, and they tend to prove the comparison. Often, you will see a slide with a lot of words, and the presenter will apologize that there’s too much text. That’s because the slides should have been a document.
Slides are not good at text, they’re good at visuals. Slides are good for enhancing spoken communication: showing examples, visualizing data (charts), even giving a written outline of the topics covered, major conclusions, and suggested actions. McKinsey titles are great for all of that. The right slides will make your talk better, more memorable, more “actionable.”
Slides are a terrible way to share, archive, and “document” your decisions and reasoning. For example, slides are terrible at strategy. Have you ever asked for the plans, the strategy, an overview of what a product does, and been sent slides? They’re usually not good. You’re usually left with many questions, especially when it comes to why and how. That’s because these types of things should be documents.
There’s an old maxim of keynote slide design: for your audience to understand the slides, you should need to be there giving the talk. The slides should not be able to stand alone. A document can stand alone, a document can be re-read, sent to people who weren’t in the room.
You can also collaborate on a document. You can suggest changes, you can ask questions in comments, you can update it. You can track changes on a document. A document is, somewhat ironically, more of a living document than slides. In contrast, have you ever tried to track changes and collaborate with slides? It’s a mess.
I use slides all the time for presentations, both public and internal ones. For internal collaborations and work, however, I start with a document and try to “force” the people I’m working with to use the document as well. Eventually, in most of the corporate cultures I’ve worked with, I have to switch to text pretty early on. But, at least the document is there to serve as the source of truth.
Most corporations are illiterate. From what I can tell, people avoid reading in large organizations. People don’t make the time to read, it’s faster to flip through slides. It’s faster to edit slides.
Guess what else: all this generative AI stuff is really good at text. If you think it’s hard to write, and that most people won’t be able to do it, even the simplest AI can help. You can even take a recording of your presentation of slides and ask the AI to convert it to a document.
This is an opportunity for management. If it seems like people aren’t “getting it” that ideas aren’t trickling down from management, that you keep getting the same questions over and over…maybe you should switch mediums from slides to text. Try something different. Slides are a poor way to run a company, and switching to documents is an easy, no cost way to boost productivity.
Data Looks Better Naked - Good advice on formatting charts and data tables. The examples are incremental, so you can choose to go all the way, or just apply some of the design changes.
Canadians’ Health Data Needs Safeguarding Against Our Increasingly Hostile Neighbor - Maybe Trump drives a lot of sovereign cloud.
Something Is Rotten in the State of Cupertino - When your lover lets you down. // Also, how to detect vaporware. With AI, building up your bullshit detector is very important. A lot of it, at best, is just hopes and dreams. And a lot of it is just vaporware.
Most Externalities are Solved with Technology, Not Coordination - ”Economics should emphasize the importance of technology as a solution to externality problems and focus less on social coordination.” // Does this apply to IT where we often say “technology is easy, culture is hard.”
Ironies of Agentic AI - “[R]ather than removing human dependencies, automation often shifts and amplifies them.”
Sensitive Information Disclosure in LLMs: Privacy and Compliance in Generative AI - Sensitive information in, sensitive information out. Also, make sure to have access control to your models.
What Are Agentic Workflows? Patterns, Use Cases, Examples, and More
Agentic AI Is The Next Competitive Frontier - “CEOs must architect the autonomous enterprise.” // Changing culture, org structure, and how work is done day-to-day. That’s a big ask. It rarely works. // It’s a much better strategy to just figure out how to use AI to improve how things are currently done.
Prompts for management communication - here’s commentary on it.
Monster, Maiden, Madonna, Medusa - Avoid using legs to lure dice-nerds.
The Hypercuriosity Theory of ADHD - ”Hypercuriosity is related to ADHD in several ways: individuals with ADHD often demonstrate heightened novelty-seeking behaviors, show intense focus on topics of interest, and experience stronger urges to explore new information and experiences. Beyond all this experimental data, this connection is supported by qualitative research suggesting that ADHDers relate their curiosity to their tendencies toward both impulsivity and distraction.”
Revenge font - The tagger who did this must be so happy. And, way to turn a frown upside down!
The Secret History of the Manicule - “The Little Hand that’s Everywhere.”
“So what is a critic for? This is the second quote that’s in my notebook. It’s in every notebook because I always write it on the first page: ‘Find a subject you care about and which you in your heart feel others should care about. It is this genuine caring, and not your games with language, which will be the most compelling and seductive element in your style.’ Kurt Vonnegut.” Found by that guy Russell.
“it’s hard to explain to the French that Americans are much more afraid of each other than they are of Russia. Conflict in the United States is usually an internal convulsion, a civil matter.” boom boom paris.
“sitting in the buzzfeed offices just clickin on this off tweetdeck.” Good times.
“The best time to establish alternative, non-algorithmic networks of communication & affinity was five years ago. The second best time is today!” Robin Sloan.
And: “pageants of minor chaos.”
“I think that [parent’s] resilience. Or, their resilience at work is an incredibly important quality to transfer [to their children] and this might be one way to do that. Ooo! Looks like I had a thought!” On bringing your kids to work, having them see you work, etc. - John Dickerson on the Political Gabfest bonus episode, March 13th, 2025z
A lot of lunch and learn sessions, weekly meetings, and other collaborative activities focus on building and maintaining a network of knowledge rather than just learning the specific topic covered in the meeting. These activities involve sharing information and establishing connections with others to enhance your understanding and access to a wider range of knowledge.
“We’ve entered the ‘tamale layaway stage’ of late Capitalism.” Chris.
“toyetic.” Here.
Events I’ll either be speaking at or just attending.
SREday London, March 27th to 28th, speaking. Monki Gras, London, March 27th to 28th, speaking. CF Day US, Palo Alto, CA, May 14th, speaking. NDC Oslo, May 21st to 23rd, speaking. SREDay Cologne, June 12th, speaking.
Discounts: 10% off SREDay London with the code LDN10.
There's a huge, great line-up of topics and people at Cloud Foundry Day this year, May 14th in Palo Also, hosted by my work, Tanzu. Come check it out - Cloud Foundry is the most proven, mature platform as a service I know of, used for over a decade in the biggest, mission critical organizations, and beloved by developers and operators.