What is the meaning of Scruffy?

Untidy in appearance; scrubby; shabby.

Scurfy.

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".

Source: wiktionary.org