We might as well extend this to hospitals too! Achievments like "metal detector" for leaving tools inside bodies, or "No your other left" for operating on the wrong leg.
Seriously, this is beyond a dumb idea. Programming is a profession, not a game, and you do not reward malpractice (more than 10 parameters? 30 line Linq statements?) We already have achievements in our industry and it's called a C.V.