If that guy is saying that programming in Prolog is just as difficult as programming in, say, C solely because the order of declarations of the rules in each clause matters and you have to worry about it, then he's at best strongly biased toward procedural languages and at worst a complete idiot.