Combinatorial Explosion of Versions 5 Years Later
worklifenotes.com
worklifenotes.com
Within a software project doing something like "let me know when you release your back end that supports the new user signup mutation and we'll release the front-end for it".
Is similar to the construction idea of hey let me know when that wall is in place so I can put the double top-plate on.
Now I get that software is meant to be deployed in multiple places (sometimes) and a construction project is just that. Both are simply organized by common sense and people knowing the craft.
For someone looking at it merely from a combinatorial explosion of complexity - calm down it's not that insane.