DEV Community

Discussion on: 11 Software Engineering "Good" Practices

Collapse
 
n3nad profile image
Nenad Mitrovic

"Write commit messages with an audience in mind" is the all-time winner! :)

But the true start of this text, in my humble opinion, is "Don't propagate the wrongness; change the wrong to be right". In my decade-long experience in the industry, this seems to me as one of the major impediments to projects progress. Probably it's directly correlated with fear of change which key stakeholders often have in large-scale projects. So they more likely to stick to the "existing baselines" when designing new parts of the system :)

Collapse
 
jewbixcube profile image
Alex Pastel

Very good point. Yes, many stakeholders want to take the safe route that costs the least and hit the ground running with existing crap that maybe works (but not as well as it could). The best projects I've worked on were the ones where we threw everything away and started from scratch, ditching all the old baggage behind.