Green’s Dictionary of Slang

duddy adj.

[dud adj. (2)]

[1950s] (Aus.) useless, incompetent.