If you want to accomplish something in the world, idealism is not enough - you need to choose a method that works to achieve the goal.
Richard Stallman (2002). “Free Software, Free Society: Selected Essays of Richard M. Stallman”, p.75, Lulu.com