Inside Devin: The world’s first autonomous AI engineer that's set to write 50% of its company’s code by end of year | Scott Wu (CEO and co-founder of Cognition)

May 4, 2025 1h 32m 14 insights Episode Page ↗
Scott Wu, co-founder & CEO of Cognition, discusses Devin, their autonomous AI software engineer. He shares how their 15-engineer team uses multiple Devins to build Devin, expecting over 50% of PRs by AI, and how AI will transform engineers from coders to architects.
Actionable Insights

1. Embrace AI for Engineering

Engineers must actively use and integrate AI tools like Devin into their workflow to stay competitive and multiply their output, as AI represents the biggest technology shift of our lives.

2. Shift to Architect Role

Engineers should focus on high-level tasks like defining problems, architecting solutions, and making key decisions, as AI agents will increasingly handle implementation, debugging, and boilerplate coding.

3. Treat AI as Junior Engineer

Hand off well-defined tasks (not abstract problems) to AI agents like Devin, treating them as junior engineers you teach and learn with over time, providing feedback and steering their plans as needed.

4. Work with Multiple AI Agents

Leverage a ’team’ of AI agents (e.g., up to five per engineer) to execute tasks asynchronously, enabling parallel work and faster building, only jumping in when your expertise is truly required.

5. Continuously Learn Coding Fundamentals

Continue to learn computer science fundamentals, as understanding abstractions, logical problem-solving, and how computers work remains crucial for effectively instructing powerful AI systems.

6. Integrate AI into Workflows

Connect AI agents with existing engineering tools and platforms like Slack, GitHub, and Linear to automate task handoffs, issue resolution, and pull request generation seamlessly.

7. Start AI with Small Tasks

When adopting AI agents, begin by giving them small, easy-to-verify tasks to help them learn your codebase and build confidence before assigning larger, more complex projects.

8. Leverage AI for Onboarding

Use AI agents and their internal ‘wiki’ of codebase understanding to help new engineers onboard quickly, allowing them to ask questions and learn architecture details without awkwardness.

9. Stay Updated on AI Technology

Actively stay informed about new AI technologies and capabilities, as the field is evolving exponentially fast, and not using AI means falling behind.

10. Foster Early AI Adoption

Encourage a few enthusiastic team members to be early adopters of AI tools, as their success in setting up and teaching the AI will naturally drive broader team adoption.

11. Focus on Core Startup Principles

For founders, relentlessly prioritize moving fast, hiring exceptional talent (fighting to get them), building products people truly want, staying close to customers, and anticipating future trends.

12. Detach Personal Worth from Outcomes

As a founder, commit fully to your work and put everything into it, but avoid tying your personal emotion or self-worth to startup success or failure, fostering resilience and greater effectiveness.

13. Reimagine Processes from Scratch

Regularly question and redesign existing processes and workflows from the ground up, especially in fast-changing environments like AI development, to optimize for new capabilities.

14. Utilize AI for Research

Leverage AI to research topics, process large amounts of information, and generate content, such as creating quizzes or summaries based on online data.