← All issues

AI Coding: Devin & Windsurf

Issue

AI Coding: Devin & Windsurf

Distilling Deep AI Insights from Leading Podcasts

2 episodes2 podcastsMay 5, 2025

The podcast episode features Scott Wu, CEO and co-founder of Cognition, discussing Devin, the world’s first autonomous AI engineer designed to write a substantial portion of a company’s code. Devin is fully integrated into Cognition’s 15-person engineering team and interacts asynchronously through tools like Slack, Linear, and GitHub, emulating a junior engineer that developers can collaborate with and manage remotely. Currently, Devin contributes about 25% of Cognition’s pull requests, with ambitions to exceed 50% by the end of the year. The evolution of Devin has transitioned from a high school-level programmer to a junior engineering role through the application of reinforcement learning and agentic autonomous workflows. This transformation marks a fundamental shift in software development, wherein engineers transition from “bricklayers” of code to architects overseeing AI-driven coding agents. Scott emphasizes that AI augmentation will increase, not decrease, hiring by enabling engineers to focus on high-level problem-solving while outsourcing routine code to AI. Cognition’s journey involved significant product pivots, including building deep integrations with Slack, GitHub, and Linear to facilitate seamless human-AI collaboration and reduce friction in workflows. The design choice of personifying Devin with a junior buddy personality enhances adoption and interaction, enabling engineers to relate to the AI as a team member. The episode covers technical innovations such as incremental codebase indexing for Devin to understand large, complex legacy systems and discusses significant cultural shifts required for effective AI engineer adoption. Scott also contextualizes AI as the biggest technological revolution of our time, surpassing previous shifts that depended heavily on hardware distribution, highlighting AI's unprecedented scalability and impact on industry workflows. Finally, the episode reflects on the future of software engineering as increasingly collaborative between humans and multiple autonomous AI agents operating asynchronously, requiring new skillsets and organizational adaptations.

