829 karma · joined January 4, 2012
Not to mention, shouldn't every Fancy Hands customer that reads this go in and pretend to cancel to get the discount?
Sure, it's a bummer that we'll have to hire a few more customer service people as we grow, but it's much better than the alternative. You open up so many opportunities by being willing to do something as simple as talking to someone on the phone.
Nearly all of the comments on HackerNews said that the decision showed a lack of conviction and that we should have denied service to the patent troll. I don't think that's appropriate for all the reasons you listed, but it would seem that we're in the minority.
Note: I agree with you that companies should not be allowed by their users to get away with this, I don't agree there should be a law prohibiting it.
EDIT: I definitely agree that etix gaining traction would be a great step in the right direction.
Louis CK seems particularly well suited for something like this because he seems to be content with the amount of money he has. He could do a lot to improve the entertainment industry by sharing his knowledge without necessarily building a business around it.
However, my comment was directed at the parent who claimed that a business wouldn't want to use it even if the product did exist.
Pro: You get a free inventory system
Pro: You show up on local search results
Will some (maybe most) people go to Walmart instead? Sure, but those are people already using the app, which means that if you're not listed at all, you have absolutely zero chance of winning the business. Unless I'm missing something, this seems like a no-brainer for vendors.
Another way to look at this is: what if the business could use the inventory system for free, but opt out of showing up in the local listings. Are you saying that you think there's a vendor on this planet that would actually choose not to show up in the search results?
Sure, some customers will go to Walmart instead of a locally owned business, but how does the local business benefit from not being in the search at all?
If that's the case, you really need a way to reach those top tier students. Do you have any positions that would seem intellectually rigorous and interesting? If so, I'd find a professor with relevant interests and shoot them an email saying you're looking for a top-tier intern and that you have some really cool problems for them to work on. Some professors are obviously more industry-friendly than others, but in my experience, there are at least a few who would probably be willing to help.
Another option would be to host an event at Wash U. I'm not entirely sure how this works from a logistical standpoint, but it's common at Wash U for companies to reserve rooms for different types of recruiting events. Some companies might host hack-a-thons. Some might do giveaways. EA did a presentation on how video games get made. Those events generally get a lot more attention from the top tier students than the career fair booths, and professors often promote them at the end of class. I'd guess that contacting the Career Center would be your first step if you want to set something like that up.
Hope that helps.
Combine that with the low cost of living, and St. Louis might be the easiest place in the country to hire talented young people.
Most of the conversations on HackerNews aren't about things that have right and wrong answers. As a matter of fact, many of the most popular posts are nothing more than anecdotes themselves. So why exactly should an anecdote in the comments be downvoted?
For example, I just clicked on the first six reports you link to on your landing page, and the graph looks the same for all of them.
Other than that, this looks pretty handy. Thanks.
I used to joke with my co-founder that we should intentionally add a small bug for all new users so that we could "fix it" immediately after they reported it. We obviously didn't actually do that because it's incredibly shady, but I think it would end up resulting in happier customers in the long run.
I regularly take calls from people asking for features that we don't offer (and probably never will). They normally start out annoyed that we don't have what they want, but after I explain why we can't offer the feature, they normally understand completely and it doesn't seem to bother them at all.
Most customers don't have much perspective about your business. They know what they want, and they're not really thinking about how it might effect the overall experience. If you just say, "no, we don't have an iPhone app" they'll think you're brushing them off. Instead say, "I totally understand why you want an iPhone app, but if we made an iPhone app we'd also have to make apps for Android and Blackberry which would mean we couldn't spend nearly as much time focusing on making the core product better, which is why we have a mobile website which will work on all platforms". The customer wasn't thinking about that when they requested/demanded the feature. By explaining your reasoning, you're telling them that you really are listening to them and considering their ideas, but there are good reasons why you can't give them exactly what they want.
Here's a related anecdote: it's common for potential customers to ask me about security before signing up. I used to actually answer them by explaining the details of our security practices, but no one understood what I was talking about. Now I tell people that the site is hosted on Amazon's servers so we can take advantage of the infrastructure they've built. Obviously this is a non-answer, but it makes people feel a lot better. They knew they wouldn't be able to evaluate our security anyway, they just wanted some sign that they can trust us (and they already trusted us because we're the only company that picks up the phone when they call).
So I guess what I'm saying is that when you're dealing with technology, it's good to be rational. When you're dealing with people, emotions are what matter.
[1] Just so you know, one other thing that I would say during the downtimes was that we were in the process of switching from Rackspace to Amazon precisely because of these problems. We weren't just sitting around accepting them. Since making the switch, the service has been rock solid, so customers know we meant what we said.
1) This isn't a bug with our software. They don't need to worry about the security of their data or anything else like that.
2) There's no point in getting mad at us. Sure we chose our hosting provider, but we're just as upset about the downtime as the customer is.
3) This problem is affecting other websites as well. People seem to be better at handling stress if they think everyone else is stressed out too.
4) There's a team of professionals working on the problem. My customers know I run a small company, and they seem to appreciate knowing that a much larger company handles the hosting.
2) If you expect software pricing to match the marginal cost to the supplier, then I think you're out of luck. All software is this way. There are huge up-front costs to build the software, and the cost of actually selling an individual license is close to zero.
Pricing in general shouldn't be about what a product costs to provide, but rather what it's worth to the customer.
-Requiring a credit card up front (assuming there's a free trial). Everyone is worried that they won't be able to cancel once they've signed up.
-Listing prices by month, but charging annually, or requiring an annual contract. It's easy to think that an extra hundred dollars up-front isn't a big deal, but it really is for many small businesses. You'd be shocked at how many companies struggle to afford their monthly software licenses.
-Limited free trials. Many people I talk to are shocked when they find out that the free trial works just like the paid version. I didn't realize that some companies offered limited free trials, but apparently they do, and customers hate it.
-Forcing customers to choose how many seats they want in advance, rather than just billing based on how many users there are in a given month. This makes it look like you're hoping a customer will pay for seats they never use, and the customer instantly stops trusting you.
-Having tiered pricing plans, particularly if more than one thing can trigger the next tier. For example, if you look at the Highrise pricing page (http://highrisehq.com/signup) some companies might only have two users, but they might need 20 deals. Or they might have one user and one deal, but more than 5,000 contacts. Tiered plans can make it very difficult to figure out how much you'll actually pay, and it forces the users to constantly be paranoid that they might accidentally trigger the next level without knowing it.
This obviously depends a lot on your specific business, but here's the approach that I like best based on my experience: First, figure out what type of activity has the highest correlation with value added for the client. For example, we decided that each additional user on the system is the most important dimension on which to bill, but a project management product might pick # of projects. Then offer a la carte pricing based on only that one dimension, and make everything else unlimited.
For my company, this means we charge $10/month/user, and everything else is unlimited. You can put some caps in place under the terms of service to prevent people from abusing your unlimited policy, but make them high enough that they won't impact any of your non-abusive users.
You wouldn't believe how much it helps to have a simple pricing policy. How much does it cost? $10/user/month. What if I have a lot of contacts? $10/user/month. What if I need access to the API? $10/user/month. What if I need mobile access? $10/user/month. This approach removes a major stress point from the lives of the users because they no longer have to worry about trigger the next billing tier based on normal, everyday usage. It also makes your life easier because you when customers try to negotiate the price with you, you can make it clear that every single customer pays the exact same price no matter what.
I've had customers on the phone tell me that they love me because of this pricing model. Seriously. As I mentioned, this is all anecdotal, and I don't have any hard numbers to back up the efficacy, but it seems like common sense, and my customers validate the approach every day.
However, I should rephrase my complaint. I'm not opposed to per-project pricing rather than per-user pricing, I'm opposed to tiered pricing in general. It's ridiculous that there's a 150% price increase for adding one project. Then, after adding 29 more projects for free, there's another 100% price increase for adding one additional project. I don't see how that can be considered "charging based on how much people are actually using your product."
Tiered pricing isn't simple (my customers tell me this all the time), it isn't predictable (my costs just increased by 150% because an employee started working on a new project!?), and it incentivizes all the wrong kind of behavior. The only good thing about it is that it's a great way to get some companies to pay for more than what they actually use (why do you think the cable companies don't have a la carte pricing?)
For example, the cost of going from 9 projects to 10 projects is $0. The cost of going from 10 to 11 is $30/month. Tiered plans like that have always seemed confusing and unfriendly to me.
This would be a much easier decision if we sold a discrete product. A grocery store or Amazon.com can deny someone service and then they can go shop somewhere else. No big deal. Our users store their most important business data with us for years. How can our legitimate users trust us if they think they might wake up one day and be banned?
Thanks for the comment, this is definitely an interesting discussion.
By the way, I can tell you that I personally wouldn't have a problem with someone using the software for something illegal but not necessarily unethical (like selling drugs). The problem is that as soon as they tell you they're doing that, you're effectively assisting them in the illegal activity which makes me a criminal. That's the main reason why we have to take action when someone tells us they're using the CRM to do something illegal (not that it's ever happened).
Google and Facebook ban people's accounts all the time for doing things they find disagreeable, and they certainly aren't lauded for it. Instead, we all live in a constant state of fear that Google might ban our accounts because we didn't use our real name, or we're showing a middle finger in our profile picture, etc.