On Thu, Nov 15, 2012 at 09:52:49AM -0500, Sanford Staab(Gmail) wrote:
> In the case of openssl, a big gain would be to simply document the command 
> line interface better and create a doc centric forum for people to add their 
> lessons learned filed around the particular feature area of openssl. 
> WORKING EXAMPLES would be REAL cool.  Does anyone on this alias want to let 
> me or others know how we can update the docs somehow?


I concurr.  Life is too short for each of us to have to plod the same ugly goat 
trail to make it work.




> 
> -----Original Message----- 
> From: Carlo Wood
> Sent: Thursday, November 15, 2012 8:31 AM
> To: openssl-users@openssl.org
> Subject: Re: I can't believe how much this sucks
> 
> On Tue, 13 Nov 2012 14:11:17 -0700
> t...@terralogic.net wrote:
> > This is just a NORMAL way for a programmer to work IMHO.  I HATE
> > comming into undocumented code years after its been written and IMHO
> > its a big booby trap because its very easy to miss something and that
> > creates hard to find bugs.  Really criptic error messages don't help
> > this.  I've looked in the OOS community and there are attempts to put
> > together systems and one I looked at was OXYGEN.
> 
> I concur. When I was 12, I wrote compact code with only single
> character variables and no documentation. For some reason I was able to
> have thousands of code lines all in my head at once and I had no idea
> why I'd need to add documentation.
> 
> When I got older, I started to use more descriptive variable and
> function names, mostly for the purpose of being able to
> 'grep' (reg.exp) them in large code. At some point I completely did
> away with abbreviations and only used complete English words,
> discovering that code is incredibly better to understand when the
> variable names express exactly what they mean (to the point that it
> avoids bugs). I still didn't see the point in documentation however:
> the code explained itself as if it was English.
> 
> Only when my memory started to get worse and I couldn't remember
> Megabytes of code anymore, especially when my code became so complex
> that I had to use Object Orientation because it was impossible to keep
> an overview, I started to document code. The funny thing is: I did this
> mostly because I knew that a year later I wouldn't be able to
> understand it myself anymore if I didn't; not because I thought that
> anyone else might need it.
> 
> Now, after more than 30 years of coding experience I have reached the
> same conclusion as terra wrote: Code is only as useful as it's
> documentation. Don't bother to write code without good COMPLETE
> documentation as it's worthless: only you, the developer (with a good
> memory on top of that) will think it's trivial and usable. Everyone
> else will not be able to use it.
> 
> >
> > http://www.stack.nl/~dimitri/doxygen/
> >
> >
> > I have no idea at this time how useful this would be.
> >
> >
> > Perhaps the best we might be able to do on the user side is a wiki
> > and perhaps one exists.
> >
> >
> > I did a google search on this.
> >
> > https://help.ubuntu.com/community/OpenSSL
> >
> > ^ I did find this and I did not look very hard.  Maybe there is
> > something better.  If there is then it doesn't come up in the 1st
> > hits google finds.
> >
> >
> > So I think we can do much better.
> >
> > Just my 2 cents.
> 
> -- 
> Carlo Wood <ca...@alinoe.com>
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org 
> 
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to