Dependencies are risky, especially in smaller companies - avoid unnecessary packages to prevent security incidents and maintain code simplicity. Feature flags can become overwhelming if abused, leading to complex codebases and false sense of security - use them wisely. Commenting code is a balance - aim for self-explanatory code, but don't shy away from adding comments for clarity when needed. Good Engineering Managers balance common practices with reality to ensure what's best for their teams in the long run.









