For creating good software, we need to build teams, not just staff resources