Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Many ages ago, at my first software engineering job, I was tasked with building a new replacement system for an aging platform. I decided to write this in the new-thing at the time, C# and .Net.

I managed to put together the overall framework, architect a SQL database for it, and after a bit of time had a working replacement for the most important parts of what it was replacing. While discussing the next steps, the owner of the company mentions he just sold one already to one of the largest clients using the old system. I found that rather surprising, as he made no mention of announcing it let alone starting to sell it, and it wasn't ready to be sold, but here we were.

We go to meet with this company to discuss specifics, and one of the questions they ask is "exactly how much bandwidth is utilized when we do X? We have Y employees and want to know exactly how much it uses if they were to be using it at the same time".

Now, I wrote this thing to be as performant as I could, but at no point up to now did I have time to run specific performance metrics on it such as how much bandwidth was being used by every specific piece of functionality. It wasn't even an announced product, as far as I knew.

My boss turns and just stares at me. So I answered honestly, said I didn't have the exact numbers, and I can get back to them, but I felt that their current setup should be more than sufficient.

Meeting ends, we get back to the car, and he is suddenly irate.

"Don't ever, ever tell a client you don't know something! How could you do that? That made us look like we don't even understand our own product! You know what you do in that situation? Make up a number that works! You never say you don't know! Unbelievable!"

I'm not in sales. I got dragged into this meeting out of nowhere only to get chewed out for not properly fielding a question, about a product that I didn't know we were selling, that I couldn't possibly have expected to answer at that point.



I used to work in technical sales and had the opposite interaction. The salesman told me "The customer knows I'm the sales guy. They automatically don't trust me. You're the technologist, make them trust you."


Sales! They know everything and sell every feature of the product. Even if the product does not have the feature or cannot be understood.


I was in a proposal team for a big project, responsible for the estimation of work. My estimate brought the cost at three times the partner anticipated. I told him there is no way we can execute with his budget unless if we take the cost as marketing expense. He turned around to tell me “we are doing sales mate”, to which I replied, “you are doing sales, I will be doing delivery”. Ended up getting the project at partner’s quote, two months later kicked out because the client felt there was not enough progress on the basis of budget proportion spent…


Wow. I’ve worked with a fair number of vendors, customers, and internal stakeholders in my time and “let me get back to you” is extremely common. The only time that wasn’t acceptable was when you didn’t get back to them in a reasonable amount of time.


That boss sounds like a really annoying and crappy software sales person, you probably shouldn’t heed their advice.


I know a lot of sales engineers - the ones that make up numbers and bullshit customers don't last very long. Anecdotally, I know of sales engineer interviews which will push you to the point of saying "I don't know" -- not being willing to admit what you don't know means not getting the job.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: