5 engineering dogmas it's time to retire

This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).

Five common software engineering practices deserve reconsideration: relying heavily on third-party packages creates security and maintenance risks, mandatory code reviews slow teams down unnecessarily, 2-4 week sprints drain joy from development, overusing feature flags creates codebase complexity, and avoiding all code comments is an extreme position. Each practice has merit but shouldn't be treated as absolute dogma. Engineering managers should balance these principles with their team's specific context rather than following them blindly.

7m read timeFrom newsletter.manager.dev
Post cover image
Table of contents
1. Don’t reinvent the wheel - find a package2. Every code change must be reviewed3. 2-4 week sprints are how modern teams work4. Every code change should be behind a feature flag5. If a comment is needed, the code is too complexDiscover weekly
9 Comments

Sort: