Personally I think it will need to be a political revolution rather than a violent revolution, and it has to happen within the imperial core, ideally in the US. I'd say this even if I weren't a US citizen. Modern imperialist powers have military strength far beyond the capabilities of any ground-up proletarian army, and our bourgeois democracy is much more comfortable with extreme action towards leftists. I think a violent leftist revolution in the US would see nuclear weapons being utilized, so for that reason we'd need to have political capture.
To get to that point, we need to start locally and use plain language to explain leftist concepts to people, because the academic jargon can be dense and has a lot of anti-communist propaganda surrounding it. By starting locally, we create the groundwork to move immediately to a classless society rather than a slow transition via socdem. I think it would be best to continue the push for ranked choice voting, but until we get that win, we should use local efforts to radicalize the democratic party from the ground up. The democratic party is very poor at mobilizing local democrats, so local capture should be relatively easy. We will need patience, expecting a socialist president within 8 years is extremely optimistic to say the least and only sets us up for disappointment.
