Perspective on revlution and evolution