<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><font size="4"><rant on></font></p>
    <p><font size="4">I posted yesterday, late at night, about my
        struggle to turn a Cuis application as a multi-user application
        installed in multi-user system as GNU/Linux. I had to deal with
        the Cuis start-up sequence and as well its command line option
        it accepts. All these features are <b>undocumented</b>. It is
        ok, we are Smalltalkers, " we have the best system of the world,
        Hue, we can figure it out! Hue." </font></p>
    <p><font size="4">My clock tracker indicates I spent about 7-8h on
        that topic, most of this time to dig to understand what the
        system does and adapt the code. It's ok, I can offer to waste a
        bit of my time. However, most people will not, particularly
        people new to Cuis or Smalltalk, they will dig a bit, very
        likely unwisely because of the lack of know how, then they will
        hit the wall of undocumented crucial features. Those people will
        conclude, rightly, that the system is not mature, which is
        perfectly valid from their perspective. </font></p>
    <p><font size="4">(No documentation = No feature) => Next !<br>
      </font></p>
    <p><font size="4">You can't expect people will always dig on to
        understand the feature. "Hue, But our system is open to all
        eyes, people can learn from it." This stance is perfectly valid
        in a world of unlimited time, but very stupid in a constrained
        world, the real world. It is great to be able to dig in the
        system, and to learn to do it. But it is not precisely what a
        newbie could do or could do rightly. There the "No documentation
        = No feature".</font></p>
    <p><font size="4">Back to my problem, this morning I just have to
        add one letter in my start-up script (mostly), to get it work.
        YES ONE LETTER, and it gets solved. ONE LETTER of an
        undocumented feature. </font></p>
    <p><font size="4">-<b>u</b>d "$HOME/$USERDATA/Resources"<br>
      </font></p>
    <p><font size="4">Remember a few days ago, I posted about the
        work-in-progress regarding the command line options
        (<a class="moz-txt-link-freetext" href="https://github.com/DrCuis/Workbench/wiki/Command_Line_Options">https://github.com/DrCuis/Workbench/wiki/Command_Line_Options</a>),
        I asked for contributions to complete the options I didn't know
        about. I got zero, nada, que tchi, peau de balle, answer...<br>
      </font></p>
    <p><font size="4">So this morning, I write a bit more documentation.
        Of course I could not care and egoistically not share my new
        know how.<br>
      </font></p>
    <p><font size="4">Writing documentation is a Sisyphus task. This
        remind me about people collecting the classic Smalltalk books
        (blue, green, pink, choose your color). This is so unfair for
        Mrs Goldberg. Those authors likely spent vast among of time
        writing these documentations, and it brings a lot of awareness
        about Smalltalk, a huge, if not a major contributions. But when
        you think Smalltalk, you don't immediately think about Mrs
        Goldberg, I fell it is so unfair. Was it a task only women can
        conduct; not a task for men, doing hype conferences no one
        understand about, nor really care about too to be honest.<br>
      </font></p>
    <p><font size="4"></rant off></font></p>
    <p><font size="4">Hannes and I spend several hours thinking how to
        design a documentation system for the benefit of Cuis. It is in
        place, it is easy to navigate in, it is easy to contribute, it
        is easy to write down incomplete notes. There is no excuse.</font></p>
    <p><font size="4">Writing documentation should be understood like
        your dental hygiene. You can decide to spend daily 3x5 min of
        your free time to take care of yourself and avoid serious health
        issues months, years or even decades later. When you learn
        something new with Cuis, ask yourself "Will it be useful to
        other?" "Yes, I can take 5 min of my time to write a few notes,
        even incomplete in the DrCuis workbench" and very likely it will
        be useful to yourself months or even years later when looking
        back for documentation on a given feature or know-how.<br>
      </font></p>
    <p><font size="4">So even tiny documentation can make a difference.</font></p>
    <p><font size="4">Thanks<br>
      </font></p>
    <p><font size="4"><br>
      </font></p>
    <pre class="moz-signature" cols="72">-- 
<a class="moz-txt-link-freetext" href="http://mamot.fr/@drgeo">http://mamot.fr/@drgeo</a></pre>
  </body>
</html>