The quality objection is the most reasonable worry you can have. Here is what the research says, and here are the practices that answer it.
Picture the moment the idea of an embedded partner first crosses your desk. Almost immediately, a quiet objection surfaces: if someone outside our team starts writing our code, won't the quality slip? Hold onto that worry. It is the sign of a leader who cares about the thing that actually matters. The question is not whether you should feel it, but whether it is telling you the truth.
Here is the reframe worth sitting with. When people watch someone perform at a high level, they tend to credit talent, a kind of innate spark that some engineers have and others lack. Research on world-class performers points somewhere less romantic and far more useful. Excellence is overwhelmingly the residue of deliberate practice: focused effort, immediate feedback, and relentless refinement, repeated over time.1 Quality, in other words, is not a personality trait that walks in the door with a particular hire. It is a habit that a system produces.
Grit is passion and perseverance for long-term goals. In engineering, it looks a lot like a team that keeps the bar high on the thousandth commit exactly as it did on the first.
So when a partner tells you their people are talented, treat that as table stakes, not an answer. Ask instead to see the practices. Here are the ones that, in combination, keep quality high whether the code is written by your team, an embedded partner, or both together.
Practice 1
A shared, written standard for what "good" means
You cannot hold anyone to a bar you have never named. The most durable engineering cultures write down what a code review is actually for. Google's widely studied standard is disarmingly simple: the purpose of review is to make sure the overall health of the codebase improves over time, and a change should be approved once it definitely improves that health, even if it is not perfect.3 Notice the discipline in that. It resists both sloppiness and the paralysis of endless polishing. When your embedded partner adopts your definition of done and your review standard from day one, quality stops depending on who happened to write the code and starts depending on a rule everyone shares.
Practice 2
Code review as the feedback loop, not the gate
Deliberate practice only works when feedback is fast and specific. That is precisely what disciplined code review provides. A large study of review at Google found that its real value was less about catching defects and more about knowledge transfer, shared understanding, and the gradual raising of the whole team's standards.4 Every change your partner ships passes through your team's review, and every change your team ships passes through theirs. The point is not surveillance. The point is that each pull request becomes a small, repeated rep of the practice that makes people better. Ask a prospective partner how many reviewers touch a change, how quickly reviews turn around, and whether their engineers give the kind of feedback that teaches, not just approves.
Practice 3
Automated tests and continuous integration carry the standard when no one is looking
Human attention is precious and inconsistent. Systems are patient. Continuous integration, the practice of merging and automatically testing every change many times a day, exists so that problems surface in minutes rather than weeks, while they are still cheap to fix.5 A serious embedded partner does not treat tests as an afterthought they will get to later. They write them alongside the feature, they keep the build green, and they treat a broken pipeline as a stop-the-line event. When you evaluate a partner, ask to see their test coverage philosophy and how their CI pipeline behaves the moment something breaks. The answer tells you whether quality is a value or just a word.
Practice 4
Small batches, so mistakes stay small
One of the most reliable findings in modern software delivery is that working in small batches improves both speed and stability at the same time.6 Smaller changes are easier to reason about, easier to review well, and far easier to recover from when something goes wrong. A partner who ships in tight, frequent increments is giving you more chances to catch drift early and fewer opportunities for a large, tangled change to slip past everyone. If a partner's default is the giant, weeks-long branch, that is a quality risk hiding in plain sight.
Practice 5
Measure quality with metrics that resist gaming
What you can measure, you can improve, provided you measure the right things. Years of research through the DORA program identified a small set of signals that predict genuinely high-performing teams: how often you deploy, how long a change takes to reach production, how often deployments fail, and how quickly you recover.7 The finding that should reassure you most is that speed and stability are not opposites. Teams that deliver faster tend to deliver more reliably, not less. Watch these numbers before, during, and after an engagement. If your delivery metrics hold steady or improve while an embedded partner is in your codebase, the quality objection has been answered with evidence rather than assurances.
The real trade-off, over long periods of time, is between better software faster and worse software slower. Quality and speed are not enemies. Poor practices are the enemy of both.7
Practice 6
Work in your codebase, your conventions, your ownership
An embedded partner is not a vendor tossing deliverables over a wall. The word that matters is embedded. Their engineers commit to your repository, follow your style guide, join your stand-ups, and are held to the same standard as anyone on your payroll. There is no separate quality tier for outside work, because there is no separate stream of work. You keep ownership of the code, the architecture decisions, and the direction. That structural choice removes the classic failure mode of outsourced development, where quality quietly diverges because accountability was never truly shared.
Practice 7
Design for the day the partner leaves
Here is the test of a partner who genuinely cares about quality: the code is just as maintainable after they are gone. That means pairing your engineers with theirs, documenting decisions as they are made, and transferring context deliberately rather than hoarding it. Grit is about the long game, and the long game is your team continuing to move fast on a healthy codebase long after the engagement ends.2 A partner confident in their quality will welcome this. A partner who resists knowledge transfer is protecting their position, not your codebase.
What the objection was really asking
Return to that first quiet worry. It was never truly about whether outside engineers can write clean code. Of course they can. It was about whether the standard you have worked so hard to build will survive contact with people you did not personally train. The answer is that standards do not live in individuals. They live in practices: a shared definition of done, fast and honest review, tests that never sleep, small batches, metrics that tell the truth, real ownership, and a plan for the handoff.
Bring an embedded partner into a codebase with those habits, and quality does not slip. Very often it climbs, because a second team practicing the same disciplines applies gentle, constant pressure on the bar. So do not abandon the quality objection. Sharpen it. Turn it from a reason to hesitate into a checklist you hold every partner against, including the one you already have. The teams that keep their quality high are not the ones with the most talent. They are the ones who never stopped practicing.
References
- Ericsson, K. A., Krampe, R. T., & Tesch-Römer, C. (1993). "The Role of Deliberate Practice in the Acquisition of Expert Performance." Psychological Review, 100(3), 363-406.
- Duckworth, A. (2016). Grit: The Power of Passion and Perseverance. Scribner.
- Google Engineering Practices, "The Standard of Code Review." google.github.io/eng-practices/review/reviewer/standard.html
- Sadowski, C., Söderberg, E., Church, L., Sipko, M., & Bacchelli, A. (2018). "Modern Code Review: A Case Study at Google." Proceedings of ICSE-SEIP 2018.
- Fowler, M. "Continuous Integration." martinfowler.com/articles/continuousIntegration.html
- DORA, "Working in small batches" (capability). dora.dev/capabilities/working-in-small-batches
- DORA, "DORA's software delivery performance metrics" (five keys; throughput and stability). dora.dev/guides/dora-metrics. Quotation from Farley, D. (2021), Modern Software Engineering, Addison-Wesley, p. 154, as cited by DORA.


