bmcgee - 4:15 am on Apr 2, 2012 (gmt 0)
Maybe you should start with making better decisions also. By taking one or two bad experiences with coders and determining that they are all a waste is just simply poor management skills on your behalf. Spend time getting a better one, don't dismiss them completely.
If you had a mechanic who screwed up a car repair one time, would you swear off mechanics forever and just leave a broken car to stay broken (and break down further)?