GitHub CEO: Why Now Is the BEST Time to Be a Developer | Thomas Dohmke

Silicon Valley GirlAbout 5 min readJun 29, 2025Watch original
THE SUMMARYAI-generated

Key Concepts

Vibe coding, AI coding tools, GitHub Copilot, AI-assisted development, Democratization of coding, Future of developers, AI's role in business, Prompt engineering, AGI (Artificial General Intelligence), Responsible AI, Upskilling, AI adoption, AI agents.

Vibe Coding: Definition and Capabilities

Vibe coding is defined as interacting with an AI agent within an IDE (Integrated Development Environment) like Copilot or Cursive, where the user prompts the agent to perform tasks and follows its suggestions. The user focuses more on interacting with the agent than deeply reviewing the generated code. While vibe coding allows building websites with features like databases, authentication, and settings pages, its complexity is limited by the user's patience and ability to effectively prompt the AI. Without understanding the underlying code, modifying functionality becomes a trial-and-error process.

Example: Building a website using Copilot by prompting it to create specific features. The user may reach a point where the complexity requires understanding the code for scaling or optimization, such as making a Shopify shop scale for Black Friday.

AI and the Future of Software Development

The speaker believes that developers are essential in the tech business. While AI can assist in building basic applications, true differentiation comes from building more complex systems that require coding skills. The idea that AI alone can build a billion-dollar business without coding skills is considered unrealistic.

Argument: Businesses built solely on AI-generated solutions lack differentiation, as anyone can replicate them. Startups will leverage AI to build more complex and innovative solutions, requiring skilled developers.

The Role of AI as a Co-founder

AI is becoming a co-founder, enabling faster prototyping and idea implementation. Effective prompt engineering is crucial for maximizing AI's potential. The speaker recommends an ebook, "Advanced Chat GBT Pro Engineering from Basic to Expert in 7 Days," which provides a step-by-step guide to training AI to think like the user.

Frameworks:

  • ROSES Framework: A formula for structuring prompts with Role, Objective, Scenario, Expected Output, and Steps.
  • Modular Architecture: Creating reusable prompt components for efficiency.

The Future of Developers: More, Not Less

The speaker predicts a significant increase in the number of developers due to the democratization of coding through AI. AI tools like Copilot make it easier for individuals, including children, to learn and build applications.

Distinction: There will be a wider range of developers, from consumer developers creating personalized micro-apps to professional developers building complex AI systems.

Argument: Companies that effectively leverage AI to enhance developer productivity will be more successful. 10x-ing a single developer means that 10 developers can do 100x.

AI's Impact on the Job Market and Hiring

While some companies are temporarily pausing hiring and focusing on AI-driven efficiency, this is seen as a short-term effect due to market uncertainty. The speaker believes that companies will soon realize the need to hire more developers to leverage the increased productivity enabled by AI.

Observation: AI has increased the backlog of work, indicating a need for more developers.

Quote: "I believe 90% of all code is going to be written by agents," but this doesn't mean developers will be out of work. If the total amount of code grows by 10x, agents handle 9x, while developers still handle their original 1x.

Advice for Aspiring Coders

The speaker advises young coders to embrace new technologies and learn where they are. Their ability to adopt new technologies faster than experienced professionals gives them an advantage. The next generation of developers will naturally integrate AI agents into their workflow.

Vibe Coding: When to Start

The speaker believes it's the right time to start vibe coding, given the availability of tools like ChatGPT, Claude, and Codex. While users may encounter challenges and get stuck, this is part of the learning process. Tools like Vercel and Manos offer ways to get started without extensive technical knowledge.

Example: Manos, a Chinese startup, allows users to build web pages or web apps within a chat tool without traditional development activities.

AI and Idea Generation

AI can assist in generating better ideas by providing reasoning capabilities and helping to explore different perspectives. Combining human creativity with AI's analytical abilities can lead to innovative solutions.

Process: Inputting notes into an AI system like ChatGPT to identify missing elements or potential combinations.

AGI: Definition and Timeline

The speaker defines AGI as having human instinct, collaboration skills, and the ability to generate completely new ideas. While current AI models possess intelligence and knowledge, they lack emotion and sentience. The timeline for achieving true AGI is uncertain.

Examples of AGI-like Systems:

  • Self-driving cars (Waymo)
  • Vibe coding

Overcoming Fear of AI

The best way to address the fear of AI replacing jobs is to adopt the technology, learn how to use it, and upskill. There will always be a need for humans to orchestrate and manage AI agents.

Argument: Focus on the rewards of AI while addressing the risks through responsible AI practices, security measures, and red teaming.

Top 3 Favorite AI Apps

  1. GitHub Copilot: Used internally by everyone at GitHub, including non-coders.
  2. ChatGPT: Used for day-to-day questions and replacing traditional internet searches.
  3. Otter.ai (or similar transcription apps): Used for transcribing calls and generating summaries.

Conclusion

The speaker presents a positive outlook on the future of coding and AI. He emphasizes the importance of embracing AI, upskilling, and focusing on the opportunities it creates. While acknowledging the risks, he encourages a proactive approach to shaping the future of technology. The main takeaways are that AI will democratize coding, increase developer productivity, and lead to new and innovative solutions, but human oversight and creativity will remain essential.

AI summaries can miss context or contain errors. Check important details against the original video.

Go a little deeper.

Have a question about this video? Load its transcript to open the video chat.