You really must listen to this interview with David Shor on Yascha Mounk's podcast, The Good Fight. In my opinion, Shor gets to the heart of what I have termed no bullshit progressivism. If Democrats really want to win and make serious change this decade they must learn to think in the manner outlined by Shor--seeing beyond their class biases and pet causes to the ineluctable reality of the complex, contradictory American electorate and how difficult it is get enough of these voters on your side to actually get progressive things done. Shor outlines this challenge succinctly and catalogues the class and cultural blindness that currently hobbles progressive thinking. I urge you to listen to this podcast in full; it's well worth your time (the interview starts about 4:30 in the podcast episode).