Key Takeaways

  • 01

    Devin, Cognition's autonomous AI engineer, significantly boosts engineering productivity by autonomously producing 25% of the company’s pull requests, with projections to exceed 50% by year-end.

    This demonstrates a transformative integration of AI into core software development processes, where Devin is not merely an assistant but a principal contributor to production code. The ability for each engineer to work with up to five Devins simultaneously enhances throughput by parallelizing coding tasks asynchronously. This shift signals a redefinition of engineering workflows, positioning AI as an autonomous colleague that handles substantial engineering tasks while humans focus on oversight, feedback, and higher-level problem-solving. It reflects a rapidly maturing AI coding ecosystem where autonomous agents achieve practical, measurable impact in software teams. Such productivity gains could enable faster product development cycles and reduce operational costs, albeit requiring new collaboration paradigms and trust frameworks between humans and AI.

  • 02

    Devin operates as a fully autonomous junior engineer, integrating asynchronously with existing engineering tools to manage tasks end-to-end, including issue tagging, code writing, and PR submission.

    Unlike passive AI coding tools that only provide suggestions, Devin actively interacts with software development environments by taking ownership of tickets, running tests, and autonomously iterating on solutions. The AI’s asynchronous nature allows developers to delegate various tasks flexibly, minimizing disruption in human workflows and making collaboration seamless. This approach supports scalability and productivity as AI agents accumulate and share project knowledge across sessions, evolving their capabilities over time. It shifts the paradigm toward agentic AI systems that behave like real team members, enabling more complex task delegation and continuous improvement through feedback loops.

  • 03

    AI is poised to be the most significant technological shift in history, distinct from past hardware-driven revolutions due to its rapid, hardware-independent scalability.

    Scott Wu frames AI’s exponential growth as unprecedented, bypassing bottlenecks linked to physical device distribution present in prior revolutions such as the PC or mobile phone. This software and cloud-native phenomenon enables faster adoption, deeper integration, and broader economic transformation across sectors. This hastened pace compels businesses and developers to adapt quickly or risk obsolescence. It also means AI tools like Devin can evolve faster and propagate broadly, accelerating impacts on software engineering roles and industry structures. This jump in scale and speed reinforces the imperative for organizations to innovate around AI augmentation and workforce planning.

  • 04

    Contrary to fears of displacement, AI tools like Devin will increase demand for engineering talent by automating routine tasks and elevating human roles to higher-level architecture and design.

    Rather than reducing jobs, AI augmentation frees human engineers from repetitive coding chores, enabling them to focus on strategic, creative, and complex problem-solving work. This shift aligns with Jevon’s paradox—greater efficiency leads to expanded software creation, which in turn requires more engineers. Organizations benefit from enhanced productivity while expanding their talent base, necessitating evolving hiring practices and skills development that emphasize collaboration with AI agents. This outlook challenges zero-sum employment narratives, framing AI as an ally for workforce growth and enrichment rather than a threat. However, adapting organizational culture and training to new roles is essential to realize these benefits fully.

  • 05

    Successful deployment of AI engineers requires significant cultural shifts, deep tooling integrations, and reimagined workflows to facilitate smooth handoffs between humans and AI.

    Cognition’s journey revealed that AI capabilities alone are insufficient; adoption depends heavily on embedding AI engineers like Devin into familiar collaboration tools and processes to reduce friction. This includes Slack-based issue tagging, seamless task assignment through Linear, and direct GitHub integration for pull requests. Organizational readiness, acceptance of new roles, and redefining communication and review processes are critical to effective AI-human partnerships. The cultural adaptability enables trust, smooth feedback, and accountability frameworks necessary for productive collaboration. Without these, AI tools risk underuse or rejection, underscoring the interconnectedness of technology and human factors in AI implementation.

  • 06

    Devin’s personification as a ‘junior buddy’ enhances user engagement by making the AI relatable and framing it as a team member rather than a faceless tool.

    Assigning Devin a name and personality reduces psychological barriers and maleability, helping engineers to intuitively interact and mentor it as they would a junior colleague. This human-centered AI design fosters a collaborative mindset, enabling users to guide and teach the AI over time, consistent with software development’s iterative style. It also aids onboarding by creating mental models that match existing social workflows. However, this approach must balance to avoid over-anthropomorphizing or unrealistic expectations about AI’s capabilities. Overall, it plays a critical role in easing adoption and facilitating effective human-AI collaboration.

  • 07

    Reinforcement learning (RL) and agentic loops are foundational to Devin’s evolution, enabling autonomous decision-making, iterative improvement, and complex problem-solving beyond imitation learning models.

    While early AI models like ChatGPT excelled at mimicry through imitation learning, they lack functional autonomy needed in engineering contexts. RL empowers Devin to perform actions, receive feedback, and adapt behavior dynamically, closely mirroring human learning processes. This capability supports Devin’s ability to navigate coding tasks, test results, and debugging with increasing sophistication over time. Agentic loops facilitate multi-step reasoning and interaction with real-world tools, distinguishing Devin from simpler code generators. Cognition’s focus on RL represents a strategic shift vital for creating truly autonomous AI engineers that can manage real software development workflows effectively.

  • 08

    Devin augments team knowledge by accumulating insights across engineering sessions, enabling continuous improvement and shared understanding within teams.

    Devin acts not only as an individual productivity multiplier but as a collective intelligence amplifier by learning from each interaction and propagating knowledge across the team. This knowledge accumulation facilitates context-aware code generation, improved debugging, and architectural consistency. Such dynamic learning reduces repetitive errors and accelerates onboarding by maintaining a persistent internal wiki representing the codebase and design rationale. It exemplifies a shift from isolated AI assistance toward integrated team-scaled intelligence, enhancing alignment and continuity across engineering efforts. This feature can significantly impact how companies manage technical debt and knowledge transfer in increasingly complex projects.

  • 09

    The role of human engineers is evolving to supervisory and architectural functions, focusing on task scoping, reviewing AI output, and defining problems rather than writing boilerplate code.

    As AI handles more routine coding tasks, human engineers become system architects who specify requirements, design solutions, and manage AI conduct and outputs. This evolution requires engineers to master new skills such as effective communication with AI agents, precise task delegation, and iterative feedback to maintain quality and alignment. Such a shift elevates the intellectual component of software engineering while reducing low-level coding drudgery. However, it also introduces challenges related to managing multiple AI agents, ensuring safety, and retaining satisfaction in engineering roles. This redefinition necessitates changes in education, workforce development, and engineering culture to prepare current and future engineers for AI-augmented workflows.

