Cleaning up the code base: how to avoid missteps | Dark Hacker News