The decision of whether to use a monorepo or a polyrepo structure for your source code can be a very emotional battle. In this article, I attempt to draw objective, logical arguments for both approaches and also throw in a very popular third option: the hybrid.