Duolingo boosts developer speed up to 25% with GitHub Copilot and Codespaces
Duolingo's developers needed to be as efficient as possible, but fragmented tooling across repositories—including third-party tools like Gerrit and PullApprove—created inconsistent workflows and prevented developers from moving easily between projects.
Relying on third-party tools like Gerrit and PullApprove for code review left Duolingo's primary repositories with widely varying cultures and pull request processes, creating inefficiency and preventing developers from moving easily between repos.
GitHub Copilot increased developer speed by at least 25% for those new to a codebase and 10% for familiar ones; a custom Slack integration cut code review turnaround from three hours to one; and Codespaces reduced the largest repo setup time from hours or days to one minute.
Show all 6 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
GitHub Copilot increased developer speed by at least 25% for those new to a codebase and 10% for familiar ones; a custom Slack integration cut code review turnaround from three hours to one; and Codespaces reduced the…
What tools did this team use?
GitHub Enterprise, GitHub Copilot, Codespaces, GitHub's APIs, Gerrit, PullApprove, Slack.
What results were reported?
Developer speed increase (new to codebase): at least 25%; Developer speed increase (familiar with codebase): 10%; Code review median turnaround time: from three hours to one; largest repo setup time after Codespaces: one minute (source-reported, not independently verified).
What failed first in this deployment?
Relying on third-party tools like Gerrit and PullApprove for code review left Duolingo's primary repositories with widely varying cultures and pull request processes, creating inefficiency and preventing developers fr…
How is this quality assurance AI workflow structured?
Developer initiates coding task → Copilot autocomplete suggestions → Context-aware recommendations → Boilerplate tab completion → Codespaces environment setup → Slack code review integration.