4 ms·
I have once spent four sprints shipping and then unshipping a minor feature because no one on the dev team explained an implicit invariant in the object model,
by legerdemain 5y ago
I have once spent four sprints shipping and then unshipping a minor feature because no one on the dev team explained an implicit invariant in the object model, despite repeated questioning. The unit tests ran fine and people rubber-stamped each successive revision without hesitation. Then the change would land on our scary haunted staging instance, and the release manager would come knocking at my desk.
Gatekeeping is totally a thing.
- sail0rm00n 5y agoIt's possible they weren't aware of it and were answering honestly. Systems can grow incredibly complex. These dependencies and contracts became not-so-well-defined after long periods of time.
- joshcanhelp 5y agoLike so many things, there is that implicit caveat “none of this applies in a toxic environment”