Developers find themselves in sales roles for a lot of reasons. You may need to sell your startup’s hot new product. You may need to sell yourself as a consultant. You may want to understand if your salespeople know what they’re doing. Or maybe you’re just plain curious about the dark art.