A software consultant that can'
t write code to save their life. Instead they use graphic design tools to create screen shots of what they would
like the solution should look
like even if it is totally unrealistic.
They commonly rely on other competent developers to actually write the code to deliver what they dream up. They are typically the guy who is surfing the web or sending messages on their
iPhone during the design meetings and not paying any attention at all.