• From my experience you need a nice assortment of skills and personalities. You need that guy that can code fast like the wind, even if the code does have flaws. You need the slow coder too, the one that takes forever but his code works perfectly in the end. You need the person that can figure out work-arounds for everything and the one that can design it all so you never need a work-around. In the end, do they work well in your environment and serve your needs. Only time will tell.