Category: General
-

Keeping up with papers
Follow specific accounts on X that curate, summarize, and share papers – e.g., Rohan Paul, _akhaliq. Once you come across a paper you find interesting, use tools like Copilot, ChatGPT or Google AI Studio to ask targeted questions: If you want to catch up while multitasking (cleaning dishes or walking your dog, for example), Google…
-

Navigating storms
Change is in the air, some of it expected, some not. Teams are shifting. Priorities are being rewritten. And at the same time, a powerful new wave is approaching: AI is transforming how we build, how we work, and what we’re expected to know. It’s thrilling. It’s disorienting. And it’s a lot to work through.…
-

AI Adoption Maturity Model
I was reflecting on some of the transformations we’ve seen internally at Microsoft, especially in teams adopting AI, and I think it’s helpful to frame progress in levels. It cuts through vanity metrics like “does the team have copilot access” and asks a better question: how much has this team actually changed because of AI?…
-

Teams AI Library V2 for powering copilot panels in webapps with CopilotKit
Teams AI Library v2 makes it drastically easier to build an agent for Teams. But what if you also want that same agent to show up in your webapp — say, in a Copilot panel — and share functionality between the two? Thanks to built-in support for MCP Servers in Teams AI Library v2, that’s…
-

Yes, “To MCP, or not” is the real question
Everyone’s excited about MCP and I love it. But, just because you can expose every API endpoint as a tool doesn’t mean you should. This is something Tom Laird-McConnell and I discussed when OpenAPI based plugins were all the rage, and it stuck with me: APIs and user actions are rarely a clean 1:1 mapping.…
-

Weekend Experiment: Can AI Make Scientific Discoveries?
Friday night, I had this thought: If we fed raw observations into AI, could it discover the hidden laws of physics – just like Newton pieced together gravity from centuries of data? Because, if AI could truly discover a fundamental law on its own, wouldn’t that be a scientific breakthrough?! So, I decided to built…
-

Keeping up
I checked today and it turns out, I’ve read more than 300 AI research papers in the past year (GitHub repo). Back in college, I suspected that being in software would mean constantly updating yourself. That has proven true over the years, but AI has taken it to a whole new level. As a leader,…
-

“First they ignore you, then they laugh at you, then they fight you, then you win.”
This famous saying, often attributed to Gandhi, captures the predictable phases of resistance bold new ideas face. But here’s a thought: when you’re having a critical reaction to an idea, have you ever stopped to wonder if you’re the “they” in this quote? Let’s be honest: most of us have been “they” at some point.…
-

Squad Leader
How do you ensure smooth execution across multiple teams in fast-moving projects? What’s the squad leader’s role in turning a high-level vision into a phased, actionable plan? How does this role help you navigate challenges like cross-team coordination, upgrade strategies, and rollout plans? And, most importantly, why should you take on the squad leader role…
-

Why Building AI Agents for Teams is a Huge Opportunity
Over the past 7+ years, I’ve been deeply involved in developing bots and conversational assistants. One lesson that has consistently emerged is the importance of timely notifications for keeping users engaged. A well-timed notification can be the nudge that brings users back, provided it’s useful and not just noise. As we advance towards AI assistants…