I saw the term in in this question. I think I have an idea, but not sure if this a localized term or if wide spread meaning for the term.
Shotgun would implie that he might be (over) using a tool or technique much bulkier or clunkier than a simpler, more elegant solution can be found. And voodoo?