View Single Post
w00t's Avatar
Posts: 1,055 | Thanked: 4,107 times | Joined on Oct 2009 @ Norway
#9
Originally Posted by bugelrex View Post
The *majority* of geek developers are really only interested in working on 'cool' stuff or learning something new. Things such as complete QA, maintaincement, documentation are secondary.
Having done a lot of OSS development, and a lot of paid development, I'd strongly disagree with this.

The only difference between paid and unpaid development is that paid development (usually) has leadership which is hopefully in a fairly strong position already to be able to support developers, so, they have enough direction to be able to make things like proper QA happen.

Hobbyist developers, on the other hand, either work in groups of peer development without many formal processes, or solo - and don't have a lot of project management experience.

Both of these brushes can't be tarred across the whole spectrum, though, there are *plenty* of exceptions to every rule. It only takes high profile disasters like Windows ME - and to give a counter example, OpenSSL (and the like) to see it's possible to have it totally different from what I've outlined above.

Getting back to my point, though: what a project needs is direction. If it lacks it, all the money in the world isn't going to save it.
__________________
i'm a Qt expert and former Jolla sailor (forever sailing, in spirit).
if you like, read more about me.
if you find me entertaining, or useful, thank me. if you don't, then tell me why.
 

The Following 3 Users Say Thank You to w00t For This Useful Post: