3 ms·
Software quality, documentation, testing is tedious and non-sexy for the most part. Because contributors to free software projects don't have to behave like cus
by epo 16y ago
Software quality, documentation, testing is tedious and non-sexy for the most part. Because contributors to free software projects don't have to behave like customer facing pros they, for the most part, don't and you end up with poor UIs, non existent documentation and inadequate testing. The few exceptions (like GCC) merely underline how shoddy and amateurish much of the rest is.
So in a definitional sense they may be orthogonal issues, in a practical sense they most certainly are not.
- psawaya 16y agoSome free software is part of a commercial product, and is usually very well documented and reliable. Think WebKit, Firefox, Rails, and Google's many open source contributions.
- epo 16y agoYes, and that just reinforces what I said. Free software done by pros is, mostly, done to professional standards, that done by amateurs is mostly done to amateurish standards.
- psawaya 16y agoWhat defines a professional or amateur, though? If you define a professional as someone that contributes to software as part of their paid work (and an amateur as anyone else), then Linux and GCC were both begun by amateurs, and are now maintained partly by professionals. Likewise, many projects are begun by professionals and receive contributions from amateurs.