Developers build stuff, Testers break stuff: "These are two very different personality types that are very good at specific activities.  There is a difference between good testers and developers and good leaders will recognize and leverage this to build the best possible products."