
This issue of my newsletter was sent to newsletter subscribers.
Sign up to receive future issues!
Hi there!
I want to talk a bit about AI and the related shifts in the tech industry. I know this is top-of-mind for lots of y’all, and you might be wondering if it even makes sense to learn new programming skills in this environment.
Let’s start with an uncomfortable truth: AI models have become shockingly good at completing a wide variety of programming tasks. They’re certainly not perfect, but in many cases, they’re good enough. I’m not happy about this, for a wide variety of ethical/environmental/safety reasons, but it is what it is.
In this email, I want to zoom into one specific thing: I think people are jumping to the wrong conclusion about what AI means for their careers.
As I mentioned yesterday, I’m sending more email this week than I usually do because I just launched my brand-new course, Whimsical Animations(opens in new tab). If you’d rather not receive messages like this one, you can mute related emails. You’ll stay subscribed, but I won’t send you any more emails this week. ❤️
Alright, so the biggest concern I’ve seen from my fellow developers is that human developers won’t be necessary in the near future, since Large Language Models will be able to fully design and build projects of all sizes and scales. And, well, I just haven’t seen any evidence of that. 😅
In fact, it’s kind of the opposite. The biggest AI success stories I’ve seen have been from people who are highly technical, folks with deep subject matter expertise.
For example, Matt Perry recently shared in his newsletter that he was leaning into AI in 2026. Matt is the author of several animation libraries including Popmotion, Motion One, and Motion (formerly Framer Motion). There aren’t many people on this planet who know as much about animations on a technical level. The layout projection engine he created for Motion is one of the most sophisticated pieces of engineering I’ve ever seen.
In his email, Matt explains that he set a goal of closing 60 issues in Q1, and wound up closing 160. He wanted to do a major refactor of Motion in Q2, and got it done in a single January afternoon! AI has significantly boosted his productivity.
This is remarkable, and you might think that this is evidence that LLMs are even better than the best human developers… but that implies that everyone is having the same success with AI tooling as Matt. And that’s just not true.
Every now and then, I pop into the /r/vibecoding subreddit, a place where people (mostly with little to no dev experience) share their experiences with vibe-coding, and there are countless stories like this:
Without guidance, LLMs tend to paint themselves into a corner, because they’re generating code to solve individual prompts, not thinking holistically about an application’s architecture.
(In fact, LLMs don’t really “think” about anything, they predict tokens using statistical inference. People complain about LLMs lying to them, but LLMs don’t really lie, because they don’t understand. There is no dishonest intent, or any intent at all.)
So, on the one hand, I’m seeing the most talented developers I know amplify what they can do with AI, and on the other, I’m seeing people with less domain knowledge struggle to get past the “MVP” stage.
AI is a tool, and tools need to be wielded proficiently. You could give me Jimi Hendrix’s exact guitar but it would sound very different if I tried to play it! I also wouldn’t be able to cook like Gordon Ramsey if I had access to his kitchen, or serve like Serena Williams if you handed me her tennis racket.
We tend to overweight the importance of tools, and I think this is a nearly-universal human bias. Marketing teams routinely take advantage of this, selling us Michael Jordan’s sneakers with “air technology” as if that’ll suddenly allow us to dunk. 😅
I think it’s harder for us to see AI agents as tools because we’ve anthropomorphized them. If my basketball started telling me what a great basketball player I am, I might be less inclined to see it as a tool as well!
When we treat LLMs like little autonomous robots, we start to give them more credit than they deserve, and it starts to feel plausible that they could one day replace us. But that’s not the right mental model. I think AI tools are more like Iron Man’s suit. It can do incredible things, but not on its own.
Similarly, if Matt Perry handed me the keys to the Motion repository and told me to take over, I wouldn’t have the same results even though I have access to the same set of LLM tools. If I tried to move at the same cadence, I’d wind up making a huge mess of things. 😂
So, this is the big mistake I think people are making. We look at what a skilled developer can do with an LLM and credit the LLM rather than the skilled developer. My experience suggests that AI has a multiplying effect on our existing technical skills, so the more we understand web development, the more effective we’ll be with AI.
On Monday, I launched my brand-new course, Whimsical Animations(opens in new tab). ✨
I’ve been building websites and web applications for nearly 20 years now, and in that time, I’ve learned a lot about how to craft memorable, impactful animations and interactions. It’s my favourite part of web development, and I’ve spent a lot of time experimenting and discovering what works and what doesn’t.
It’s been a very interesting road, learning about animation. There’s a vast sea of information out there, but very little of it is targeted towards web developers. I’ve had to adapt a bunch of concepts from the world of game development, things like linear interpolation, simplex noise, and delta time. This stuff isn’t part of the typical “web developer” skillset, and as a result, it can make our projects really stand out!
It’s never been easier to learn about new topics, with tools like ChatGPT that can answer any questions you have. But that only works when you know what questions to ask. My course offers a curated curriculum that will introduce you to all sorts of new techniques. I think you’ll be amazed at what you can build after taking the course. 😄
Registration is now open, but there’s not too much time left in the launch sale. Learn more here:
I recently updated my custom course platform so that all exercises and code snippets can be run locally! That way, you can complete the challenges in your usual coding environment, with the same workflow you use for everything else.
Also, since you already have an account on my course platform, you can use the coupon code NOT_MY_FIRST_RODEO to save an extra 10% on the sale price. Thanks for supporting my work in the past! ❤️
That’s it for now! Hope you’re having a good week,
PS. I’d be curious to hear from you about this. How are you feeling about AI and what it means for your future in the industry? Are there other angles I missed in this email?
You can reply to this email directly to let me know.

This issue of my newsletter was sent to newsletter subscribers.
Sign up to receive future issues!
© 2018-present Joshua Comeau. All Rights Reserved.