That term is like the truck nuts of the software development world. Maybe they are consciously trying to filter out anyone serious. Kind of like why Nigerian Prince scams are so bad.
Gah, I just Googled "truck nuts". I thought it was something to do with wheel nuts. I was sadly mistaken. Why would people put that on their own vehicle?