What is difficult about programming in Lisps is the same thing that is difficult about driving 911's - doing so in the manner that experts do requires a radically different mindset. If you've seen 911's slinging oversteer around a road course and schemers...well writing scheme - it's apparent that neither thinks about driving or programming like the people against whom they are competing.