The good, the bad, and some other stuff too.
How to Work with Software Engineers and Not Get Ripped Off