Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
09/19/06 21:34
Read: times


 
#124626 - Use the source? that's hysterical
Responding to: ???'s previous message
Maarten Brock said:
I would change this to: You have direct access to the source code. If poor/lack of documentation is a barrier to you using that application then look in the sources how it works.


Awhile ago, I looked at the LibUSB project, since I wanted to use a custom USB driver for a project. The fact that the driver worked on Linux, OS X and Windows (LibUSB-Win32) was compelling.

I looked for documentation. The documentation for LibUSB-Win32 said, "use the docs for LibUSB." And the web page hasn't been updated since sometime in 2004, leading me to believe that the project is dead.

The docs for LibUSB are a fucking joke. I'm convinced that the only person who can actually use LibUSB is the author.

And their reason for the crappy docs is silly. They're working on a 1.x release of LibUSB but the current "good" version, with the crappy docs, is a 0.x version. And they don't want to update the docs for the 0.x version because the 1.x version will be completely different.

Anyways, SiLabs has a nice general-purpose Windows USB driver, and it's well documented and works. Similarly, Apple's example drivers for OS X work, too.

For every excellent, supported, useful open-source project (Subversion, TortoiseSVN, Apache), there's a hundred crappy, undocumented projects like LibUSB floating around.

The difference between an excellent, useful, compelling open-source project and a piece of shit is often the quality of the documentation. Most people don't want to read the source to figure out how to use something. They just want to use it.

-a

List of 27 messages in thread
TopicAuthorDate
how to install gcc Compiler on window XP?            01/01/70 00:00      
   Read The Manual            01/01/70 00:00      
   Off-topic            01/01/70 00:00      
   Come on guys            01/01/70 00:00      
   Learn Linux bash            01/01/70 00:00      
      In this case, it\'s too easy to say RTFM            01/01/70 00:00      
         actual question for SDCC?            01/01/70 00:00      
            I wish it were so specific that I could do this            01/01/70 00:00      
               SDCC cywin and docs            01/01/70 00:00      
               SDCC Docs            01/01/70 00:00      
                  Use the Source Luke            01/01/70 00:00      
                     That might work, IF ...            01/01/70 00:00      
                        erm..            01/01/70 00:00      
                           where did YOU find instructions?            01/01/70 00:00      
                              I read the manual            01/01/70 00:00      
                                 Have you looked at the manual lately?            01/01/70 00:00      
                                    Are you volunteering?            01/01/70 00:00      
                                       WOW            01/01/70 00:00      
                                       I wouldn\'t have a problem with that ...            01/01/70 00:00      
                              Are you still looking for the assembler stuff?            01/01/70 00:00      
                                 I found that ...            01/01/70 00:00      
                     Use the source? that's hysterical            01/01/70 00:00      
                     IF and only if, proper procedure were followed ...            01/01/70 00:00      
   step by step            01/01/70 00:00      
      THIS is not the place to ask that question            01/01/70 00:00      
      re: step by step            01/01/70 00:00      
      Impossible!            01/01/70 00:00      

Back to Subject List