The podcast features Varun Mohan, CEO of Windsurf, discussing the company's rapid pivot from GPU virtualization infrastructure to AI application-layer developer tools amid the disruptive rise of transformer models like OpenAI's GPT-3. Windsurf's original business in GPU virtualization faced commoditization threats, forcing a 'bet-the-company' pivot executed within a weekend, emphasizing the necessity of continuous innovation and adaptability for startup survival in AI's fast-moving landscape. The episode elaborates on Windsurf's transition to building AI-powered autocomplete coding tools, initially inferior to GitHub Copilot but rapidly improved through custom model training, leveraging their GPU expertise to optimize inference latency and product quality. Windsurf strategically supports multiple IDEs by building shared infrastructure, enabling enterprise scalability for large clients like Dell and JP Morgan Chase, addressing challenges around personalizing AI suggestions in massive codebases exceeding 100 million lines. Recognizing the limits of traditional VS Code extensions, Windsurf forked VS Code to create a standalone IDE, aiming to enhance user experience and showcase AI technology effectively. The leadership stresses the importance of balancing irrational optimism and uncompromising realism in startup decision-making, while maintaining a culture that embraces failure, experimentation, and rigorous hypothesis testing. Windsurf envisions AI agents playing a transformative role, developing agentic editors capable of understanding large codebases and orchestrating tool usage, anticipating improvements with emerging agent models such as Sonnet 3.5. Importantly, Windsurf empowers non-technical domain experts to directly build applications, democratizing software development within organizations and alleviating engineering bottlenecks. The discussion touches on competitive pressures including facing giants like GitHub Copilot, strategy around technical architecture beyond reliance on Retrieval-Augmented Generation (RAG), and the evolving product-market fit balancing professional developers and non-technical users. Overall, the episode provides deep insights into the challenges, strategies, and vision of an AI startup navigating rapid technological disruption while building differentiated AI developer tooling for broad, enterprise-scale adoption.

