👋 Mike’s Blog

Hands-on experiments and opinion on LLMs, agentic AI, and MCP, plus the economics of what AI is doing to software and the people who build it. Pinned below are good places to start. Follow along on LinkedIn, X, or RSS.
On metaphysics, large language models, and souls. Using TinyGPT Visualizer to decode how large language models think.

TinyGPT Visualizer: Tools for Exploring the Souls of Large Language Models

There is that old joke told by Woody Allen describing his experience as a university student: “I was thrown out of college for cheating on the metaphysics exam; I looked into the soul of the boy sitting next to me.” If he’d managed to pass his course, Woody Allen might have been ahead of his time. Metaphysics is becoming a popular topic today, and it seems now everyone desperately wants to look for souls in large language models (LLMs). A recent conference last April was held by Anthropic with religious scholars and philosophical thinkers to discuss the nature of the soul when it came to their latest Claude models. It seems they needed guidance that Dario Amodei was unable to provide. ...

October 29, 2026 · 3 min · Michael OShea
Extending Karpathy's funnel: AI's benefits concentrate at the top while its costs spread across the wider population.

The Inverted Funnel: Why AI’s Benefits and Costs Flow in Opposite Directions

In his recent post on X, Andrej Karpathy uses the funnel as an analogy for the AI understanding gap — that gap being largely one of scale in terms of population exposure to the models. The same analogy also helps illustrate the cost and benefit gaps, the inverted nature of which are colliding with popular acceptance of AI. As shown in the exhibits below, this same model can be applied to the benefit and cost gaps experienced by the same populations. ...

October 22, 2026 · 1 min · Michael OShea
I replaced Adobe Acrobat with a $20, six-hour Claude-built app. What that means for the economics of internal software.

The Economics of Bespoke Internal Software

I’m probably not the only one annoyed at Adobe Software’s licensing model, with its ever-increasing subscription pricing, combined with the incessant cross-selling ads in the products, and intrusive update reminders. So I decided to replace Adobe Acrobat with my own internal product written using Claude Code and Opus 5.5. It is called “MyPDF.” Figure 1. MyPDF Screenshot. The total cost of this effort was less than $20, and it took about six hours of my time. It is checked into a private repository on Github, and I can deploy new releases, as needed, in a matter of minutes. I’ve uninstalled Adobe Acrobat from all my internal systems and made “MyPDF” the default for *.pdf files. ...

October 8, 2026 · 3 min · Michael OShea

AI Adoption - Systems Model

Stocks, Flows & Impediments to Rapid Diffusion · 2022–present ↓ Click any stock or resistance node for detail  |  Flows (dashed orange) show rates of change  |  Resistance nodes (red) act as governors limiting flow rates STOCK FLOW RESISTANCE REINFORCING LOOP AI Capability Models, APIs, Tools, Research ▲ High & Accelerating Workforce Readiness Skills, Habits, Comfort Institutional Trust Authorization & Confidence Regulatory Clarity Legal Frameworks & Standards ▼ Currently Low AI Adoption Real Workflow Integration ◈ Primary Output Stock Infrastructure Compute, APIs, Tooling ▲ Growing (uneven) capability exposure → training inflow API/service buildout demonstrated competence use cases define rules authorized deployment legal clearance Job Threat Perception ⊖ slows Publicized AI Failures ⊖ erodes trust Legal / Liability Uncertainty ⊖ chills adoption Legacy System Complexity ⊖ slows R+ Early adopter success builds proof cases → trust SYSTEM BOUNDARY: Enterprise AI Adoption B− Balancing loops (resistance nodes) create natural governor on adoption rate — — —

February 22, 2026 · 1 min · Michael OShea
A satirical look at a world where any developer can re-create any software from the past with an LLM.

Oh, Brave New World

I called this phenomenon out just last week, somewhat coincidentally, when I decided to generate an Adobe Acrobat replacement using Claude. It’s now taking on a life of its own. I did not reverse engineer Acrobat. I took the approach of describing it, then letting Claude Opus 5.5 “do its thing.” Of course, not to be left behind, my colleagues decided to go next level and just ask Claude to turn the original machine code for the entire Adobe product suite into open source projects. ...

October 20, 2026 · 2 min · Michael OShea
Why harnesses and model self-improvement converge on the center of the distribution, and why new ideas live at the edges.

Limits on Recursive Self Improvement

A few months ago, I wrote, “The recent explosion of social media frenzy over agentic orchestration tools such as OpenClaw and GasTown, vibe-coded and quickly released into the wild, is yet another symptom of overhyped expectations related to generative AI models. If it takes three weeks to go viral after a few months of vibe coding, it’s a trivial solution, and it will be copied relentlessly.” See Agentic Orchestration is not a Moat. ...

September 16, 2026 · 4 min · Michael OShea