How to ship a feature faster: Skip tests
How to ship a feature faster:
Skip tests.
Skip types.
Skip docs.
Skip code reviews.
Skip error handling.
Cut corners on security.
Ignore performance.
Hard code values.
Ignore reuse. Just copy/paste.
Warning: This creates tech debt. This will slow you down in the long-term.
How to ship features faster over the long-term:
Write tests.
Declare types.
Write docs.
Do code reviews.
Handle errors.
Write secure code.
Optimize performance.
Support dynamic config.
Reuse code. Avoid copy/paste.
Warning: This may slow you down short-term (but it’s worth it)
Many companies struggle because management focuses on shipping the next feature fast instead of long-term velocity.
It’s easy to cut corners to ship faster for awhile. But over time, the tech debt piles up and velocity slows to a crawl.
Takeaway: Strive to think long-term.