A guide for Sourcegraph engineers

Related

How to be a Tech Lead 2026

Successful engineers at Sourcegraph

What's a Project DRI?

As Project DRI (Directly Responsible Individual), you own the delivery of a specific project. You are responsible for its scope, plan, communication, and successful completion. You work closely with your Tech Lead for technical guidance and your EM for resourcing and commitments.

Any engineer can be a project DRI. It is not limited to senior engineers or Tech Leads.

Your responsibilities are:

Set scope

Define the scope

Any format works (RFC, Notion doc, Linear issue or project). The most important thing is that it exists. It should communicate:

  1. The goals and the customer impact of this project ("build an admin dashboard to show all foo widgets to help expansion at strategic customers")
  2. The estimated timeline ("~8 weeks of work for 2 engineers")
  3. Who is involved (team members, PM, Designer, etc.)
  4. Important technical decisions, trade offs, and alternatives considered and why ("we use this API, don't change backend, use tool X, also remove legacy Y, build instead of adding a dependency" …)