No Stack Developer
A no stack developer criticizes the stack without understanding the stack. In addition to complaining, no stack developers engage in full rewrites, but don't finish them before quitting or getting fired, leaving an organization with no stack.