Great post Jeff.
Could a decent coder put together the skeleton of SO in a weekend - yep. Would it be crap - yep.
It’s all the small details that make a good product, and why so many projects that are just put together by ubergeeks, who are only interested in writing cool code, totally suck from a user perspective, and correspondingly, no one uses them. Ergo, they don’t count for shit.
There are some awesome open source projects out there, and the concept of open source is great, but I really don’t agree that if you write something cool you should just open source it. Maybe, but it is the creator’s decision to make, not the angry mob’s. It’s not your birthright to use other peoples work, it only happens if they want it to.
This is about business, Jeff put his neck on the block, walked away from a stable job, and (eventually
) made an awesome product. Why TF should he just give that away, to be bastardised by some retards who never risked leaving their parents house, and set them up as competitors?
This is not Disneyland people. Here on planet earth, there is this little thing called a financial crisis going on, and people still gotta eat and pay mortgages.
Unfortunately, we don’t live in a utopian society where money doesn’t matter. That would be cool, but it isn’t here yet, and apparently does not happen until wayyy after someone develops a warp drive…
Some people will just want it and buy it. Pay your money, turn the key, done. That’s called commerce. Everyone else does it, why shouldn’t programmers?
Others will want to write their own, that’s fine - go for it.
@DMB - good for you - you finished a project - how much money are you making out of it?
@Jonathan Hayward - my freakin eyes !!!