Managing Large Scale Projects: Outsourcing Company Best Practices | Hacker News Reader