# Balancing delivery speed and high-quality code

DevFeed: [Balancing delivery speed and high-quality code](<https://devfeed.tech/articles/balancing-delivery-speed-and-high-quality-code-39065.md>)

Original publisher: [Read original article](<https://blog.devdetails.com/p/balancing-delivery-speed-and-high>)

Author: Mike

Published: 2023-09-22T23:17:08Z

Content type: opinion

Language: en

Sources: [Dev Details](<https://devfeed.tech/sources/dev-details.md>)

Topics: [Test-driven development](<https://devfeed.tech/topics/tdd.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Code quality](<https://devfeed.tech/topics/code-quality.md>), [Tech Debt](<https://devfeed.tech/topics/tech-debt.md>)

Tags: [quality](<https://devfeed.tech/tags/quality.md>), [tdd](<https://devfeed.tech/tags/tdd.md>), [tech-debt](<https://devfeed.tech/tags/tech-debt.md>), [testing](<https://devfeed.tech/tags/testing.md>)

## AI overview

The article argues that delivery speed and code quality can be balanced by envisioning the desired end state, working backward through milestones, and taking deliberate shortcuts with known tradeoffs. It presents behavior-focused tests written alongside code as the main way to deliver faster while maintaining quality, and cautions that poor or absent tests increase delivery friction over time.

## Source excerpt

When building out new features, how do you balance speed of delivery with implementing higher quality yet more time-consuming code?