It’s been almost a year since my last update. A lot has changed:
After 5 years at Vercel, I finished up earlier this month.
I joined Cursor to teach developers about AI and the future of coding.
I wrote about making personal software.
I wrote about things I believe on my updated website.
I blinked and my daughter is 10 months old 🤯
Like many of you, I’m finding that AI is changing how I build software. It started out as a fancy autocomplete, but has since become a core part of my coding workflow.
And that’s… strange, if I’m being honest. The way I wrote software 10 years ago feels archaic. You mean I can just ask an agent to code the feature and it will work!? Wild times.
But this new world has a lot of problems, too. Especially for beginners. I start debugging a problem with them, and they tell me how they use AI to write code, only to realize they don’t actually know how AI models work.
And I don’t mean the machine learning part (although that doesn’t hurt). They don’t understand determinism vs. non-determinism. When they don’t get good answers one day, they think the tools are broken. Wrong. They are missing the correct mental model.
It’s made me realize there is a massive gap in AI education. More people are becoming developers because of AI, but they’re not learning the right skills to actually succeed. They vibe code their app in a few days, but then next week they’re in a death spiral of errors with no path to escape.
I don’t have the answers, but I do want to start contributing some solutions. So expect to see more content explaining the fundamentals of AI models, how to actually use them to get work done, and hopefully I can start to help push things forward.
You're awesome Lee! Wishing you the best with Cursor! They're lucky
A year with more plot twists than Netflix!
You nailed it: AI lets you build castles in the clouds… but sometimes without knowing where the ground is. I like the idea of teaching the basics — it’s like giving people the missing map in this new territory. Because if AI is the spaceship, developers still need to know which buttons not to press… if they don’t want to crash.
I’m also exploring Cursor myself, so I’m extra curious to see what comes next — keep us posted!