I don't agree that "the smartass" is the worst of 5. I'd propose a 6th one: legacy technology proponent. How many times there was a moment of decision what stack to use for a new project and there was always this one guy going "How about we use LAMP with XYZ PHP framework? There are a lot of 'coders' around we can hire for that and they will be cheaper than ruby/python/scala/etc guys".