Vibe Coding Isn’t the Problem. Ownership Is.

I had an interesting conversation today about “vibe coding” and whether it’s appropriate to contribute AI-generated code to open-source projects.

My immediate reaction was that I think we’re arguing about the wrong thing.

I’m not against using AI to write code. In fact, that ship sailed a long time ago for me. AI can be incredibly useful for generating code, fixing code, explaining code, critiquing code, and all sorts of other code-adjacent activities.

The question isn’t whether AI touched the code.

The question is whether you understand what you’ve built.

My son Calder is a good example. He’s been building a website almost entirely with AI assistance. The site is for him. He’s learning. He’s experimenting. There are very few consequences if something breaks. That’s a great use case. (Check it out at Login Magazine. Maybe buy a magazine. It’s really good, and he’s working on Issue 2.)