[OT] How We Discuss Things
Stephan Rudlof
sr at evolgo.de
Sat Aug 4 17:59:55 UTC 2001
I like this approach!
Let's just start using these tags!
I have made a better overview over the existing tags in table format (two
tables: widely used and free to be used tags) at the beginning of
http://minnow.cc.gatech.edu/squeak/1962
. For bookmarking it...
Greetings,
Stephan
Hannes Hirzel wrote:
<snipped>
> 4. Additional Squeak Mailing List Conventions to aid filtering
> --------------------------------------------------------------
>
> This list uses some conventions at the moment
> (See also 'Reporting Bugs and Fixes'
> http://minnow.cc.gatech.edu/squeak/398 )
>
> In the title string tags are used in a operative sense:
> [Bug] Bug report
> [Fix] Fix for a bug
> [ENH] Enhancement
> [GOODIE] Little addition which can be little application or some
> change of Squeak like changing the appearance
> [ANN] Announcement of a major addition
> [Q] Question
> [Newbie] Question by a newbie or somebody how thinks he is one.
>
> I propose that there would be a considerable benefit in this system if
> some more generally accepted tags would be used.
> There should't be too many of them as they have to be known by heart for
> ease of use.
>
> The following is a proposal for additional content oriented tags:
> (alphabetical order)
>
> [Deployment] Deployment related topics like "majorShrink" issues,
> release number questions, configuration questions and
> the like.
> [Dynabook] Conceptual issues regarding the dynabook vision and
> it's implementation.
> [EToys] EToys related things
> [HW] Topics related to a specific Hardware (for example iPaq
> implementation)
> [IDE] Integrated Development Environment; topics regarding
> browser variants, inspectors explorers and the debugger.
> [Idea] Tag for discussing new ideas what to do with Squeak
> [IO] Input / Output related things like driving a lego RCX, serial
> connection
> [Morphic] General Morphic related topics (Design patterns, usage,
> missing things)
> [Multimedia] Multimedia issues like how to use squeak for presentations
> and font, sound, graphic and movie related issues.
> [Reln.n] Issues specifically in connection with a specific official
> release n.n like 3.0 (the last one)
> [SqApp] Squeak applications like Celeste, Scamper, PDAMorph, Nebraska
> [ST] General Smalltalk related issues
> [Teach] Discussion on how to teach Squeak or how to use Squeak in
> teaching.
> [Tutorial] Squeak tutorials (for example Dan Shafer and John
> Hinsley asking questions when they are developing
> tutorials just to mention two recent authors, or users
> of tutorials who want them to have updated.)
> [VM] Virtual Machine related topics (VM Maker, code generator,
> porting efforts)
> [XP] Recently people have been beginning to use this list as
> a very moderate kind of Extreme Programming (XP) style
> through email by posting unfinished things (e.g.
> change sets) and asking other to participate. This hasn't
> been the case in the past and I think this is very
> valuable.
> However not everybody want's to join in and even shouldn't
> therefore by having a mailfilter directing the messages
> marked with [XP] to a subfolder everything would be fine.
>
> Why use this tags?
>
> The tags should serve the sole purpose of dividing up the chunk of a 1000
> or so mails per month into more managable chunks.
>
> They should be understandable without having to consult this list.
> This list has the purpose of coming up with a proposal for a
> commonly agreed set.
>
> The other purpose of these tags is that derived services are still easy to
> implement.
>
> Several of the tags can be used in the same message title if necessary.
>
> Tag application examples
>
> For example there are VM implementors which do a excellent job for the
> community. However that's not in everybodys focus. So a tag discussing
> VM issues would allow easy filtering and archiving. A swiki like the
> German User's Groups bug tracking swiki could collect VM-related things.
>
> Another example: Some people are interested in EToy others are not. This
> tag helps to separate mail.
>
> The [Teach] tag could be used to set up a swiki with copies of the mails
> where people could further add things for tutorials and instructions.
>
> Implementation of these additional tags
>
> Additional tags can be introduced gradually as we need them. And they can
> as well be used without to much consultation as long as we don't have too
> many of them (say less then 20).
>
> 5. Summary
> ----------
>
> I consider it important to organize the discussion around concepts.
> For this purpose the mailing list is a valuable tool.
>
> However to facilitate automatic processing / filtering it helps to
> have a common more or less agreed set of general tags.
> Somewhat overlapping tags are OK as as long as there are not too many.
>
> So I propose to use semantic tags like the ones listed under Point 4
> consistenly in the title string of the mails.
> Implementation: 'As we go along, just use them'.
> *Nobody* will complain having some more tags in the title string.
>
> The costs of implementing other solutions are considerable for the
> community.
> This solution costs very little (time and cognitive effort) but brings a
> big additional value with existing tools and setups.
>
> 6. Further steps
> ----------------
>
> I put this mail unchanged (besides some formatting) as well on the Swiki:
>
> http://minnow.cc.gatech.edu/squeak/1962
>
> Just edit it and change it or add things. You may reedit it completely.
> I don't mind or if I do, I will change things again. ;-)
>
> I would like to see a more or less commonly agreed tagset ("controlled
> thesaurus").
>
> This does not contradict the the fact that we can already *start now*
> using
> these additional tags. We'll see what works and what doesn't.
> It will be no big issue if for some time there is some inconsistency.
> In fact it will be better not worse. It was actually the same thing with
> the already existing tags.
>
> A typical very simple application scenario will then be to set up a mail
> filter which puts mails within one group of tags (a personal selection) in
> one folder and the rest in another folder.
>
> Hannes Hirzel
--
Stephan Rudlof (sr at evolgo.de)
"Genius doesn't work on an assembly line basis.
You can't simply say, 'Today I will be brilliant.'"
-- Kirk, "The Ultimate Computer", stardate 4731.3
More information about the Squeak-dev
mailing list
|