Key Takeaways

  • 01

    Continuous innovation and validation are essential for startup survival in AI, as insights rapidly depreciate. Windsurf's CEO compares this to the competition between NVIDIA and AMD, highlighting how even industry leaders must innovate or risk decline. For startups, this means embracing agility, constant iteration, and accepting that many initial insights may be wrong but must be tested and evolved. This approach aligns with the dynamic nature of AI where rapid model and ecosystem advances force frequent strategic pivots.

    This takeaway underscores the transient nature of competitive advantage in AI markets, warning against complacency. It emphasizes that startups must foster a culture encouraging experimentation, quick learning, and strategic flexibility to adapt to evolving facts and technologies. Innovating at the AI application layer rather than infrastructure, as Windsurf did, reflects recognizing where value is migrating in the stack. For businesses and developers, this mindset is critical to keep pace with the accelerating AI landscape, preventing obsolescence and enabling sustained growth.

  • 02

    The democratization of software development is reshaping the role of software creators from 'developers' to 'builders,' enabled by AI tools that lower technical barriers. Windsurf exemplifies this trend by allowing non-technical domain experts to build applications without traditional coding reliance. This shift broadens participation in software creation, accelerating innovation and reducing dependencies on engineering teams.

    Democratizing software development disrupts traditional IT workflows, enabling faster iteration and responsiveness from business units directly. This empowerment reduces engineering backlogs and unlocks new productivity avenues for organizations. It also expands the potential market for AI developer tools beyond professional coders to a vast user base of builders wielding AI-assisted capabilities. This trend aligns with the wider industry movement toward no-code/low-code platforms, signaling a significant shift in how digital products and internal tools are created.

  • 03

    Windsurf’s rapid pivot from GPU virtualization to AI developer tools illustrates the critical importance of recognizing disruptive industry shifts and acting decisively. The commoditization pressure from dominant foundation transformer models like GPT-3 threatened their original business model, driving a weekend-long pivot to build AI-powered coding tools like Codium. This pivot reflects a bet-the-company risk undertaken to transition from infrastructure toward the AI application layer where differentiation is possible.

    This strategic agility is essential as AI infrastructure commoditizes and product value shifts higher in the stack. Windsurf's story highlights the challenges startups face in forecasting market shifts and executing high-risk, high-reward pivots. It also signals that infrastructure-focused startups must anticipate value migration toward software tools to avoid being outcompeted. For AI companies and founders, the example is a compelling lesson on startup survival tactics in highly volatile technology domains.

  • 04

    By training their own autocomplete models from scratch specifically tailored for real-world coding workflows, Windsurf was able to differentiate their AI coding assistant and improve product quality beyond off-the-shelf models. Innovations such as filling in the middle of code blocks and optimizing for latency enabled them to compete effectively with incumbents like GitHub Copilot, despite having fewer resources initially.

    This takeaway highlights the competitive edge startups can earn by focusing on domain-specific model training and product iteration. Custom model development allows tuning capabilities and user experience that generic models may not deliver. Windsurf's infrastructure expertise in GPU virtualization facilitated efficient inference, showcasing how specialized technical depth can accelerate AI product innovation. For developers and businesses, investing in fine-tuning and specialized AI models is a key trend to gain differentiation and better meet user needs in AI tooling markets.

  • 05

    Supporting multiple integrated development environments (IDEs) through a shared infrastructure with minimal per-editor customization was a strategic decision critical for Windsurf’s enterprise adoption. Recognizing that large customers have diverse toolchains including VS Code, JetBrains, Eclipse, and Vim, Windsurf avoided siloed product versions, enabling rapid scaling and broader market reach.

    This demonstrates how engineering architecture choices impact go-to-market success by aligning with heterogeneous customer environments. Supporting diverse IDEs addresses real-world enterprise constraints, reduces friction for adoption, and expands potential user bases. Moreover, building a unified backend with lightweight adapters efficiently balances engineering effort and product breadth. This approach resonates with platform-agnostic trends in AI tooling, facilitating integration across multiple workflows and coding communities.

  • 06

    Recognizing the limitations of extending existing editors, Windsurf forked VS Code to develop a standalone AI-powered IDE, enabling greater control over user experience and AI integration. This move aimed to deliver seamless performance and innovative AI features beyond what simple extensions could provide, aligning product design tightly with technological capabilities.

    Balancing technology innovation with user experience is vital in AI products; controlling the entire environment allows optimized workflows, reduced latency, and tailored UI enhancements. Windsurf’s fork represents a strategic trade-off between ecosystem compatibility and product differentiation. It reflects a broader AI industry trend where companies build custom tools to fully realize agentic AI’s potential. For businesses, such decisions affect user adoption, technical maintenance overhead, and competitive positioning in development tool markets.

  • 07

    The dual mindset of irrational optimism coupled with uncompromising realism is essential for startup leaders, especially in the AI domain. Optimism drives initiative, risk-taking, and perseverance, while realism demands pivots and strategy adjustments based on evolving evidence. This balance enables companies like Windsurf to both pursue ambitious visions and adapt swiftly when original assumptions prove invalid.

    Entrepreneurship thrives on this psychological tension; excessive optimism leads to blind spots while over-realism can foster stagnation. Varun Mohan’s reflection highlights the startup necessity to hold contradictory perspectives simultaneously to navigate uncertainty and disruption inherent in AI. This mindset informs product management, investment decisions, and team culture crucial for survival and innovation in fast-moving tech sectors.

  • 08

    Windsurf's vision of agentic AI coding assistants transcends simple autocomplete, aiming for AI tools that understand large codebases, interpret developer intent, and orchestrate multiple tools autonomously. Early agentic prototypes lacked suitable underlying models until advancements like Sonnet 3.5 enabled more reliable multi-tool coordination, indicating a major evolution in AI-assisted coding workflows.

    This forward-looking takeaway exemplifies the industry shift from static code suggestions to dynamic, context-aware AI collaborators. Agentic AI promises to augment developer productivity by automating complex coding tasks and knowledge retrieval flexibly. However, realizing this potential requires advances across model architectures, integration strategies, and product design, reflecting current AI research frontiers. For developers and businesses, agentic editors represent the next wave of AI tooling that could deeply transform software engineering.

  • 09

    Windsurf's product empowers non-technical domain experts to build software applications without heavy reliance on engineers or product managers, effectively democratizing software creation within organizations. This shift reduces dependency bottlenecks, accelerates internal innovation, and empowers business teams to tailor tools directly to their needs.

    Enabling non-coders to create applications shifts traditional development dynamics and expands organizational agility. For enterprises, this reduces engineering overload and shortens time-to-market for internal tools and customer-facing apps. Windsurf’s approach aligns with the broader no-code/low-code movement powered by AI, representing a key evolution in software development processes. It also introduces considerations around governance, code quality, and security, as non-technical users become creators.

