|
|
|
|
|
by vvanders
2292 days ago
|
|
I think we'll just have to agree to disagree. It sounds like we just come from different development cultures. Your solution to lack of locking sounds like a top-down hierarchy that wouldn't be flexible enough to support the teams I've worked with. Having seen both approaches(and how they break down) I'll take a centralized locking solution over communication mistakes that lead to days of work being lost. |
|
For context I developed the publishing pipelines for the majority of departments in the studio. I have several hundreds of assets being published through my pipelines on a daily basis, if not more, from a variety of departments.
We only hit collisions on a very rare basis, and which were often resolved in an hour or two in the worst case.
We've scaled this from very small teams to large ones, from very scrappy realtime productions to feature length offline rendered films.
I don't doubt that locking helps. I just argue that maybe it's not as critical as people make it out to seem.