Skip to content
No PriorsNo Priors

No Priors Ep. 62 | With Cognition CEO and Co-Founder Scott Wu

Scott Wu loves code. He grew up competing in the International Olympiad in Informatics (IOI) and is a world class coder, and now he's building an AI agent designed to create more, not fewer, human engineers. This week on No Priors, Sarah and Elad talk to Scott, the co-founder and CEO of Cognition, an AI lab focusing on reasoning. Recently, the Cognition team released a demo of Devin, an AI software engineer that can increasingly handle entire tasks end to end. In this episode, they talk about why the team built Devin with a UI that mimics looking over another engineer’s shoulder as they work and how this transparency makes for a better result. Scott discusses why he thinks Devin will make it possible for there to be more human engineers in the world and what will be important for software engineers to focus on as these roles evolve. They also get into how Scott thinks about building the Cognition team and that they’re just getting started. Sign up for new podcasts every week. Email feedback to show@no-priors.com Follow us on Twitter: @NoPriorsPod | @Saranormous | @EladGil | @ScottWu46 Show Notes: 0:00 Introduction 1:12 IOI training and community 6:39 Cognition’s founding team 8:20 Meet Devin 9:17 The discourse around Devin 12:14 Building Devin’s UI 14:28 Devin’s strengths and weakness 18:44 The evolution of coding agents 22:43 Tips for human engineers 26:48 Hiring at Cognition

Sarah GuohostScott WuguestElad Gilhost
May 2, 202429mWatch on YouTube ↗

