Delete Code to Accelerate Your Dev Career Dev Community
Delete code to accelerate your dev career - DEV Community #
Excerpt #
While you were writing some new shiny features today, the following happened: Someone accidentally…
While you were writing some new shiny features today, the following happened:
- Someone accidentally disabled a feature flag gating the most important product feature that shipped years ago
- Someone spent a day fixing tests not realizing the code being tested is only executed by these tests
- Someone missed a deadline because the build system was building long forgotten libraries instead of the code they committed to ship
The common denominator for all these cases - dead code.
Aggressively cleaning code that is no longer needed or used can, and will make your team more effective because it reduces the overall complexity of the codebase. This, in turn, unlocks a lot of benefits:
- bugs and mistakes are easier to avoid
- new features can be delivered faster
- less time is spent on (unneeded) maintenance
Deprecating rarely used features takes it to the next level.
Try it, and you may turn your team into a team of the proverbial â10x engineersâ.
đ If you liked this article…
I publish a weekly newsletter for software engineers who want to grow their careers. I share mistakes Iâve made and lessons Iâve learned over the past 20 years as a software engineer.
Sign up here to get my articles delivered to your inbox.