✨ Vision-Driven Development: How an English Teacher and an AI Built a Game
By José on October 7, 2025
One of the first things you learn as an English teacher is that language is about conveying meaning and feeling, not just following grammatical rules. It turns out, building a web application can be surprisingly similar. I call the process "vision-driven development."
As someone without a formal computer science background, I can't always articulate my needs in precise technical terms. I can't say, "I need to implement a state management solution that memoizes selectors to prevent re-renders." But I can say, "When I click this button, the tiles should flip over one by one, not all at once, and it should feel smooth." That's the 'vision.'
This is where the partnership with an AI assistant becomes so powerful. My job is to provide the creative vision, the user experience goals, and the overall feel of the feature. The AI's job is to translate that vision into clean, functional, and efficient code. It handles the syntax, the structure, and the boilerplate, freeing me up to focus on the 'what' and 'why' instead of getting bogged down in the 'how.' It's a collaborative process that lowers the barrier to creation, allowing good ideas to take shape, regardless of who's typing.