CHAPTERS

  1. 0:00 – 1:12

    Scott Wu’s early coding journey and love of math

    Sarah introduces Scott Wu, CEO/co-founder of Cognition, and frames the conversation around Devin—an AI software engineer. Scott shares how he started programming at age nine and why turning ideas into reality hooked him early.

    • Cognition positions itself as an AI lab focused on reasoning
    • Devin demo and SWE-Bench results set the context for the episode
    • Scott’s early exposure to programming via his older brother
    • Math and competitions shaped his identity and career direction
  2. 1:12 – 1:53

    What IOI is and what it tests

    Scott explains the International Olympiad of Informatics (IOI) as the ‘Olympiad of code.’ He describes its country-team format and its emphasis on algorithmic problem solving plus implementation under constraints.

    • IOI as a global competitive programming championship
    • Teams represent countries; medal-based outcomes
    • Problems require optimal algorithm selection
    • Implementation skill matters alongside theoretical insight
  3. 1:53 – 3:35

    How competitive programmers train: fundamentals + creative reduction

    The discussion digs into what practice looks like for elite competitive programming. Scott contrasts learning standard algorithms with the real contest skill: creatively mapping novel problems onto known techniques.

    • Training is intense repetition and analytical self-critique
    • Standard tools (shortest paths, data structures) are foundational
    • Each contest problem is unique by design
    • Core skill is reduction and adaptation of known methods
  4. 3:35 – 4:40

    The online IOI community and its influence on careers

    Elad asks about the role of online communities in shaping Scott’s network and development. Scott describes how remote friendships and periodic camps created a tight-knit cohort that later fed into startups and AI.

    • Geographic isolation made online community essential
    • Competitions and camps formed long-term friendships
    • Ongoing online collaboration for most of the year
    • Many peers became founders and AI practitioners
  5. 4:40 – 7:03

    Why competitive programming maps to entrepreneurship

    Sarah highlights Scott’s view that competitive programming has surprising overlap with startup building. Scott explains the shared habit of challenging assumptions, thinking independently, and finding non-obvious solution paths.

    • Startups and contests both reward first-principles thinking
    • Great solutions often come from questioning hidden assumptions
    • Creative leaps matter more than rote application
    • Continuous improvement and self-push are central to both
  6. 7:03 – 8:20

    Cognition’s origin story and founding team composition

    Scott explains how Cognition formed around November, drawing heavily from his competitive programming network. He outlines the founders’ prior experience across AI, infrastructure, and developer tooling, motivating a focus on accelerating software creation.

    • Cognition formed with friends from contest communities
    • Founders bring AI/infra/tooling experience (e.g., Lunchclub, Cursor, Scale)
    • Belief that software drives much of modern progress
    • Thesis: demand for engineering is massive; accelerate coding throughput
  7. 8:20 – 9:12

    Meet Devin: an autonomous AI software engineer (end-to-end workflow)

    Scott defines Devin as an agent that can make its own engineering decisions and carry tasks from prompt to completion. He emphasizes tool use—shell, browser, docs, tests, debugging—and an interactive workflow where humans can watch and steer.

    • Devin can plan, code, run commands, read docs, test, debug, deploy
    • Designed for end-to-end task completion, not just code snippets
    • Human can observe what Devin is doing and give feedback
    • Goal: mirror working with another engineer ‘over the shoulder’
  8. 9:12 – 12:08

    Devin discourse: skepticism, job fears, and why engineers won’t disappear

    The hosts ask about the online reaction and employment implications. Scott argues AI will expand engineering output and unlock latent demand, shifting human engineers toward higher-level problem definition and creative decision-making.

    • Mixed reactions: disbelief vs. ‘jobs are doomed’ narratives
    • Demand for software is huge; productivity gains increase total building
    • AI doesn’t decide what to build—humans still define goals and constraints
    • Role shift: less time typing code, more time on problem solving
  9. 12:08 – 14:20

    Designing Devin’s UI: steering beats ‘fire-and-forget’ agents

    Elad focuses on Devin’s interface paradigm—plan/checklist, shell, code, browser—and why it matters. Scott describes building the UI from their own daily usage, optimizing for frequent lightweight feedback rather than one-shot autonomy.

    • Many agents fail because they return too late with wrong output
    • Devin UI supports transparency across planning, execution, and browsing
    • Inspired by managing interns/junior engineers via quick check-ins
    • Built iteratively from internal use while building Devin itself
  10. 14:20 – 16:54

    Where Devin shines vs. struggles: DevOps, setup, and execution vs. deciding goals

    Scott details Devin’s strongest areas (encyclopedic knowledge, DevOps/setup, iterative debugging, data analysis pipelines). He also clarifies limitations: Devin executes well when the task is precisely specified, but it’s not the decider of what to build.

    • Strong at environment setup, debugging, and tool-driven iteration
    • Notable win: unblocking Kubernetes/database setup when humans were stuck
    • Effective for end-to-end data analysis: sourcing, cleaning, analysis, viz
    • Weakness: doesn’t originate product/business goals; needs precise specs
  11. 16:54 – 18:39

    How Devin works (at a high level): planning, evaluation, and tool-based problem solving

    Pressed on implementation details, Scott stays high-level: the key is optimizing the ‘interface’ of the engineering problem and getting the agent to behave like a pragmatic engineer. He contrasts perfect one-shot diffs with the real-world loop of reproducing bugs, running code, inspecting logs, and iterating.

    • Cannot share deep internals, but emphasizes system-level optimization
    • Agent must operate via iterative execution: reproduce, inspect, modify, rerun
    • Planning and evaluation are core investments
    • Focus on practical debugging workflows vs. idealized omniscient patching
  12. 18:39 – 21:13

    The evolution of coding agents and software engineering over 1–10 years

    Scott forecasts big shifts: in 5–10 years, agents become a new human–computer interface, and ‘software’ itself changes. In the near term, AI-native engineers multiply output as models, hardware, and agent tooling rapidly improve.

    • Longer-term: today’s languages and workflows may look archaic
    • Engineers shift to architecture, edge cases, and solution specification
    • Short-term: AI-native workflows deliver significant personal leverage
    • Multiple accelerants: better hardware, better base models, better agents
  13. 21:13 – 22:35

    What will most improve agents: models, reasoning, memory, planning, tool use, speed

    Elad asks which breakthroughs matter most for agents broadly. Scott answers that progress across all dimensions compounds, describing a ‘race’ between improvements in core intelligence and scaffolding like tooling and planning systems.

    • All factors matter: reasoning, memory, planning, tool use, inference speed
    • Agents are composites of several interacting capabilities
    • More capable base models reduce need for scaffolding—but scaffolding still helps
    • Impact depends on where progress is fastest across the stack
  14. 22:35 – 24:06

    Advice for humans: fundamentals remain; engineers become architect-PM hybrids

    Sarah asks what skills remain important for humans as English becomes a ‘programming language.’ Scott argues fundamentals (systems, algorithms, reasoning) still matter, analogous to how network experts benefit from knowing TCP despite abstractions.

    • English interfaces rise, but technical fundamentals stay valuable
    • Deep understanding helps when abstractions break or need shaping
    • Future engineer role blends technical architecture and product thinking
    • Core competency: break down problems into precise solution requirements
  15. 24:06 – 29:28

    Long-range uncertainty and Cognition’s hiring philosophy

    The conversation touches on distant futures (singularity uncertainty) but focuses on near-term concrete impact. Scott then explains Cognition’s hiring: high-ownership, outcome-driven builders—often former founders—who can span research, engineering, product, and customer work.

    • Hard to predict 20-year outcomes; nearer-term impact is clearer
    • AI revolution is early; lots left on research and product fronts
    • Hiring emphasizes ownership, creativity, communication, and execution
    • Seeking strong engineers/researchers who thrive across functions

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.