Sales is a skill. I could try to break it down in a neat little bulleted list, but I'm not a good salesperson and so wouldn't be credible.
I'm not a good salesperson either, as I will easily give away my concerns about a product I'm not completely sure of, but I've worked for people that are great at closing deals for shoddy products.
At one time, I worked with the sales guys from Akamai-during-the-ipo. It was very interesting to see them operate (and how specifically they wanted our salesforce account configured).
Well, can you give it a whirl, anyways? I'd love to hear how it came off to you/ what made them different from other vendors who approached you to make them stand out/ etc. I (and other HN'ers) would really appreciate it, I'm sure.
IMHO, this is a big reason why technical people struggle in sales: they're likely to be more honest/open about the limitations of the product when asked.
The less the saleschap knows about the product/service in question, the more he can confidently claim. Also, it helps when the sales function is separated out from delivery and support, as they can ensure that the next pitch is not coloured by those sausage factories.
Read a good book on sales, like one by Zig Ziglar. Effective sales is not at all about lying to customers. The best sales professionals rely on repeat sales, and you don't get repeat sales by lying to your customers.
I have a technical degree, and it includes zero sales training. Even born salesmen need practice and training.
BTW, when Boeing sells airplanes it sends out its top engineers. Engineers with sales training make darn good salesmen for highly technical products, and there's no way in hail you're going to sell an airplane to an airline by lying to them.
Also, if your product really does suck, get a job working for someone who has a better product. If no one has a better product, build it or do the best you can with what you've got. There's quite a bit of that in software where the best product simply doesn't exist yet, so sell the current best despite its shortcomings. Great salespeople have to be sold on the product they're selling before they're willing to sell it to someone else--it's easier for everyone that way.
Sales is all about understanding people quickly and helping them get to where they want to go, I'm not sure why technical people often have a problem with this but I suspect it has to do with an underlying lack of confidence when it comes to people and asking for things; it's not that they're inherently more honest than people who work in sales, I've heard that one plenty and I find "honesty" (as they see it) is usually just an excuse for their timidity, something to hide behind. And your average salesperson probably is a hack, but so is your average engineer.
Rule 0: If you don't believe in your product or respect the people you're selling to, the deal is already broken.
I'm sure when the author was selling steak knives, he believed that those knives were the absolute best available, and that he was legitimately providing a huge value to the people he spoke with. That formula should be true in any sales or marketing engagement you're involved with; you need to believe that your startup's service solves a large problem to the customer, and that your startup is absolutely the best player in the market to assist them in meeting their needs.
Sales/Marketing isn't about conning people out money, it's about helping people via a product.