By Teresa Torres · producttalk.org · @ttorres on X · LinkedIn
Teresa Torres interviews Ellen Brandenburger, a former product leader at Stack Overflow, about how the company responded when ChatGPT abruptly changed developer behavior. Ellen describes the creation of Overflow AI, a team exploring what was newly possible, and the sequence of conversational search prototypes that moved from a chat layer over keyword search to semantic search, GPT-4 fallback, and finally retrieval-augmented generation with attribution. The team evaluated answers with simple spreadsheets and subject-matter experts, and ultimately sunset conversational search when quality fell short of developer standards. The episode argues that the learning was not wasted, and that the company pivoted into licensing its Q&A corpus and building benchmarks for AI labs. It is a useful case study on prototyping and building under uncertainty.
01Key takeaways
- Tackle the problem one bite at a time, prototyping and learning before committing to a large build.
- In AI products, plan around probabilities rather than certainties, and define what quality means for your users.
- Use attribution and transparency to build user trust when generated answers draw on source material.
- Evaluate AI output with domain experts and simple, transparent methods before scaling a feature.
- Be willing to sunset an AI feature that cannot meet the standard, and extract the reusable learning from it.
- Look for adjacent value, such as data licensing or benchmarks, when a core product is threatened by a platform shift.
02Key sections
- Facing an overnight disruption
- Ellen recounts joining Stack Overflow just before ChatGPT launched, when developer behavior began shifting almost immediately. The company had to rethink its future in a matter of weeks.
- Iterating on conversational search
- The team built four versions of conversational search, progressing from a chat interface over keyword search to semantic search, GPT-4 fallback, and RAG for attribution. Each step revealed new limits and tradeoffs.
- Evaluating quality with experts
- Rather than relying on sophisticated tooling, the team used spreadsheets and subject-matter experts to judge accuracy, relevance, and completeness of answers. This grounded their decisions in developer standards.
- Sunsetting the product and pivoting
- When conversational search could not meet the bar, Stack Overflow chose to sunset it. The team redirected its learning toward licensing its corpus and building industry benchmarks.
03From the post
“Listen to this episode on: Spotify | Apple Podcasts When ChatGPT launched, Stack Overflow faced a cataclysmic shift: developer behavior was changing overnight. In this episode, Teresa Torres talks with Ellen Brandenburger, former product leader at Stack Overflow, about how her team navigated the disruption, prototyped AI features, and eventually built”
04Frameworks mentioned
Summary and takeaways written by PM Atlas; quotes are short excerpts. © the original author.