The Microsoft Innovation Podcast: A Nine-Year Wrap
After 836 episodes across seven shows and nearly a decade, I'm wrapping up the Microsoft Innovation Podcast. Here's what the numbers say, what the stats don't capture, and what's next.

Writing about AI strategy, Microsoft 365 Copilot, and the Intelligence Age.
After 836 episodes across seven shows and nearly a decade, I'm wrapping up the Microsoft Innovation Podcast. Here's what the numbers say, what the stats don't capture, and what's next.

Six weeks ago a security audit told me I had 268 plaintext secrets scattered across my AI agent platform. This week I closed out the migration that fixed it. Here is what I learned about credentials, AI agents, and the gap between what we build and what we secure.

A Speechify renewal email made me question every subscription my business pays for. Since January 2026, I have eliminated nearly $10,000 in annual SaaS costs by building alternatives with AI. Here is what I learned about the subscription economy along the way.

cb365 adds 28 new commands across four workloads with a governance framework inspired by real enterprise AI policy. Three workloads went smoothly. Loop exposed a gap in Microsoft's platform that competitors solved years ago.
Microsoft Planner's API enforces optimistic concurrency with ETags, requires Group membership for plan creation, and uses User IDs for assignments. Here's how I wired 23 AI agents into a real task board.

How I built 23 hardcoded safety rules into cb365, a Microsoft 365 CLI, to prevent data loss and unauthorised actions when AI agents interact with enterprise systems.
Taking cb365 from internal tool to public release meant solving the trust problem: signed binaries, Software Bill of Materials (SBOM), and a certificate authentication bug that only appeared when tested against a real Entra ID tenant.

Microsoft retired their Graph CLI. PowerShell is the official answer. But AI agents don't speak PowerShell. Here's why I built a new CLI from scratch, the trade-offs I wrestled with, and why security made me almost abandon the whole thing.
I designed a Microsoft 365 CLI for AI agents. Then I built it. The Graph API had opinions about my architecture. Here's the build log - the gotchas, the fixes, and why my agent now reviews my task list every morning before I wake up.

AI agents have no internal clock. When they run on UTC servers but you're hours ahead, they get dates wrong. Here's a 4-layer fix that works end-to-end.
How I replaced static model assignments with an autonomous routing engine, shadow testing pipeline, and live dashboard for a 25-agent orchestration platform.

Build real AI skill with conversation, not one-shot queries. Use five prompts a day, custom instructions, and voice and vision to improve results.