Questions answered in this issue

How does Devin operate within Cognition's engineering team and what is its current level of contribution?

Devin acts as an autonomous AI software engineer integrated with Slack, Linear, and GitHub to handle issues and produce code autonomously through pull requests. Each human engineer works with roughly five Devin agents, facilitating asynchronous task execution and speeding development. Currently, Devin contributes approximately 25% of all pull requests merged into production, with expectations to surpass 50% by the end of the year, demonstrating significant AI productivity in real-world software development.

What makes AI a fundamentally different technological shift compared to historic revolutions like mobile phones or personal computers?

AI does not rely on hardware distribution, unlike previous technological revolutions which required physical devices to proliferate for adoption. This absence of hardware constraints allows AI to scale exponentially and much faster through software and cloud-native means. Consequently, AI technologies spread more rapidly and broadly, leading to a more explosive and transformative impact on industries and workflows than earlier tech revolutions.

Why did Windsurf decide to pivot from GPU virtualization to building AI developer tools?

Windsurf recognized that the rise of transformer models like OpenAI’s Text DaVinci was going to fundamentally disrupt the GPU infrastructure business by commoditizing it. Because many companies would run the same types of transformer models, the margins and differentiation in GPU provisioning would shrink. Realizing this, the company saw their existing insights and business model as insufficient for long-term growth. Faced with the challenge of scaling and competition, Windsurf took a bold ‘bet the company’ decision to pivot quickly over a weekend to AI developer tools, specifically focusing on autocomplete coding models, to capture value at the AI application layer rather than infrastructure.

How does Windsurf view the role of optimism and realism in startup success?

Varun explains that startups require a balance of irrational optimism and uncompromising realism. Optimism is necessary to initiate actions, endure uncertainty, and take risks, without which founders would become pessimists or skeptics and fail to act. Realism, however, demands that as facts change, companies adapt and alter their course to avoid failure. This duality is difficult to maintain but essential, as optimism fuels vision and perseverance, while realism ensures alignment with reality and effective decision-making. This mindset reflects the challenges in AI startups where rapid innovation and pivots are constant.