To become a software consultant, avoid letting clients pay you for code (2017) | Hacker News