I disliked a lot of this article, as "there is bullshit everywhere " seems like something that should just be an axiom at this point. However, I will expand on a specific pattern of bullshit that is common in the tech world: over-complication for the sake of some sort of "theoretical purity". I think Redux is a good example of this. I think Redux can be used well, but it became the "recommended way to do global state…
We specifically have info in our docs on when it actually makes sense to use Redux [2] [3], but that doesn't change the flood of Medium blog posts out there.
I created the Redux Style Guide docs page [4] to try to give some clarification on our actual current recommended patterns and usage practices, and our Redux Toolkit package to simplify common Redux use cases [5]. Unfortunately, there's only so much we can do - a lot of people never even look at the actual docs.
[0] https://medium.com/@dan_abramov/you-might-not-need-redux-be4...
[1] https://blog.isquaredsoftware.com/2017/05/idiomatic-redux-ta...
[2] https://redux.js.org/introduction/getting-started#should-you...
[3] https://redux.js.org/faq/general#when-should-i-use-redux