Matt Pocock
@mattpocockuk
I teach devs for a living. Author of Total TypeScript and AI Hero. Ex-@vercel. Used to be a voice coach.
OK y'all I'm seriously considering taking a few months and building an Effect course. But I'm STILL not convinced the market's big enough. So sign up below if you're interested:

Let's update the graph Top left is absolutely a viable strategy. AI owns the code, you become a PM building plans and specs. Top right, great for prototyping and learning. Bottom right doesn't feel viable for me - feels like a trap for beginners. Bottom left is where I am,…

Incredibly, this still feels true 3 months down the line
Feels like there are two main axes developing with devs using AI. 1. How much you plan ahead 2. How much attention you pay to the code Vibe coding ignores the code, and largely improvises the prompts ("make this better") Feels like there is space for another type of agentic…
What questions do you still have about LLM's? About the way they work, how to use them, what constraints they have etc.
At the request of many, I've put together a "Claude Code Power User" 🤓workshop on Aug 1st. We'll cover: - Automated workflows (cron, pr, keyboard shortcuts, etc) - Claude Hooks - The SDK - Subagents - Containers - Orchestration Want ULTIMATE POWER? Sign-up here 👇
The folks at Mastra are writing consistently really awesome blog posts about AI + TS. Not to be missed.
we did some LongMemEval benchmarks: mastra.ai/blog/use-rag-f…
For my next cohort, I've designed a new course that hits on all the most-requested topics I didn't cover in-depth in DeepResearch: MCP Memory RAG Multi-Agents Human in the Loop Can't wait to tell you more about it...
Folks who are building their own personal assistants with AI: How do you handle memory? Does the AI save notes in tool calls? How do you prevent context rot? Do you feed the entire memory into every LLM call, or retrieve only the most relevant bits?
So, I'm sorry to say my next course won't be an Effect one AI + TS is an awesome combo, and I'm getting flooded with requests to run another cohort So Effect will have to wait a while.
Added a bonus video to my course today migrating the entire project to @aisdk v5 Definitely not painless, but worth it - custom data parts are a game changer.