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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/18/12 17:59
Read: times


 
#187210 - Still lots of assumptions and unbacked claims
Responding to: ???'s previous message
Richard said:
While there has been some time that's passed since then, I doubt there's much change in attitudes.


So your view on the state of documentation of Linux or open source in general isn't a view on the state now, but the view of the state some unknown years ago.

Since you refuse to give any explicit examples, I'll give a couple. What do you find wrong with the documentation available?
http://wxwidgets.org/docs/
http://www.samba.org/samba/docs/
http://httpd.apache.org/docs/
http://www.gnu.org/software/...bison.html

I've not "interviewed" such people, but I have had them under my supervision over the past few decades, and have gathered from their attitudes that those who write code don't like to have to document it.


Please read more carefully. You often miss very important things when you read and then answer.
I wondered about the people who have as a profession to write manuals and documentation. It is, after all, not a developer who should write end-user documentation for any serious piece of hardware/software.

There's plenty of information about installation and configuration, but precious little about what to do and how to do it.

So what about sites like:
http://tldp.org/
http://www.faqs.org/faqs/
http://www.gnu.org/gnu/gnu-linux-faq.html

I've looked at both code and doc's since then and seen little improvement in relative lag between doc and code.

What doc?
What code?
There are never any explicit references given.

Just because there's a LDP doesn't ensure that the last-released doc's are in any sense current.

But then there isn't normally a need. The documentation telling you what you can do with a software can often be totally relevant even if several years old. Simply for the reason that the explicit list of command-line switches supported are often documented separately.

So you have one type of documentation in book form, where an end-user learns the concepts and ideas and what type of problems a tool is intended for.
Then a second set of documentation in form of manual pages, wiki pages or similar that contains explicit details, release history etc.
Then there is a third set of documentation sent with the source code, supplying important technical information for a developer who wants to modify the application and needs to know some of the workings of otherwise black boxes - this is documentation that either doesn't exist or only exist in form of NDA-covered manuals for special partners when talking about commercial projects.

When debating documentation - especially when complaining about state of documentation - it really is important to know what the goal/target/issue is and give relevant arguments together with the necessary references to allow someone else to check up on the state before answering.

With GIMP, I found that there's more emphasis on what one can do than on how to do it.


And this would differ from commercial software?

Haven't you already noticed that the majority of commercial software do release documentation saying what you can do. Then third-party authors get their income from writing books explaining for the users how you use the tools for real-world problems? Try Amazon and check on books about different software. The main difference is that for commercial products, you are normally forced to buy commercial books. For open-source products, there are often people who write similar types of books but covered under an open license, where you can download it for free. In both cases, you have to get this extra information from a third party. The issue is that the printed book gets old - so you have to buy a new one when 2.0 becomes 3.0. The pdf book may get newer versions that you can still continue to download for free.

"LINUX components originate, to some extent, from *NIX where people did things in such a way as to make their efforts impenetrable, thereby ensuring job security."

Linux (why you use all capitals?) obviously originate from *NIX. But no - people did not do things to make their efforts impenetrable. On the contrary. Most unix programmers have a want to write code that a reader will find beautiful. People writing commercial software for Windows knows that no one outside the company will ever see the code.

The incorrect idea about Unix and complexities or unreadability etc stems from the fact that the original Unix systems did solve very complex problems using very little hardware. They where the "embedded programmers" of their time - but solving corporate-level problems with hardware less powerful than the best 8051 chips. Think about writing a multiuser system for 10-100 concurrent users on a processor with 64kB RAM, and process the inventory for a company like AT&T...

