Why is building an in-house dev team so hard?