I have to deal with IT agencies a lot more now as a software development manager than I ever did in previous roles. So coming across a blog post titled “IT Agencies and the Devil” was pretty funny. If starting an IT agency is as simple as the author suggests, it certain explains why there seem to be so many of them.
So far, I can single out one such agency for providing people that are consistently high-quality–Software Consortium. The guys they’ve sent to work on the projects I’m responsible for have all turned out excellent code and been very good about knowledge-sharing.