List of 92 messages in thread
TopicAuthorDate
has linux had its chips?            01/01/70 00:00      
   some weirdo in sandals a ponytail            01/01/70 00:00      
      Problem is            01/01/70 00:00      
      possibly, but not only            01/01/70 00:00      
      It's all in the history ... and "read the code" doesn't work            01/01/70 00:00      
         Good points!            01/01/70 00:00      
            Why not a firm objective?            01/01/70 00:00      
               Lots of projects have a large percentage research            01/01/70 00:00      
                  I knew you'd have to come in with something irrelevant            01/01/70 00:00      
                     Try document an invention before it's invented...            01/01/70 00:00      
                        Here's some research for you, Per            01/01/70 00:00      
                           Richard to give an example            01/01/70 00:00      
                              I'd like YOU, Erik, to come up with one example ...            01/01/70 00:00      
                                 Always prejudice from Richard            01/01/70 00:00      
                                 'documenting' means many things            01/01/70 00:00      
                                 here we go again            01/01/70 00:00      
                                    when you're wrong, you're wrong            01/01/70 00:00      
                                       I do not have a microscope and probes that small            01/01/70 00:00      
                                          So you've made no observations ... you just guessed ...            01/01/70 00:00      
                                             and that irks you immensely            01/01/70 00:00      
                                                What did you do, aside from guessing?            01/01/70 00:00      
                                                   then please, tell me            01/01/70 00:00      
                                                      Are you willing to explore this in detail?            01/01/70 00:00      
                                                         now you are jumping            01/01/70 00:00      
                           Your references aren't exactly backing your view            01/01/70 00:00      
                              It's not about me ... it's about process            01/01/70 00:00      
                                 But processes contains feedback loops            01/01/70 00:00      
                                    I believe you've gone off-the-rails, Per            01/01/70 00:00      
                                       But getty isn't Linux            01/01/70 00:00      
                                          it's a small piece, but it's an example            01/01/70 00:00      
                                             But not of Linux            01/01/70 00:00      
                                                It was part of the distribution.            01/01/70 00:00      
                                 'Research' can mean many things            01/01/70 00:00      
                                    Yes, but that's in a different context            01/01/70 00:00      
                                       You still haven't told what Linux documentation you miss            01/01/70 00:00      
                                          I don't know what you mean            01/01/70 00:00      
                                             Still claims based on assumptions and not facts            01/01/70 00:00      
                                                Not everyone is completely stupid            01/01/70 00:00      
                                                   But what is the relevance today?            01/01/70 00:00      
                                                      I've no opinion about the current LINUX            01/01/70 00:00      
                                                         and, you Richard, who loves living in the past            01/01/70 00:00      
                                                            just a minute, Erik            01/01/70 00:00      
                                                               Examples?            01/01/70 00:00      
                                                                  Nothing has changed since 15 years ago ...            01/01/70 00:00      
                                                                     at least not Richards opinions :)            01/01/70 00:00      
                                                                     Still lots of assumptions and unbacked claims            01/01/70 00:00      
                                 Oh, Richard, I have a job for you            01/01/70 00:00      
                           I had Yourdons first book as manuscript and ...            01/01/70 00:00      
                              be careful ...            01/01/70 00:00      
                                 were you once a bartender ...            01/01/70 00:00      
                                    You have to accept the difference ...            01/01/70 00:00      
                                 We are careful            01/01/70 00:00      
                     Hog Wash.....            01/01/70 00:00      
                        Odd that you see it that way ...            01/01/70 00:00      
                     I just documented fully            01/01/70 00:00      
               Because an "Objective" is not a final product specification            01/01/70 00:00      
                  I have to disagree ... the objective specification is step 1            01/01/70 00:00      
            documentation            01/01/70 00:00      
               Definitely not the "usual response"            01/01/70 00:00      
   Android            01/01/70 00:00      
      I don't think so            01/01/70 00:00      
         Don't agree            01/01/70 00:00      
      all due respect, no.            01/01/70 00:00      
         Apple may have a price match on the superluxourious            01/01/70 00:00      
            re: Apple may have a price match on the superluxourious            01/01/70 00:00      
               but 95% of the population does not need....            01/01/70 00:00      
                  Web browsing normally the most power-hungry you can do            01/01/70 00:00      
                  re: 95%            01/01/70 00:00      
               So how exactly am I wrong?            01/01/70 00:00      
                  But Android is Linux            01/01/70 00:00      
                     Just the opposite            01/01/70 00:00      
                        {sigh}            01/01/70 00:00      
                           just like the preacher said to the atheist            01/01/70 00:00      
                  re: How exactly?            01/01/70 00:00      
      850000 Android phones activated per day, linux video            01/01/70 00:00      
   anecdotes...            01/01/70 00:00      
      These guys...            01/01/70 00:00      
         digital audio consoles            01/01/70 00:00      
   The Rasperry Pi Foundation clearly doesn't think so!            01/01/70 00:00      
      The world isn't just a few companies            01/01/70 00:00      
   the basic problem with free software is...            01/01/70 00:00      
      Careful with the use of "Linux". Most things "Linux" aren't!            01/01/70 00:00      
         I did refer to linux itself            01/01/70 00:00      
            Wrong hw selected, or just big lack of platform knowledge?            01/01/70 00:00      
               a port            01/01/70 00:00      
                  Always danger with low-level code for platform            01/01/70 00:00      
      True - but "paid-for" is not necessarily any better!            01/01/70 00:00      
         when selecting any tool            01/01/70 00:00      
      As Stallman said.....            01/01/70 00:00      
         free            01/01/70 00:00      
            All about volume or already existing knowledge/experience            01/01/70 00:00      
   Well...say what you like about me, and many people do.            01/01/70 00:00      

Back to Subject List