top | item 18810322

(no title)

thehazard | 7 years ago

Better title would be "Monorepos don't fit with my particular use case."

discuss

order

forrestthewoods|7 years ago

I strongly agree. I hate this style of blog post.

Telling people what they should or should not do is generally absurd. Every situation is unique and you can't possibly know another project's requirements or acceptable trade-offs.

A better approach, in my opinion, is "Here's what we did and why". The author clearly has experience in the area. Great! Tell me about your problems. Tell me about your attempted solutions and what did or did not work. Tell me what you wish you had done! I'd love to use knowledge of your situation to inform my own decision making.

But don't be surprised if my circumstances are different and lead me to prefer different trade-offs and choose a different solution. That doesn't make me a zealot or an idiot.

icebraining|7 years ago

Isn't your own post telling people what they should and should not do (specifically on how to give advice)?

WorldMaker|7 years ago

I disagree. The thesis statement repeated several times throughout is "Monorepos don't scale in exactly the same ways that polyrepos don't scale, the tools to solve the scaling problems are the exact same except monorepos need more of them and encourage bad habits along the way."

You may disagree with that thesis, but it definitely seems to cover more than one use case.

thehazard|7 years ago

...the author's title is literally "monorepos: please don't!"