Should a startup outsource its software development from the start? | Hacker News Reader