I looked at the origins of
hy·poc·ri·sy 1175–1225; Middle English ipocrisie < Old French < Late Latin hypocrisis < Greek hypókrisis play acting, equivalent to hypokrī́ ( nesthai ) to play a part, explain ( hypo- hypo- + krī́nein to distinguish, separate) + -sis -sis; h- (reintroduced in 16th century) < Latin and Greek
crit·ic 1575–85; < Latin criticus < Greek kritikós skilled in judging (adj.), critic (noun), equivalent to krī́t ( ēs ) judge, umpire ( krī́ ( nein ) to separate, decide + -tēs agent suffix) + -ikos -ic
and saw that they both have same word 'krī́' but I can't make the connection.
A critic separates and judges i.e. Looking at the source-code by dividing it into smaller pieces and looking through each part carefully.
But then what does a hypocrite do? Separate less than is needed? I must be missing some other Greek terms that give the entire word its meaning...