On Mon, May 5, 2014 at 9:32 AM, Mars0i <marsh...@logical.net> wrote:
...

> the end, there are no fixed rules.  Just figure out what your readers or
> students need, however you do it.
>
> That's exactly what good documentation involves: Figuring out what other
> programmers will need when they read your code.  (And figuring out how to
> communicate that.)
>
> I think that some of the ideas that people have been proposing in these
> threads are good.  There are some things that it's good to do routinely,
> even if you aren't thinking much about the intended audience.  And the
> right tools and conventions can help convey information more clearly.
> Obviously, a lot of the discussion here is already focused on thinking
> about needs readers of code, so in a sense I'm not saying anything new.
>
> Still, thinking about programmers I've worked with in the past, a part of
> me wonders whether part of what's needed is not programming (with code or
> rules), but also a focus on cultivation of a set of skills that are not
> *programming* skills per se.  Good tools or rules will only get us so far.
>

That sounds about right to me; communication (writing) skills, mainly.  Of
course, my degree is in the humanities, so I would say that.  Now I think
of computation as a new addition to the classic liberal arts.

I'm beginning to think that the Clojure documentation system may be
optimal.  Not "best possible", just optimal: does what it does (meets
programmer needs) just well enough to survive.  If it were genuinely
failing us in some important way, it would be changed.

-Gregg

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to