Freelancers can be a great resource for getting simple, short-term tasks done, such as a portfolio website. Once you venture into the world of applications, you’re better off hiring a distributed team that has experience working together. A common misconception in software development is that you can hire a bunch…