Ask HN: Senior engineers, how do you deal with poorly written software? | Hacker News Reader