Hacker News new | ask | show | jobs
by jobu 4504 days ago
The title of the article seems like linkbait. What Marcus said was: "In closing, if you are one of the folks who refused to install the PayPal app or if you can’t remember your PayPal password, do yourself a favor, go find something that will connect with your heart and mind elsewhere."

Pretty similar message, but the title makes him sound like an asshole when the actual text seems more reasonable. If you're not willing to use the products you make, then how can you expect anyone else to use them.

4 comments

I agree, let's flip this around and think like customers. We go out to choose a vendor for some important service.

Vendors A and B have roughly equal parity on features and services, but vendor A's employees eat their own dogfood and vendor B's don't.

Now in one sense, who cares? Eating your own dogfood is a means to an end, not the end itself, so it's like finding out that McDonalds employees don't eat McDonalds food. As long as they wash their hands, who cares what they eat themselves?

But on the other hand, I'm a human being, and I'm personally a lot more comfortable doing business with a company that seems to care about its product from top to bottom, and isn't staffed with people who don't like their own product enough to use it.

Yes, employees that use their own product generally a great and encouraging sign.

But what if you find out that the employees at company A use their own product only because the CEO ordered them to do it or get fired, and they actually hate the product themselves too?

No longer quite so encouraging.

They are mistaking the indicator for the thing indicated. Dogfooding is an indicator of quality and commitment when it happens naturally; when you artificially compel the indicator, it's no longer a good indicator.

They are mistaking the indicator for the thing indicated.

This is one of the most important (and neglected) insights in business. People often optimize for the indicator at the expense of the thing it is supposed to indicate.

Example: One metric is of customer dissatisfaction is unsubscribes. If you make your unsubscribe process difficult, unsubscribes go down. In reality, dissatisfaction might be climbing through the roof, and a difficult unsubscribe process may actually make it worse, not better.

That being said, there is a difference between: "If you don't care, go work somewhere else so that the only employees left here are the ones that care," and, "Do it even if you don't care or else I'll fire you."

The former might be about getting rid of unmotivated dead wood. Some people are good no matter what, leave them alone. Some are terrible for your company no matter what, fire them or entice them to quit. The remainder are the ones to manage.

But then again... You don't want to fire or push out the people who might be able to tell you that the dogs hate the dogfood because it tastes like shit. Which was the punchline of the joke that the entire "eat your own dog food" expression is based on.

I think you are missing the point of the "eat your own dog food" mantra that originated from Joel Spolsky. No one wants to literally eat dog food as we all imagine it would taste terrible. The same holds true for your product. That product you have been working on for your company, whoever it may be, is total, utter, garbage, and if you have to eat it everyday you will realize it tastes terrible.

The more you use the product, the more aware you become that your product is bad, and this is necessary to make it less bad. And this is true of every product out there; even products, services, etc... that people hold up as "good", they still have room for improvement. If the people responsible for creating that product can't put in the time to use the product so they can feel their customers' pain and improve the product, then they should just move on.

It didn't originate with Joel Spolsky. "Eating your own dogfood" was already a meme at Microsoft when Spolsky arrived there (1991), and that's where he probably picked it up from. Wikipedia attributes it to Paul Maritz:

"In 1988, Microsoft manager Paul Maritz sent Brian Valentine, test manager for Microsoft LAN Manager, an email titled 'Eating our own Dogfood', challenging him to increase internal usage of the company's product. From there, the usage of the term spread through the company."

https://en.wikipedia.org/wiki/Eating_your_own_dog_food#Origi...

Point still stands, but thanks for the "Well Actually".

http://tirania.org/blog/archive/2011/Feb-17.html

I suspect all those employees at paypal who aren't using the paypal mobile app already know their product sucks and/or is useless, they don't need to be educated to know that.

I suspect it's the CEO who doesn't actually realize it, but maybe he does.

Still, I suppose the theory could be that if they are forced to use the shitty product, then they will be more motivated to fix it, that they currently lack motivation to fix it because they are not using it.

I doubt it will work that way, but it's a theory.

What if they have no use for the product rather than 'don't like' said product? It is quite possible to just not need to use PayPal and still work for them.
Pretty similar message, but the title makes him sound like an asshole when the actual text seems more reasonable.

It doesn't make him sound any better. Loyalty is for cults, not multinationals. A job can be just a means to an end, and there is nothing wrong with that. Trying to get your employees emotionally invested is just a way to increase productivity while keeping labor costs down.

If you're not willing to use the products you make, then how can you expect anyone else to use them.

When did being in your products' target market become a precondition to being good at your job? Besides, it's not like the rank and file are even in a position to make the changes to the service that would interest them in using the service.

> A job can be just a means to an end, and there is nothing wrong with that. Trying to get your employees emotionally invested is just a way to increase productivity while keeping labor costs down.

I worked in advertising for over a decade, so I can definitely agree with some jobs being a means to an end, but I disagree about the purpose of getting employees emotionally invested. In my experience people that are emotionally invested do better work than people that don't give a shit about anything more than a paycheck. They suggest improvements and argue with coworkers about how features should work because they understand the product and care that it succeeds.

> When did being in your products' target market become a precondition to being good at your job?

That may be a valid argument for many jobs, but I can't imagine who isn't part of PayPal's target demographic.

> That may be a valid argument for many jobs, but I can't imagine who isn't part of PayPal's target demographic.

Engineers who understand the privacy implications of installing and using the app?

If you're not willing to use the products you make, then how can you expect anyone else to use them.

That's a short-sighted argument. Should a car manufacturer not employ someone who could do a useful job for them, just because that person lives in a big city and uses public transport to get to work? Should medical treatments be created only by people suffering the ailment that they treat?

Sometimes solving someone else's problem is enough.

"Should a car manufacturer not employ someone who could do a useful job for them, just because that person lives in a big city and uses public transport to get to work?"

Should they not? No. Did/do they? Probably. Most people working at Ford own and drive cars, and they're almost all Fords. My understanding is that this has relaxed a bit over the years, but... working at GM and not driving a GM car was considered a mortal sin years ago.

Source: someone who grew up in metro Detroit.

Treating a quality problem as an obedience problem is being an asshole.