At last, there breezed into my office the most senior manager of all, a general manager of our parent company, Andrew St. Johnston. I was surprised that he had even heard of me. "You know what went wrong?" he shouted - he always shouted - "You let your programmers do things which you yourself do not understand."
I stared in astonishment. He was obviously out of touch with present day realities. How could one person ever understand the whole of a modern software product like the Elliott 503 Mark II software system?
I realized later that he was absolutely right; he had diagnosed the true cause of the problem and he had planted the seed of its later solution.
I've learned the hard way that everything requires at least the level of review that I would give it myself. Even trivial seeming documentation updates can break established documentation conventions.
is just that you do this job not in one place, helping each other, but each one separately.
In my opinion, the biggest drawback of TiddlyWiki is the lack of transparency in the documentation: the answer to each question may be written, but it is difficult to find it. Anyone who has just discovered Tiddly is unlikely to use the search engine first, but the table of contents, so it should be tidy. Jeremy also seems to be open to rewriting the docs (https://groups.google.com/d/msg/tiddlywiki/7xlxfZf72CA/_udld3tvCwAJ) and there was an attempt (I didn't read it all, but if someone has enough time, it can be instructive): https://github.com/Jermolene/TiddlyWiki5/issues/2912What's the problem with the current docs, why can't we find what we're looking for?Category names are unclear or not exactly what their names refer to. Which I think is a problem:- Learning: What are you learning? You always learn when you recognize a new feature. The tiddlers are in bulk, Learning is more of an Advanced Usage and should be displayed later in the table of contents after Working with TiddlyWiki (which describes the basic usage).- Features: There is Import Tiddlers and Info Panel, which I think rather belongs to Working with TiddlyWiki.- Plugins: Why is there a separate documentation for creating plugins and the entire "technical" documentation itself at https://tiddlywiki.com/dev/? Why isn't this included in the official documentation?- Reference: Basically good, but for example, Filters -> Filter Operators are bulk, not categorized (a possible solution is Locator plugin (https://bimlas.gitlab.io/tw5-locator/), see in attached wiki)- Community -> Resources: Same as ReferenceI think Learning, Working with TiddlyWiki, Customise TiddlyWiki and Features can go together, because there is no significant difference between them: for example, Working with TiddlyWiki has Keyboard Shortcuts, which fits to Customisation as well.Tiddly's current docs should be categorized again, using clearer category names such as "Reading and navigating", "Writing", "Automatisation", etc which would be determined by the nature of the feature described. For example, using the tags would be part of the "Reading and navigating", but adding tags to the text should be under "Writing"....It would be good if we found an example of a good, easy-to-understand documentation of any software, but I haven't found that yet.Based on my experience, most of the documentation prefers the table of contents as the main navigation, works like a printed book. This is basically good, because beginners can get a higher level of knowledge by going through it. When someone knows the program better and wants to look more in detail or more precisely, the table of contents and the search engine may not be enough. TiddlyWiki is flexible enough to make aggregated content lists by filters based on different functionalities: a good example is http://tobibeer.github.io/tb5/#Solutions. Since these two lists are incompatible, we could display them in separate sidebar tabs: a classical ToC (tab name could be "For beginners"), tiddlers grouped by functionality ("Advanced users" tab) and developer notes and referene ("Reference" tab).
...Instead of writing long descriptions (TLDR: too long, didn't read), it would be enough to have a wizard, and some illustrative examples that show the operation in practice instead of having to read a lot: https://cdn.rawgit.com/abesamma/TW5-editions/78846468/empty.html ->Start TutorialMore examples are mentioned here as an advantage as well: http://erwanm.github.io/tw-community-search/#CommunitySearchVersusOfficialDoc and Jeremy also agreed with writing several examples (https://groups.google.com/d/msg/tiddlywiki/7xlxfZf72CA/_udld3tvCwAJ).To show the true power of Tiddly, we need similar descriptions to show that how the user has probably made notes so far and why Tiddly is better than that: https://joearms.github.io/#2019-01-08%20My%20Eureka%20Moment%20with%20the%20TiddlyWiki - it drives the user to interactivity, enters playfully into Tiddly's higher use.
In addition to "how to", it could also show us a use case of a feature (for example, SubStory may be useful and I understand how to implement it, but I can't imagine a situation when I need it: https://tiddlywiki.com/#Creating%20SubStories).
Write expressive examples, for example https://tiddlywiki.com/#How%20to%20add%20a%20new%20tab%20to%20the%20sidebar could show a specific sidebar tiddler where the user can see what fields must be written.
...There is a bunch of documentation scattered across the Internet, all of which complement the official documentation, yet difficult to find for a beginner:As Jeremy also asks us to work on documentation (https://tiddlywiki.com/#HelpingTiddlyWiki), I think that all of this information should be written in the official wiki.Merge all of this documentation into one place, to https://tiddlywiki.com/! To achieve this, more contributors would needed on GitHub who approve the merge of the docs (because Jeremy has no endless time), although the description seems to indicate that this is already the case: https://tiddlywiki.com/#Improving%20TiddlyWiki%20DocumentationBecause everyone has a different idea of how to organize documents efficiently (someone prefers searching, someone uses the table of contents, tags, custom fields, etc.), I don't know how to find the gold middle which everyone agrees.
...To avoid misunderstandings: I appreciate your work to invest time and effort in writing the missing documentation. All respect is yours! What I disagree with is just that you do this job not in one place, helping each other, but each one separately.
--
To post: TiddlyW...@googlegroups.com
To unsubscribe: TiddlyWikiDoc...@googlegroups.com
More info: http://groups.google.com/group/tiddlywikidocs?hl=en
Visit the wiki at: http://wiki.tiddlywiki.org
---
You received this message because you are subscribed to the Google Groups "TiddlyWikiDocs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywikidoc...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
The directions for writing Instruction tiddlers for Introduction Level Material are in many ways similar to the directions given for writing general Instruction Tiddlers.
The main differences are that Intro Level tiddlers should assume that the person reading:
Hello Joe,
Though bimlas is talking mostly about the general documentation layout on tiddlywiki.com in its present state, my interest for now is a new set of Introduction Level material.
This is how I have defined who I am writing this entry level documentation for.
The instructions to a writer (as proposed by me) for this Intro level of material is available in full here.The directions for writing Instruction tiddlers for Introduction Level Material are in many ways similar to the directions given for writing general Instruction Tiddlers.
The main differences are that Intro Level tiddlers should assume that the person reading:
- is a new visitor to the site
- has no background information about any part of TiddlyWiki
- will not be familiar with common definitions and concepts of TiddlyWiki
- though being somewhat computer savvy, may or may not have some interest or experience in computer programming
- is looking for a clear, verbose presentation style
- needs to know what to read next
- is looking for easy, quick step by step solutions
On Tuesday, February 5, 2019 at 4:19:59 AM UTC+7, Joe Armstrong wrote:The first rule of writing is know your audience - who is the documentation for?