Diddly-squat originated amongst carnival professionals, and the meaning largely stayed the same once it hit the mainstream. Workers oftentimes used their own slang in order to communicate with one another in front of visitors without letting them onto what all was going on. The term apparently referred to small amounts of change proffered by gamblers, usually nickels or dimes, and nobody really seems to know how it entered into the common English vernacular.