
GitHub CEO Thomas Dohmke believes that the best way to use AI tools for coding is by keeping a balance between using AI and manual coding. He says developers should not depend completely on AI tools but should be able to quickly fix or change the AI-generated code themselves when needed.

Speaking on “The MAD Podcast with Matt Turck,” Dohmke explained that the ideal way to work is to let AI tools help write code and submit suggestions (pull requests), but developers should still have the freedom to jump in and make changes using their own skills. This saves time and avoids the frustration of explaining a simple fix in words when it could be done faster by just coding directly.
He warned that if developers rely too much on explaining tasks to AI in natural language, it could slow things down. A task that normally takes a few seconds could take minutes if you have to describe it instead of just doing it.
Read more: What Makes Sundar Pichai So Productive? His 10 Rules Might Surprise You!
What Is “Vibe Coding”?
Dohmke also talked about “vibe coding,” a term created by OpenAI cofounder Andrej Karpathy. It means heavily depending on AI to write code without really understanding it. Dohmke said startups can’t grow by only using AI-generated code, especially if the founders don’t have strong technical skills.
Also Read: Perplexity AI: What It Is – And Why Apple Might Drop $14 Billion to Own It
He explained that building strong, long-term tech products still requires skilled developers. The smart move is to let developers choose when to use AI for help and when to do the work themselves — whichever gives the best results.