[linux-audio-user] some thoughts about Linux audio software documentation

John Check j4strngs at bitless.net
Fri Aug 13 21:34:09 EDT 2004


On Friday 13 August 2004 06:33 pm, Erik Steffl wrote:
> John Check wrote:
> > On Thursday 12 August 2004 03:34 pm, Erik Steffl wrote:
> >>John Check wrote:
> >>...
> >>
> >>>One act gigging with this stuff is worth a dozen coders when it comes to
> >>>legitimizing the platform. There's so much potential with what's here
> >>>today that it blows my mind, but if it's "by geeks, for geeks" it really
> >>>limits were
> >>
> >>   not that long ago it wasn't even that. The sound/audio/music software
> >>in linux is improving rapidly. obviously, you get the by geeks for geeks
> >>stuff first because it cannot be any other way - it takes time to make
> >>the program stable enough to be usable by general public.
> >
> > Yup. There's a definite progression. I'm not unfamiliar with development
> > cycles, as far as does it _have_ to be that way, it's a debatable point.
>
>    not really, you will always have nothing, then something incomplete
> sort of usable and only after that there's something usable (if you're
> lucky:-)
>

The operative word is _always_. How long is such a thing tolerable?


>    developer could opt to not release unfinished stuff but then how
> would he get requirements?
>
> ...
>
> > There's is a tendency though, for free software developers to put some
> > things off because "We'll make it right for 1.0". Which in itself is
> > good, but we have a quality obsession (which is also good) whereby a 1.0
> > release really means something, unlike commercial software.
> > The upshot of this is as the code matures, decisions that were made early
> > on become hairier and hairier to address. Ironically, this can lead to
> > massive redesign and rewrites which pretty much wipes out most of the
> > accumulated documentation in terms of accuracy.
>
>    I don't remember a project (hobby or commercial) that would not go
> through major design changes. This is true for major project (with all
> the docs that osi 9000 (or whatever it is for software) requires) all
> the way to small (but non-trivial) scripts.
>
>    It is a problem but I don't think there is a way out, it's kinda like
> there's no perpetuum mobile, you always loose some energy (=docs always
> lag, requirements change, bugs are found etc.)
>
>    OTOH I guess now is a good time to focus on usability since the tools
> are on the verge of actually working (for general public, i.e. non
> programmers, non sysadmins)
>
>    I just find it somewhat not entirely appropriate to make it sound as
> if developers were ignoring users/documentation/user-interface etc.
> That's the whole mindset that I see expressed fairly often, don't mean
> to accuse you of accusing developers, actually your email was quite
> reasonable (so I am, to some extent, using your email as a vehicle to
> rant a bit:-)
>
> 	erik



More information about the Linux-audio-user mailing list