Matt Smith discusses several important points in his article about no longer chaining everything in JavaScript. The initial code samples in the post are quite revealing, and it’s worth going through all the examples for a deeper understanding. Personally, I find that needing to log information between steps and the use of clear variable names are key reasons for this approach.
