The Pragmatic Engineer
The Pragmatic Engineer

Efficient scaleups in 2024 vs 2021: Sourcegraph (with CEO & Co-founder Quinn Slack)

Brought to you by: • Paragon: ​​Build native, customer-facing SaaS integrations 7x faster. • WorkOS: For B2B leaders building enterprise SaaS — On today’s episode of The Pragmatic Engineer, I’m joined by Quinn Slack, CEO and co-founder of Sourcegraph, a leading code search and intelligence platform.

Featured Speakers

Quinn Slack Guest

Topics Discussed

Episode Summary

Executive Summary: Quinn Slack reflects on Sourcegraph’s evolution from a slow-burn developer tool to a scaled AI-era company, arguing that 2021’s growth-fueled “peacetime” mindset led to too much hiring, too many side bets, and weaker standards. He emphasizes tighter focus, faster shipping, customer proximity, pragmatic AI adoption, and more business-aware engineering decisions.

Main Topics: From 2021 boom to 2024 discipline: Slack says the pandemic-era hiring and spending environment created unrealistic expectations and diluted focus. Sourcegraph now prioritizes speed, quality, and saying no to lower-value work. Sourcegraph’s origin in code search: The company began from a personal need for better code search in large, fragmented codebases, inspired by Google’s internal tooling and the pain of navigating enterprise code. AI strategy: incremental automation over full autonomy: Slack argues AI should remove tedious tasks step by step, starting with simple high-confidence workflows like changelog generation, rather than attempting end-to-end autonomous software development too early. Engineering culture and operating model changes: Sourcegraph briefly used 'job fair' reallocation to rapidly shift resources toward AI, then returned to long-lived teams after the transition stabilized. The company still values transparency and high standards. Compensation and location-based pay: Slack explains why Sourcegraph moved from location-independent pay to zone-based pay: the former created hiring inefficiencies and odd incentives at scale, even if it felt fair in a smaller company. CEO role, coding, and customer closeness: Slack describes being a hands-on technical CEO who codes daily, stays close to the product, and uses customer feedback as a core input for strategy and prioritization. AI, junior engineers, and the future of software work: He is optimistic that AI-fluent junior engineers and engineers who use AI well will become more valuable, not less, because software is constantly changing and value will move closer to product/business outcomes.

Key Arguments: The 2021 startup boom encouraged companies to behave as if growth and capital were unlimited, which led to mistakes that are now obvious in hindsight. Strong product-company fit and mission alignment matter more than raw headcount; hiring people who only joined for the 'rocket ship' effect made scaling harder. AI adoption should be grounded in real context and verified by ground truth such as tests, deployment signals, runtime data, and customer impact. The best AI use cases in software are narrow, repetitive tasks that reduce toil; replacing the entire developer workflow is too brittle today. Existing codebases are where the biggest opportunity lies, because most AI tools are better at generating new code than safely modifying complex legacy systems. Software teams should optimize for business value, not just technical output; engineers who understand revenue and customer impact are more secure and effective. Location-independent pay becomes harder to justify at scale because it constrains hiring and creates incentives that are not always aligned with company health. A CEO of a product company should stay close to code, product, and customers rather than spending all their time on abstract strategy artifacts.

Data Points: Sourcegraph funding raised: $248 million total - Introduced by the host as the company’s funding level Company headcount: about 180 people - Slack described Sourcegraph’s size during the interview Revenue growth during pandemic period: more than 30x - Slack said revenue grew dramatically during the pandemic boom years Time to first big customer: about 5 years - Uber became one of Sourcegraph’s early major customers five years after founding Company founding year: 2013 - Sourcegraph was founded in 2013 Length of time since founding: 11 years - Used repeatedly to describe the company’s maturity End-of-2019 headcount: around 25 people - Slack contrasted pre-scale staffing with current size Job fair transition duration: about 6 months - Sourcegraph used monthly/every-other-month team reshuffling temporarily during the AI transition Build/runtime feedback target: 100-500 milliseconds - Slack said fast AI iteration depends on near-instant test and feedback loops Typical rapid build target: 30 seconds to 1 minute - Slack noted most companies are still far from fast enough builds Engineering adoption gap: 95% printf debugging - Slack said developers still rely heavily on printf debugging instead of better tooling Location-independent pay change timing: a couple months ago - Sourcegraph recently switched from location-independent pay to zone-based pay Early hiring geography example: South Africa and Phoenix - Slack cited early distributed hiring when the company could not compete on SF-market salaries CEO coding cadence: daily - Slack says he codes every day and is publicly visible in commit logs

Pivotal Quotes: "Every decision that I made back in 2021, I now regret." — Quinn Slack: He is describing the pandemic-era operating environment and the mistakes made under rapid growth and abundant capital "I think the way we get toward 100% automation is not by setting the expectation that we can do 100% and then disappointing people in some different interface." — Quinn Slack: His argument for incremental AI adoption and bottom-up automation in software development "I really wish that we had done a lot more of that back in 2021." — Quinn Slack: He is reflecting on the need for greater focus, saying no, and higher operating standards during the boom years

Implications: For engineers and leaders, the message is to prioritize business value, faster feedback loops, and pragmatic AI adoption. Teams that stay close to customers, measure impact, and use AI to reduce toil will likely outperform those chasing full automation or bloated growth.

🔓 Sign Up for Unlimited Episode Search

About The Pragmatic Engineer

View all episodes from The Pragmatic Engineer