←back to thread

801 points tnorthcutt | 2 comments | | HN request time: 0.61s | source
Show context
edanm ◴[] No.7524889[source]
This is getting a lot of negative reactions. If this causes cperciva not to listen to this post, it will be a Big Tragedy.

A lot of people here are ~saying "maybe cperciva isn't motivated by money". OK. I get that.

Here's the thing - I honestly believe that Tarsnap is the best backup solution. I believe this because I hang around HN, I'm a technologist, and I trust tptacek and patio11, among others, when they say it.

I am right on the edge of someone who would actually use Tarsnap - I'm a geek, but I also run a business, the money it would cost me is less than peanuts (if I could figure out how much it would cost me, that is - see the article). I'm probably not going to use Tarsnap because of a few missing but critical features that patio11 mentioned, like auto-recharging money (do I really need another bullet on my todo list, or to worry about my backups disappearing?).

But there's a whole world of people out there. People who could really, really use Tarsnap. People who have my user data on their systems, and who I wish would use a service as good as Tarsnap. These people will never, ever use Tarsnap, because of all the reasons patio11 mentioned, and because they will never hear of it or know that it's better than everything else.

What I said above has nothing to do with moral philosophy. It is a fact about the world that, if cperciva doesn't play the "marketing game" (or the "make your software useable by normal people" game), less people will use Tarsnap.

And the world will be worse off. Is this a tragedy? Sure. cperciva doesn't owe the world or anyone in it anything. It isn't a moral absolute that giving cperciva more resources, to make Tarsnap that much better, is the right thing to happen.

But I hate to see a whole forum full of people who actually think that what cperciva is doing is somehow more "noble" and less "greedy" because he doesn't care about money. *

* I have no problem with cperciva acting however he wants in this regard, and absolutely do not mean any disrespect. I honestly don't think cperciva owes anyone anything. But I do think that it's an empirical fact that the world will be worse off for less people having used a good backup solution, and I honestly believe that living ina world with more people using Tarsnap, and incidentally cperciva having more money, is a better world. If you really want - donate all that money to GiveWell, and the world will be even better off.

replies(3): >>7525120 #>>7525316 #>>7525846 #
opendais ◴[] No.7525120[source]
Would you agree the best solution is for cperciva to start a second brand that is purely B2B and more in line with the blog post?

I think the negative reactions stem more from an attraction to the Tarsnap brand as a G2G service combined with cperciva's cavalier attitude toward's increasing his income by charging his customers more. Regardless of patio11's thoughts, the current 'brand' would take a hit by losing the 'geek to geek' luster.

The OP maintains two separate brands for separate products. Maintaining a 'premium B2B' brand for Tarsnap would bypass any negative reaction, I think.

I'm not sure why the majority of the people [OP included] think a single B2B or G2G brand is the 'best option'.

replies(1): >>7525939 #
ianstormtaylor ◴[] No.7525939[source]
I think a single brand is a better option in this case because it greatly reduces scope, and seeing as it's a one man business scope is the biggest enemy there is. But also because I don't see it as a black and white decision about whether to appeal to geeks or enterprises.

I think patio11 went too far towards the "only appealing to non-geeks" end of the spectrum, partly because he just wanted to show how big of a spectrum there is. It's absolutely possible to have a optimized pricing system, and a well-designed (not talking just visuals) homepage without being anti-geek. For evidence of that just look at Stripe or GitHub. It actually seems like an incredibly rewarding task if cperciva finds the right geek-oriented designer.

replies(2): >>7526118 #>>7526403 #
edanm ◴[] No.7526118[source]
Github is the perfect example. Very "pro-geek". But can you imagine if they had appealed to only people who are comfortable with the command-line and with no GUI's? Github is in many ways just a nice GUI and good documentation on top of git, making it more accessible for the average programmer.

And does anyone honestly think the world would be better if git was less widespread?

replies(2): >>7526363 #>>7526669 #
opendais ◴[] No.7526363[source]
Perhaps I'm just strange but I wouldn't pay for GitHub and I am the reason that we went with GitLab at $DAY_JOB since its my responsibility to maintain everything Git.

The majority of my coworkers are GitHub's target audience [programmers that do not really want to truly understand how Git works] and they have no active desire to use GitHub. I'm literally the only person that works here with a GitHub account which I barely use because I run a private instance of GitLab instead.

So, while it is a perfect 'mainstream' example, in your eyes...it is also a prime example that there is a significant market that wouldn't use GitHub professionally.

replies(3): >>7528439 #>>7529612 #>>7530356 #
1. the_ancient ◴[] No.7530356[source]
And there are many enterprises that pay for GitHub Accounts or Private instances of GitHub Software on prem...

Why... Same reason companies pick any other software... Same reason companies pick RHEL over Cent... etc

Support, Security, and outsourced management

If your team has the time to manage your GitLab installation, update it, fix it if/when it breaks, etc. Great. Other organization choose to outsource that to GitLab...

Same thing here with backups... People that want to roll their own inhouse solution would not be TarSnaps target.

replies(1): >>7532493 #
2. opendais ◴[] No.7532493[source]
Fyi, GitLab and GitHub both provide similar services. One is open source, one is not.

You can buy on premise support from GitLab or GitHub for their respective products.

So, it isn't rolling your own...or even being on your own [unless you choose to be].

The confusion is probably my fault, I'm not the clearest of posters.