News for hackers. Stuff that matters.
Re:Build apps not businesses. by jdietrich on Tuesday December 28, 2010 @11:16AM (#2045811)
DHH doesn't lambast side projects, doing things for fun or even giving things away - Rails is the obvious proof of that. DHH lambasts the weird aversion we software guys have to charging money for things.

Absolutely build apps for the fun of it, feel free to scratch your own itch, but if you build a useful product, try charging money for it before you give it away for nothing. If nobody wants to pay for it then you can always GPL your code and hope for the best, but releasing software under Free licenses by default robs you of big income opportunities.

Re:Build apps not businesses. by revorad on Tuesday December 28, 2010 @11:37AM (#2045860)
Most people seek both fame and money.

It is easier to get money by selling things and fame by giving away things. If you get sufficiently famous, you can sell some of it for money.

DHH got his money from 37signals, fame from Rails.

PG got his money from Viaweb, fame from his writing.

Zuck got sufficiently famous.

What do you want more first? Fame or money? If you choose fame, be ready to stick it out until you can sell some for money. That's how most big hit startup founders got rich.

True businessmen are rare.

That's why, Bezos is my hero. He set out to build a great business and did just that. Building a great new technology business is far more impressive to me than throwing apps on the wall to see which one sticks.

Re:Build apps not businesses. by bherms on Tuesday December 28, 2010 @11:54AM (#2045917)
I don't necessarily think DHH's problem is with not charging for things, but for not charging and calling yourself a business/company. Listening to him talk about it, he seems to be more pissed about this bubble that's come up in the last few years -- people are coming up with technological ideas that don't possess a lot of real monetary value, yet burn through investor capital without ever developing a revenue model. It's South Park underpants gnomes all over again:

Step 1: Steal Underpants (Build software) Step 2: Step 3: Profit!

Re:Build apps not businesses. by colinyoung on Tuesday December 28, 2010 @11:42AM (#2045877)
> DHH lambasts the weird aversion we software guys have to charging money for things.

You know, I kind of like that we have this aversion. If the Internet is the first true global common space, the open source 'movement' is one of the coolest things we've ever done as humans let alone software developers.

Not to drink the Koolaid too much. Just think about it, is my point.

Re:Build apps not businesses. by deffibaugh on Tuesday December 28, 2010 @01:03PM (#2046151)
Open source does not equal free. There is simply no reason that something you pay for can't also allow you to extend the code or make changes yourself. Personally, I wish I could just pay for more things and not be blasted with advertising all of the time. I love it when apps such as Pandora give me that option.
Re:Build apps not businesses. by DTrejo on Tuesday December 28, 2010 @01:59PM (#2046351)
weird aversion we [...] have to charging money for things

I have exactly this problem right now. I think my biggest block right now is that

try charging money for it before you give it away

is not an effortless thing to do. One has to invest money and time to set up a payment gateway, and then one has the responsibility to respond to customers and maintain the app.

What would you suggest I do in a situation like this?

Re:Build apps not businesses. by ido on Tuesday December 28, 2010 @03:36PM (#2046666)

    One has to invest money and time to set 
    up a payment gateway, and then one has 
    the responsibility to respond to customers 
    and maintain the app.
Setting up a paypal account takes minutes and will be enough in such an early stage.
Re:Build apps not businesses. by MicahWedemeyer on Wednesday December 29, 2010 @08:23AM (#2048614)
Beware lock-in, though. If you're doing 1-time payments it's not so bad, but subscriptions are basically impossible to migrate from one platform to another.
Re:Build apps not businesses. by MicahWedemeyer on Wednesday December 29, 2010 @08:26AM (#2048618)
The payment gateway stuff is a real pain, I'll give you that.

For the rest, your responsibilities don't really change. Either you're going to respond to your users (customers) and maintain the app, or you're not. That has nothing to do with money.

If you aren't planning on supporting an app, you should probably make that clear in the first place. Remember: Your users are investing their time in you, and to them that's worth at least as much as their money.