← Back to context

Comment by wrigby

6 years ago

Yeah, I could have been more clear - the BigCo I'm at is still pretty light on process, and teams are free to use whatever project management approach they want. As seattle_spring conjectured, I was thinking more about technical best practices. I've learned many patterns from the software I work with now, and I've been able to grow from working with really smart engineers that have enough experience to be pragmatic without compromising on quality.

An (admittedly controversial) example is repos-per-service vs a monorepo: now that I've worked at a bigco with a monorepo, I would have used a monorepo at my previous company.

Personally having also worked at monorepoCo, I would only recommend it to another company with a good enough system to support it. I’ve heard of places trying to implement it with git sub folders and hellacious branching, to great lack of success