It’s great to see more engineers converging on post-agile processes such as code ownership and private spaces. The only thing missing in this article is additional detail on how to make this work in practice, which I’ve elaborated in this article series on ‘Sovereign Software Development’ -
These “high performers” leave behind them a trail of coworkers disgruntled by having to maintain their cowboy code, which means everybody knows who they are (except management).
Those who think that ES6 `class` is needed for “programming in the large” have a fundamental misunderstanding of what ES6 `class` is.
It does not add any “missing” features to JS. It simply supplies syntactic sugar for a pattern (antipattern?) that was already common in JS — and that sugar is less flexible than the…