Skip to content

The Learning Process

When you’re not building things for tens of thousands of people to use in production, there are going to be bugs. There are gonna be issues. You’ll run into them plenty. And that’s just a reminder that these are gaps in your knowledge, not in the capability you now have.

Your role is identifying those gaps and thinking: how do you make sure this never happens again? Or how do you understand this part of the system well enough that if it happens again, you’ll catch it?

Even simple things become learning moments. Like discovering why you can’t use GitHub Pages when you’ve got dynamic data and you want multiple users to be able to use something. That’s a very basic concept that experienced programmers know. But you learn it because you were building something, and you hit the limits of your tools.

So then what? Just ask the model. The model knows everything you don’t. You can just keep asking it. It’s your ever-patient, over-your-shoulder, expert programmer. You can add in your agents.md: “The user is not a programmer. Explain things very simply.” You can tweak it exactly how you want.