[Freeswitch-users] valet_park timeout

Brian Foster bdfoster at endigotech.com
Sat Jan 14 02:14:27 MSK 2012


The problem is this: if developers had to write out documentation for every
feature/variable/trick/etc. they came up with, they wouldn't have time to
maintain the software (which of course is free, open source, etc.) Keep in
mind that you don't need to be a developer to write documentation. The best
thing to do is if something is undocumented, ask. Then, turn around and
wikify it. I wholeheartedly believe that this project does quite well with
documentation. There has been extensive work done by many to keep up with
the new features/variables/tricks/etc. We have and always will have room to
grow.

Anyway, that's my 2¢. Take it or leave it.

-BD
On Jan 13, 2012 6:04 PM, "Bob Smith" <gb10hkzo-freeswitch at yahoo.co.uk>
wrote:

> Michael,
>
>
> Permit me to perhaps expand a little on why I said what I did :
>
>
> 1. As a newbie to Freeswitch, it is right and proper that I take the time
> to review the available documentation (including purchasing the eBook in my
> case).  The wiki documentation is severely lacking... some of it is out of
> date, a lot of it is very sparse, and there many un-necessary and
> unprofessional comments embedded in it (e.g. "???What is it
> acknowledging???", "What does this do ???" etc.).  I have been spending
> many frustrating hours trying to educate myself in the mysterious
> FreeSwitch through the wiki and eBooks.  Why ? Because I consider it the
> correct approach as opposed to littering the "freeswitch-users" list with a
> ton of newbie questions.
>
>
> 2. Building on the point above, surely you should be encouraging ease of
> adoption by a new community of users.  Uses who will no doubt eventually
> end up contributing to the project as their experience with Freeswitch
> grows, and their time permits.  It is not exactly fair or reasonable to
> expect newbies to dig around the source code in order to uncover useful
> functions which are undocumented, but have long been stable.  Particularly,
> if like me, their background is not in C programming.
>
>
> 3. I was not asking the developers to write a book each time they code a
> new feature.  Even just a two column table (function/variable/etc + one or
> two phrase description of function/variable/etc.) would be better than the
> old, out of date Wiki of today.   The developers are the ones best placed
> to know when a feature is (a) introduced and (b) becomes stable enough in
> the code tree that they are happy with it.  As you well know, half of a
> coders job is documenting .... uncommented code is sloppy, undocumented
> software is unusable.   As developers, you should be proud of your work,
> proud of all the new features you're introducing, and the existing features
> you are enhancing.  So surely you should be blowing your trumpet by even
> modestly documenting your new work by a new phrase or two in the wiki ?
>
>
> Take my example of valet_park timeouts …. I spent much time trying to
> search through the lists, more time digging fruitlessly through the wiki
> and the eBook in search of the faintest trace of documentation of the new
> variables introduced.  I tried poking through the source code, but being
> unfamiliar with (a) C and (b) the FreeSwitch tree, I couldn't really
> comprehend what was going on.  So I ask on Freeswitch-Users and get a
> stupid answer that says "LOOK CLOSELY" (little did the poster know just how
> much time I had expended "looking closely" !!!)  … I spent days looking
> closely, days which could have been avoided if the developers took 2
> minutes to add 4 lines to the Wiki just listing and ever so briefly
> describing the new variables !
>
>
> Everyone is entitled to their own opinion, of course, but I suspect this
> is one area where ours may vary !
>
>
> B
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20120113/e7dc4cab/attachment-0001.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list