As adjectives the difference between scruffy and scrappy
is that
scruffy is untidy in appearance while
scrappy is consisting of scraps; fragmentary; lacking unity or consistency.
As a noun scruffy
is an artificial intelligence researcher who believes that intelligence is too complicated (or computationally intractable) to be solved with the sorts of homogeneous system favoured by the "neats".