LinkedIn Posts
My weekly insights on AI product development, shared on LinkedIn. Follow along for practical frameworks and lessons from the trenches.
Follow on LinkedInNeural Networks Are Matrix Math with a Biology Problem
"Neural network" might be the most successful piece of terminology in technology history. Not because it describes what the system does — but because...
Autonomous AI Is a Supervised System with a Marketing Budget
"Autonomous AI" might be the most misleading phrase in the industry right now. Not because autonomous systems don't work — but because the word...
LLM 'Reasoning' Is Pattern Matching with a Compute Budget
Apple's AI researchers published a study that should have ended the "reasoning" debate. They found "no evidence of formal reasoning in language...
RAG Is Search Plus Paste
RAG — Retrieval-Augmented Generation — is the most over-engineered name for the simplest idea in AI. Your system searches a database, grabs some...
The AI Agent Is a While Loop
Every major AI framework — LangChain, CrewAI, AutoGen, Claude Code — converges on the exact same architecture under the hood. A while loop that calls...
AI Has a Marketing Problem
AI has a marketing problem disguised as an education problem. And it's costing the industry billions. Last summer, Andrew Ng called it out: "a bunch...
BMAD Method: The Enterprise Solution to Vibe Coding's Failures
Continuing from last week's post on vibe-planning, this week I'll deep-dive into the first of three planning frameworks: BMAD Method. You may wonder,...
PRP Framework: The Minimum Viable Context for Production-Ready AI Code
Continuing from last week's post on BMAD Method, this week I'll deep-dive into the second planning framework: PRP (Product Requirements Prompt). You...
I Almost Threw Away My Entire Auth Architecture Because Claude Said So
Last week, Claude told me my authentication stack wouldn't work. I'm building an enterprise AI product—SvelteKit on Cloudflare Pages, Supabase Auth...
BMAD vs PRP vs SDD: Which Planning Framework Should You Use?
Continuing from the past three weeks on BMAD, PRP, and SDD, this week I'll give you the decision framework: when to use which. You may wonder, why...
Spec-Driven Development: When Specifications Become Executable
Continuing from last week's post on PRP Framework, this week I'll deep-dive into the third planning framework: Spec-Driven Development (SDD). You may...
Agentic AI PM Course Enrollment (Version 3 - Combined)
Just enrolled in the Agentic AI PM course by Mahesh Yadav. Over the past months, I've gone deep on AI fundamentals: - Neural networks and how they...
Kiro Hackathon: Building 3 Products with the 5D Method
They say the best way to learn is to build and I recently took part in the Kiro Hackathon wherein I built three products. For those who haven't...
Context Engineering: The Skill That Replaced Prompt Engineering
Continuing from last week's post on Spec-Driven Development, this week I'll explain the skill that makes all planning frameworks truly powerful:...
Spec-Driven Development: Where Intent Becomes the Source of Truth
Continuing from last week's post on PRP Framework, this week I'll deep-dive into the third planning framework: Spec-Driven Development (SDD). You may...
Why You Need Vibe-Planning, Not Vibe-Coding
Continuing from last week's post on why vibe coding is dangerous, this week I'll share what you should do instead: vibe-planning. You may wonder,...
RAG: Where Everything We've Covered Converges
This week marks a milestone in my AI series: RAG (Retrieval Augmented Generation). Every fundamental we've covered—embeddings, vector databases,...
Why Vibe Coding Will Hurt Your Career
Last week I wrote about how AI tools transformed my work as a Product Manager. I build prototypes in hours. I ship faster than ever. But there's a...
How an AI Product Manager is Different from a Regular PM
My colleagues and friends have often asked me about my transition from a traditional Product Manager to an AI Product Manager. So I wanted to share...
Prompt Engineering Part 2: The Different Types of Prompting
Continuing from last week's post on Prompt Engineering basics, this week I'm diving into the different types of prompting techniques available. Last...