Getting past Joel Spolsky: how to rewrite that codebase | Dark Hacker News