Stackoverflow

2011-05-12 Thread Benson Margulies
No discussion at the ASF is complete until we have had it twice.

A month or so ago, there was a lengthy thread about stackoverflow.com
on members@. It rather dribbled out.

Recently, someone re-stirred that pot, and Nick Burch recommended
taking it over here rather than fill all the members@ mailboxes
*again*.

A slightly biased summary:

1) Some of us observe that many people are posting questions about
Apache projects on stackoverflow.com. Some of them are getting good
answers, some less so. Some TLPs have taken note of this and made some
effort to provide support there. Some haven't.

2) Some of us find the format of stackoverflow.com and related sites
to be an interesting and efficient way to facility a community of
support for some kinds of issues. Other people don't see the
attraction.

3) The stackoverflow.com family uses a particular CC license that
would seem to pose problems for anyone grabbing 'too much' material
from there and incorporating it into an Apache activity. Note that
this question poses a risk independent of anything else described
here.

Possible reactions discussed on members@:

1) Nothing. Let TLPs do what they want in interacting with so.com.
Perhaps, as a side-order, get some guidance from legal about how much
copy-and-paste is too much copy-and-paste from so or other CC-whatever
sources.

2) Actively encourage engagement with the SEI sites to push the Apache
brand and improve our image by providing high-quality assistance to
users in any reasonable forum.

3) Host our own variation on the theme, presumably using OSQA (an open
source clone/tribute band) of SEI.

4) Talk to the SEI management about their choice of license.

5) Propose an ASF site for SEI at their area51 site.

6) ?

I'm personally not invested in any of this, but this thread is
intended to at least be a lightning rod to spare members@ an
interminable debate about all these topics.


StackOverflow

2011-05-12 Thread Nick Burch

Hi All

There's been the odd bit of discussion around StackOverflow on various lists, 
but I thought this was probably the best place to discuss things.


Firstly, I want to make clear that I'm not suggesting we abandon all our user 
lists, and shift everything over to stackoverflow!


However, for quite a few projects, there is an active community of people over 
on stackoverflow answering questions on our projects. If a project was to want 
to engage more with that community, what's involved? What should be in place 
before a project starts suggesting that SO might be the place for some users 
for some questions?


Personally, I've been playing with SO for a few weeks now. For some of the tags 
around projects I'm interested in, I've seen people I've never encountered on 
our lists giving excellent answers to questions. In other cases, I've managed 
to get people to submit bug reports and patches to the project for their 
probems and solutions, which seems to me to be a win.


(I don't think that having our own SO site is likely to work - we'd loose out 
on the existing community that's much of the draw)



Before a project might list its stackoverflow tag as something to use from its 
website (as we currently do for our mailing lists, and in some cases things 
like nabble), what's needed?


One thing that springs to mind is the licensing. Can we get SO to dual license 
content on our tags?


Next up is probably visibility. Could we get the feather logo shown? Is that 
worth having? Can we get an aggregation point of all our tags?


The content itself on our tags would need backing up. That way, if SO ever went 
under, we wouldn't loose the content. (Even if we couldn't immediately read 
it...). Can we use the API to do that? Can we make it work in a way that infra 
can easily support?


What about cross polination between the mailing list and SO? Do we post the 
list of questions to the mailing list, or simply require that interested people 
sign up to both? Pros, cons?


How about existing committers coming to SO. How can we ensure they have enough 
rep to quickly take part in the tag for their project? And what about 
moderation of the tag, should we push for extra access?


Anything else?

Nick


Re: StackOverflow

2011-05-12 Thread Benson Margulies
I think that the problem of 'committer shows up as 'rep=1' is not a big problem.

The existing moderation circus on SO seems to work reasonably well,
and it isn't tag-specific. If committers show up and answer questions,
they'll get upvotes, and eventually acquire privileges.

I can't predict how Atwood & crew would react to a proposed treat with
us. The non-tag-specific nature of moderation privileges is a fairly
big practical problem for any scheme to give Apache people ex-officio
reputation -- unless we went for the 'apache.stackoverflow.com /
stackoverflow.apache.com' separate site route.


Re: Stackoverflow

2011-05-12 Thread Nick Burch

On Thu, 12 May 2011, Benson Margulies wrote:

No discussion at the ASF is complete until we have had it twice.


Or maybe three times, looks like our emails were sent at the same time, 
doh!



1) Some of us observe that many people are posting questions about 
Apache projects on stackoverflow.com. Some of them are getting good 
answers, some less so. Some TLPs have taken note of this and made some 
effort to provide support there. Some haven't.


And some TLPs are enjoying the good answers being supplied by people not 
in their existing community :)




3) Host our own variation on the theme, presumably using OSQA (an open
source clone/tribute band) of SEI.


Not sure infra would go for this, and there's the issue of missing out on 
the existing community of people answering questions on our projects for 
us



4) Talk to the SEI management about their choice of license.


We'd probably be asking them to dual license code (but probably not text) 
in answers to our tags. Not sure how they'd take that, but it presumably 
isn't too big a deal. In the mean time, some people recommend just asking 
people posting code that they want to push upstream to agree to 
re-license.



5) Propose an ASF site for SEI at their area51 site.


Again we miss out on the existing community of people answering questions 
for us. For me, the big value to SO is that existing community of smart 
people answering questions. Personally I find the SO interface better for 
some question types, and a mailing list better for others, it's the 
community that interests me!


Nick


Re: StackOverflow

2011-05-12 Thread Nick Burch

On Thu, 12 May 2011, Benson Margulies wrote:
I think that the problem of 'committer shows up as 'rep=1' is not a big 
problem.


The existing moderation circus on SO seems to work reasonably well,
and it isn't tag-specific. If committers show up and answer questions,
they'll get upvotes, and eventually acquire privileges.


One possible workaround is for the committer to let other committers know 
their SO user id, and everyone jumps on up voting their first answer. 
"Comment Everywhere" @ 50 points is probably the main one that's needed, 
as that lets you ask clarifying points before answering.



I can't predict how Atwood & crew would react to a proposed treat with
us.


Nor I, but we'd need to figure out what things matter to us and which 
don't before we go asking :)


The non-tag-specific nature of moderation privileges is a fairly big 
practical problem for any scheme to give Apache people ex-officio 
reputation -- unless we went for the 'apache.stackoverflow.com / 
stackoverflow.apache.com' separate site route.


The downside of that is loosing the existing community. Not sure how much 
difference the moderation makes though?


Nick


Re: Stackoverflow

2011-05-12 Thread Ross Gardler

On 12/05/2011 15:09, Nick Burch wrote:

On Thu, 12 May 2011, Benson Margulies wrote:

No discussion at the ASF is complete until we have had it twice.


Or maybe three times, looks like our emails were sent at the same
time, doh!


Can we merge these two threads. I'm going to respond here for both
threads. Please keep all responses here.


1) Some of us observe that many people are posting questions about
 Apache projects on stackoverflow.com. Some of them are getting
good answers, some less so. Some TLPs have taken note of this and
made some effort to provide support there. Some haven't.


And some TLPs are enjoying the good answers being supplied by people
not in their existing community :)


A *very* important point. As far as possible we need to limit the
dilution of our projects support efforts, but we can't (and shouldn't)
control the world. Things will happen outside, we should seek to be
inclusive.



4) Talk to the SEI management about their choice of license.


We'd probably be asking them to dual license code (but probably not
text) in answers to our tags. Not sure how they'd take that, but it
presumably isn't too big a deal. In the mean time, some people
recommend just asking people posting code that they want to push
upstream to agree to re-license.


I don't believe we (ComDev) should be addressing this issue, this one
belongs to legal@ We can ask them to look into it if we have a proposal
to move forwards.


5) Propose an ASF site for SEI at their area51 site.


Again we miss out on the existing community of people answering
questions for us. For me, the big value to SO is that existing
community of smart people answering questions. Personally I find the
SO interface better for some question types, and a mailing list
better for others, it's the community that interests me!


I agree, but most people will not relish the idea of monitoring yet
another channel. Furthermore making another channel "official" in this
way means that we are diluting our support solutions.

Like Nick I'm interested in the community StackOverflow surfaces. How do
we get them more engaged with official support channels? What should
those official support channels be?

[I'm bringing over points from the overlapping thread below]

On 12/05/2011 15:03, Nick Burch wrote:

Before a project might list its stackoverflow tag as something to
use from its website (as we currently do for our mailing lists, and
in some cases things like nabble), what's needed?


PMC approval. That's it.

This is not an ASF wide decision, a PMC can adopt Stack Overflow now if 
they want to. User support need not be governed by our IP policies.


However, what I don't want to see is developer support moving off ASF 
lists.



One thing that springs to mind is the licensing. Can we get SO to
dual license content on our tags?


As I say above, not our concern. This is a legal@ issue. There's no 
point in asking legal@ to explore it unless we have a plan to make 
StackOverflow a useful part of one or more Apache projects.



Next up is probably visibility. Could we get the feather logo shown?
Is that worth having? Can we get an aggregation point of all our
tags?


If SO becomes an official channel then these points become very 
important. If it is an unnofficial channel for some projects, who cares?


The only way I would want to see it becoming an official channel is if 
we can tightly integrate it with our current channels. For example, a 
daily mail to the user list saying "these questions were asked on SO" 
and, after a week of inactivity, the question and highest scored answer 
are mailed to our list.


The problem is can we do that (does SO have an API) and will someone 
write and maintain the necessary code?



The content itself on our tags would need backing up. That way, if
SO ever went under, we wouldn't loose the content. (Even if we
couldn't immediately read it...). Can we use the API to do that? Can
we make it work in a way that infra can easily support?


I think my suggestion above covers this (although it only gives a 
partial backup of highest rated answers)



What about cross polination between the mailing list and SO? Do we
post the list of questions to the mailing list, or simply require
that interested people sign up to both? Pros, cons?


Covered by my answer above.


How about existing committers coming to SO. How can we ensure they
have enough rep to quickly take part in the tag for their project?
And what about moderation of the tag, should we push for extra
access?


I'd want committers to be recognised with an automatic rep making them 
stand out. They've earned their merit here, if SO were an official 
channel then that merit should count. If it is an unofficial channel 
then this is less of a problem.


As for moderation - no idea since I don't know how this works at 
present. I have noticed very little bad content on SO so it sounds good.




Anything else?

Nick




Re: Stackoverflow

2011-05-12 Thread Mohammad Nour El-Din
On Thu, May 12, 2011 at 4:46 PM, Ross Gardler  wrote:
> On 12/05/2011 15:09, Nick Burch wrote:
>>
>> On Thu, 12 May 2011, Benson Margulies wrote:
>>>
>>> No discussion at the ASF is complete until we have had it twice.
>>
>> Or maybe three times, looks like our emails were sent at the same
>> time, doh!
>
> Can we merge these two threads. I'm going to respond here for both
> threads. Please keep all responses here.
>
>>> 1) Some of us observe that many people are posting questions about
>>>  Apache projects on stackoverflow.com. Some of them are getting
>>> good answers, some less so. Some TLPs have taken note of this and
>>> made some effort to provide support there. Some haven't.
>>
>> And some TLPs are enjoying the good answers being supplied by people
>> not in their existing community :)
>
> A *very* important point. As far as possible we need to limit the
> dilution of our projects support efforts, but we can't (and shouldn't)
> control the world. Things will happen outside, we should seek to be
> inclusive.
>
>
>>> 4) Talk to the SEI management about their choice of license.
>>
>> We'd probably be asking them to dual license code (but probably not
>> text) in answers to our tags. Not sure how they'd take that, but it
>> presumably isn't too big a deal. In the mean time, some people
>> recommend just asking people posting code that they want to push
>> upstream to agree to re-license.
>
> I don't believe we (ComDev) should be addressing this issue, this one
> belongs to legal@ We can ask them to look into it if we have a proposal
> to move forwards.
>
>>> 5) Propose an ASF site for SEI at their area51 site.
>>
>> Again we miss out on the existing community of people answering
>> questions for us. For me, the big value to SO is that existing
>> community of smart people answering questions. Personally I find the
>> SO interface better for some question types, and a mailing list
>> better for others, it's the community that interests me!
>
> I agree, but most people will not relish the idea of monitoring yet
> another channel. Furthermore making another channel "official" in this
> way means that we are diluting our support solutions.
>
> Like Nick I'm interested in the community StackOverflow surfaces. How do
> we get them more engaged with official support channels? What should
> those official support channels be?
>
> [I'm bringing over points from the overlapping thread below]
>
> On 12/05/2011 15:03, Nick Burch wrote:
>>
>> Before a project might list its stackoverflow tag as something to
>> use from its website (as we currently do for our mailing lists, and
>> in some cases things like nabble), what's needed?
>
> PMC approval. That's it.
>
> This is not an ASF wide decision, a PMC can adopt Stack Overflow now if they
> want to. User support need not be governed by our IP policies.
>
> However, what I don't want to see is developer support moving off ASF lists.
>
>> One thing that springs to mind is the licensing. Can we get SO to
>> dual license content on our tags?
>
> As I say above, not our concern. This is a legal@ issue. There's no point in
> asking legal@ to explore it unless we have a plan to make StackOverflow a
> useful part of one or more Apache projects.
>
>> Next up is probably visibility. Could we get the feather logo shown?
>> Is that worth having? Can we get an aggregation point of all our
>> tags?
>
> If SO becomes an official channel then these points become very important.
> If it is an unnofficial channel for some projects, who cares?
>
> The only way I would want to see it becoming an official channel is if we
> can tightly integrate it with our current channels. For example, a daily
> mail to the user list saying "these questions were asked on SO" and, after a
> week of inactivity, the question and highest scored answer are mailed to our
> list.
>
> The problem is can we do that (does SO have an API) and will someone write
> and maintain the necessary code?

I was exactly looking into the same idea, but in a simpler way as a
start and assuming that SO is not an official channel but it is
something that it is nice to have and exposes what is going on on SO
inside Apache projects' mailing lists.

The idea is we can have configurable bot(s)/service which can be
configured to monitor questions asked on certain tags and their
related answers, and this bot can then send these questions, either
one question per e-mail or a digest of questions and answers,
committers then can login with their own SO account and answer the
question of interest which also will be sent to the mailing list as an
answer.

This is only as an initial integration, which has an advantage of
being listed and archived in the mailing list like any other e-mail
that can be sent directly to the ML.

For the tags used when asking a question each Apache project can add
some information about that on their own site like they do when adding
information about ML(s) and IRC channels, so users can know about
these tags. 

Re: Stackoverflow

2011-05-12 Thread Ross Gardler

On 12/05/2011 19:34, Mohammad Nour El-Din wrote:

On Thu, May 12, 2011 at 4:46 PM, Ross Gardler  wrote:

On 12/05/2011 15:09, Nick Burch wrote:


...


Next up is probably visibility. Could we get the feather logo shown?
Is that worth having? Can we get an aggregation point of all our
tags?


If SO becomes an official channel then these points become very important.
If it is an unnofficial channel for some projects, who cares?

The only way I would want to see it becoming an official channel is if we
can tightly integrate it with our current channels. For example, a daily
mail to the user list saying "these questions were asked on SO" and, after a
week of inactivity, the question and highest scored answer are mailed to our
list.

The problem is can we do that (does SO have an API) and will someone write
and maintain the necessary code?


I was exactly looking into the same idea, but in a simpler way as a
start and assuming that SO is not an official channel but it is
something that it is nice to have and exposes what is going on on SO
inside Apache projects' mailing lists.

The idea is we can have configurable bot(s)/service which can be
configured to monitor questions asked on certain tags and their
related answers, and this bot can then send these questions, either
one question per e-mail or a digest of questions and answers,
committers then can login with their own SO account and answer the
question of interest which also will be sent to the mailing list as an
answer.


I'm not sure this is a good idea. It invisibly merges activity in one 
place with activity in another. The reason I suggested a digest and a 
summary answer was to:


a) differentiate the source
b) avoid flooding user lists
c) avoid triggering a discussion on the official channel that is not 
received on SO



This is only as an initial integration, which has an advantage of
being listed and archived in the mailing list like any other e-mail
that can be sent directly to the ML.


There's the problem (at least for me) it is not "any other e-mail". The 
communication was not sent to the mail list. We can't treat it the same 
without causing confusion.



For the tags used when asking a question each Apache project can add
some information about that on their own site like they do when adding
information about ML(s) and IRC channels, so users can know about
these tags. And this is going to be optional as the service will be
available and configurable by committers who have access to it, just
like what is done now with CI services, like Hudson/Jenkins for
example.


I thought you said this was unofficial? What you describe above is "a 
service configurable by committers... just like what is done with CI 
services". Who is running this service? Who is maintaining it?


The moment this "service" is maintained by the ASF on ASF infrastructure 
it becomes official and we need to maintain it. I'm not saying that is 
impossible but infra@ will, quite rightly, resist anything that is not 
fully supported and demanded by a significant number of projects.


Now, if you want to provide this as a codebase (perhaps on 
apache-extras?) that projects can opt to install on their zone or some 
third party server that's fine. This would be an unofficial service that 
does not require infra@ to expend resources maintaining. If it's taken 
up by many projects and a community emerges maybe it can become official.


[NOTE: I'm ignoring the question of whether we can do this legally for 
now. This will need to be answered before anyone used such a solution]



I found a place where they describe how to use the Stack Exchange API
[1], which I can play with on my machine and I can comeback with a
feedback by the end of next week.


Sounds great.


Also I found this [2] which I am not sure what it is yet, but it seems
that you can build queries which we can publish some statistics using
it, I am not sure yet but I have to make sure of that.


Like Nick I'm interested in the "unknown community" that exists in SO. 
I'm particularly interested in bringing that community into our own 
communities. One way is to adopt their tools in some way, as you 
describe. Another is to figure out who these people are and point our 
communities at their good work.


If [2] can help in doing this then I'd be very interested in anything 
you can do with it. It seems, on the surface, to be much easier, legally 
sound and provides a quicker "win".


Ross



Thoughts ?




The content itself on our tags would need backing up. That way, if
SO ever went under, we wouldn't loose the content. (Even if we
couldn't immediately read it...). Can we use the API to do that? Can
we make it work in a way that infra can easily support?


I think my suggestion above covers this (although it only gives a partial
backup of highest rated answers)


What about cross polination between the mailing list and SO? Do we
post the list of questions to the mailing list, or simply require
that interested people si

Stackoverflow discussion...

2011-05-12 Thread David Blevins
Just joined the list.  Looks like I missed the start of the discussion.  I see 
it in the archive, but if someone could bump one of the threads so I can jump 
in that'd be great.

(and, yes, that's one of the things I like about SO)



Re: Stackoverflow

2011-05-12 Thread Christian Grobmeier
> Like Nick I'm interested in the "unknown community" that exists in SO. I'm
> particularly interested in bringing that community into our own communities.

Do you really think you will adobe the SO community into the ASF community?

I doubt. SO will absorb the ASF user community.

At the point of time when people have the choice to use a fancy web ui
instead of email, they will choose the web ui. More and more users
will move to the UI until there is no activity on the users ML. At one
day incubator podlings will ask for a SO tag instead of a user ml.

Then you have SO absorbed us. Then they are our provider. I don't
think we can get a good level of control except on the API level. And
since everything works well with SO, who would maintain custom API
stuff? There is no need to write any code, it will soon RIP off.

SO as our user provider? Its not open enough for me. Call me an idiot.
I agree email is lost and oldschool. But a company providing us closed
source tools for such an important topic - no, thanks.

The user mailing list has been used to announce several important
messages. Updates, security holes etc. How would you inform your users
on SO? How can you, as a user, make sure you'll get this information?

What is with "community over code"? How can one earn committership? Is
the new criteria to join the number of upvotes in SO? Having one of
these fancy badges? There are thousands of people active on SO - I
doubt I will remember a name from there. In a mailinglist I have
learned already lots of names. A ml is a smaller usergroup. I prefer
that instead of this mass production.

My 2 cents. From the previous discussions I have already seen there
are many people excited about SO. I am not. For sure my user support
will end, when people have started to use SO more than our
mailinglists. I cannot effort another tool for answering questions
except my gmail client, which organizes everything so well. After all
I am not paid for asf support - i will not go and check my tags for
new questions each hour or something.

Cheers,
Christian





> One way is to adopt their tools in some way, as you describe. Another is to
> figure out who these people are and point our communities at their good
> work.
>
> If [2] can help in doing this then I'd be very interested in anything you
> can do with it. It seems, on the surface, to be much easier, legally sound
> and provides a quicker "win".
>
> Ross
>
>>
>> Thoughts ?
>>
>>>
 The content itself on our tags would need backing up. That way, if
 SO ever went under, we wouldn't loose the content. (Even if we
 couldn't immediately read it...). Can we use the API to do that? Can
 we make it work in a way that infra can easily support?
>>>
>>> I think my suggestion above covers this (although it only gives a partial
>>> backup of highest rated answers)
>>>
 What about cross polination between the mailing list and SO? Do we
 post the list of questions to the mailing list, or simply require
 that interested people sign up to both? Pros, cons?
>>>
>>> Covered by my answer above.
>>>
 How about existing committers coming to SO. How can we ensure they
 have enough rep to quickly take part in the tag for their project?
 And what about moderation of the tag, should we push for extra
 access?
>>>
>>> I'd want committers to be recognised with an automatic rep making them
>>> stand
>>> out. They've earned their merit here, if SO were an official channel then
>>> that merit should count. If it is an unofficial channel then this is less
>>> of
>>> a problem.
>>>
>>> As for moderation - no idea since I don't know how this works at present.
>>> I
>>> have noticed very little bad content on SO so it sounds good.
>>>

 Anything else?

 Nick
>>>
>>>
>>
>> [1] - http://stackapps.com/
>> [2] - http://data.stackexchange.com/
>>
>
>



-- 
http://www.grobmeier.de


Re: Stackoverflow

2011-05-12 Thread Ross Gardler

On 12/05/2011 21:27, Christian Grobmeier wrote:

Like Nick I'm interested in the "unknown community" that exists in SO. I'm
particularly interested in bringing that community into our own communities.


Do you really think you will adobe the SO community into the ASF community?


No, of course not.

I'm referring to the few people who are clearly knowledgeable about ASF 
products. Helping others on SO but are not, for whatever reason, 
engaging with the ASF projects in question. These people deserve merit 
in the ASF and right now they are not getting it.



SO as our user provider? Its not open enough for me. Call me an idiot.
I agree email is lost and oldschool. But a company providing us closed
source tools for such an important topic - no, thanks.


Nobody is suggesting that, at least not in this thread.

Ross


Re: Stackoverflow

2011-05-12 Thread Christian Grobmeier
>> Do you really think you will adobe the SO community into the ASF
>> community?
>
> No, of course not.
> I'm referring to the few people who are clearly knowledgeable about ASF
> products. Helping others on SO but are not, for whatever reason, engaging
> with the ASF projects in question. These people deserve merit in the ASF and
> right now they are not getting it.

OK, but how can they earn merit within the ASF? With using the offical
Apache-SO-tags? Sorry, but can you explain how this might work. I have
no imagination (this is not polemic, i really would like to know)

>> SO as our user provider? Its not open enough for me. Call me an idiot.
>> I agree email is lost and oldschool. But a company providing us closed
>> source tools for such an important topic - no, thanks.
>
> Nobody is suggesting that, at least not in this thread.

In my understanding it was proposed to "allow" PMCs to use SO as
official communication channel. Am I wrong?

Once projects are doing that, people will use SO more and more and
migrate from the lists.
Even when nobody has suggested to replace the ML with SO, it will
finally happen. Or might happen.

Cheers,
Christian


Re: Stackoverflow

2011-05-12 Thread Ross Gardler

On 12/05/2011 22:46, Christian Grobmeier wrote:

Do you really think you will adobe the SO community into the ASF
community?


No, of course not.
I'm referring to the few people who are clearly knowledgeable about ASF
products. Helping others on SO but are not, for whatever reason, engaging
with the ASF projects in question. These people deserve merit in the ASF and
right now they are not getting it.


OK, but how can they earn merit within the ASF? With using the offical
Apache-SO-tags? Sorry, but can you explain how this might work. I have
no imagination (this is not polemic, i really would like to know)


Two possibilities (there are probably many more).

We send an email or SO comment and invite them in so they can work 
amongst us and earn merit. Don't assume that they know they can do this, 
in my experience most people do not understand this. See Nicks first 
email as an example, he reports it has worked for him (patches, bug 
reports etc.)


This is my personal preference at this point. The hard part is not 
inviting them in, the hard part is identifying them in the first place.


The second approach would be to provide an SO like service or integrate 
SO in our processes in some way. There are huge technical, legal an 
cultural barriers to this (like your concerns for example). However, 
that does not mean it is impossible. This thread, as I interpret it, is 
exploring this possibility.



SO as our user provider? Its not open enough for me. Call me an idiot.
I agree email is lost and oldschool. But a company providing us closed
source tools for such an important topic - no, thanks.


Nobody is suggesting that, at least not in this thread.


In my understanding it was proposed to "allow" PMCs to use SO as
official communication channel. Am I wrong?


That's not how I've interpreted things here. I see people asking "what 
if" and "how" questions, but I see no proposals yet. My comment above 
was only intended to reassure you that I don't think we are anywhere 
near having to address a concrete proposal yet.


Perhaps I should have said "Nobody is suggesting that, at least not in 
this thread. If they do I would expect that proposal to address all 
concerns raised in this thread, including yours and those previously 
expressed on members@. "


Ross


Re: Stackoverflow

2011-05-12 Thread Benson Margulies
In my opinion, it's completely wrong-headed to imagine that there's
any barrier to any PMC choosing to open a simple beachhead on SO and
posting a link like http://stackoverflow.com/questions/tagged/caliper
on their web presence.

The arguments here are reasons why a PMC might choose to put more or
less (or no) emphasis on it.

If this here PMC decides to consider something else, it will open a
hailing frequency to SEI and see whether there's any meeting of the
minds about licensing and branding and all that stuff.

The QA format, in my opinion, is a very powerful tool for some kinds
of collaborative assistance, and a completely useless tool for others.
It's much easier to find a question with answers than to find a
mailing list thread. It's on the other hand pretty silly to engage in
any sort of extended interactive assistance on it.


Re: Stackoverflow

2011-05-12 Thread David Blevins

On May 12, 2011, at 3:54 PM, Benson Margulies wrote:

> The QA format, in my opinion, is a very powerful tool for some kinds
> of collaborative assistance, and a completely useless tool for others.
> It's much easier to find a question with answers than to find a
> mailing list thread. It's on the other hand pretty silly to engage in
> any sort of extended interactive assistance on it.

That's been my experience as well.  The QA format is pretty great for some 
stuff, but breaks down fast when I have to ask for log files and things of that 
nature.

Another thought.  Sometimes I wonder how hard it would be to just allow tagging 
and voting on top of a plain mailing list emails.  A simple DB with the 
messageId as the key for tags and vote count then a slightly fancier archive 
view than we have now.   And hey, markdown happens to look nice as plain email. 
 I've actually been indenting code snippets for years.

I admit I like getting SO points and badges but they do not factor in at all 
when looking for the right answer.

The tags and votes though are definitely the two critical tools that help me 
find what i'm looking for.


-David



Re: Stackoverflow

2011-05-12 Thread Ted Dunning
There is another factor that comes into play.  QA sites like SO also blend
in wiki and trust mechanisms.  Thus, highly rated users can and do rewrite
questions to be more answerable/understandable.  They can also rewrite
answers if necessary.

Without automated karma, the moderation function has to be granted manually
which is a process that doesn't scale as easily and is subject to attack by
cabals.  That way lies wikipedia's dictatorship of the editor proletariat
and associated drop in user participation.  That is fine for a largely
static knowledge base, but SO addresses much more dynamic topics in a way
that engages the readership much more strongly.  Moreover, the feedback
cycle essentially guarantees that the moderators reflect the interests of
the voting public.

On Thu, May 12, 2011 at 5:47 PM, David Blevins wrote:

> Another thought.  Sometimes I wonder how hard it would be to just allow
> tagging and voting on top of a plain mailing list emails.  A simple DB with
> the messageId as the key for tags and vote count then a slightly fancier
> archive view than we have now.   And hey, markdown happens to look nice as
> plain email.  I've actually been indenting code snippets for years.
>
> I admit I like getting SO points and badges but they do not factor in at
> all when looking for the right answer.
>


Re: Stackoverflow

2011-05-12 Thread Benson Margulies
I don't think it's the tagging and voting. It's the ease of finding
and tracking unanswered questions.

When someone posts a message to one of the busy user(s)@ lists, they
have only so much chance of snagging the attention of someone
qualified to answer. If they get lost in the wash, the question is
probably lost for good.

Some very lightweight system for allowing users to open 'tickets'
asking for some sort of specific assistance might help here. Or it,
too, might wash away in the tide.


On Thu, May 12, 2011 at 8:47 PM, David Blevins  wrote:
>
> On May 12, 2011, at 3:54 PM, Benson Margulies wrote:
>
>> The QA format, in my opinion, is a very powerful tool for some kinds
>> of collaborative assistance, and a completely useless tool for others.
>> It's much easier to find a question with answers than to find a
>> mailing list thread. It's on the other hand pretty silly to engage in
>> any sort of extended interactive assistance on it.
>
> That's been my experience as well.  The QA format is pretty great for some 
> stuff, but breaks down fast when I have to ask for log files and things of 
> that nature.
>
> Another thought.  Sometimes I wonder how hard it would be to just allow 
> tagging and voting on top of a plain mailing list emails.  A simple DB with 
> the messageId as the key for tags and vote count then a slightly fancier 
> archive view than we have now.   And hey, markdown happens to look nice as 
> plain email.  I've actually been indenting code snippets for years.
>
> I admit I like getting SO points and badges but they do not factor in at all 
> when looking for the right answer.
>
> The tags and votes though are definitely the two critical tools that help me 
> find what i'm looking for.
>
>
> -David
>
>


Re: Stackoverflow

2011-05-12 Thread David Blevins
I guess I'd ignore the 'edit' part and avoid the issue completely.  It would 
also make it hard to do as simple metadata around a plain email.

For me tagging and voting and (i forgot) the marking the question answered 
(thanks, Benson) are the parts I would love.

I write some really good responses sometimes and even *I* have a hard time 
finding some of my old responses in the list archive haystack.

And to avoid the "tag names can be spam" issue having so that only committers 
can introduce new tags would be fine for me.  It could be a file in svn or 
something else equally lame but functional.


-David

On May 12, 2011, at 6:04 PM, Ted Dunning wrote:

> There is another factor that comes into play.  QA sites like SO also blend
> in wiki and trust mechanisms.  Thus, highly rated users can and do rewrite
> questions to be more answerable/understandable.  They can also rewrite
> answers if necessary.
> 
> Without automated karma, the moderation function has to be granted manually
> which is a process that doesn't scale as easily and is subject to attack by
> cabals.  That way lies wikipedia's dictatorship of the editor proletariat
> and associated drop in user participation.  That is fine for a largely
> static knowledge base, but SO addresses much more dynamic topics in a way
> that engages the readership much more strongly.  Moreover, the feedback
> cycle essentially guarantees that the moderators reflect the interests of
> the voting public.
> 
> On Thu, May 12, 2011 at 5:47 PM, David Blevins wrote:
> 
>> Another thought.  Sometimes I wonder how hard it would be to just allow
>> tagging and voting on top of a plain mailing list emails.  A simple DB with
>> the messageId as the key for tags and vote count then a slightly fancier
>> archive view than we have now.   And hey, markdown happens to look nice as
>> plain email.  I've actually been indenting code snippets for years.
>> 
>> I admit I like getting SO points and badges but they do not factor in at
>> all when looking for the right answer.
>> 



Re: Stackoverflow

2011-05-12 Thread David Blevins
Good point on the marking of closed.  Critical part.  If we wanted to be really 
lame, closed could be a tag.  But right, something like that is critical.

What sucks is sometimes I read mailing list mails from users, but don't have 
time to answer them just then and then of course I forget about them... and 
well .. as you point out that doesn't end well for anyone.

-David


On May 12, 2011, at 5:56 PM, Benson Margulies wrote:

> I don't think it's the tagging and voting. It's the ease of finding
> and tracking unanswered questions.
> 
> When someone posts a message to one of the busy user(s)@ lists, they
> have only so much chance of snagging the attention of someone
> qualified to answer. If they get lost in the wash, the question is
> probably lost for good.
> 
> Some very lightweight system for allowing users to open 'tickets'
> asking for some sort of specific assistance might help here. Or it,
> too, might wash away in the tide.
> 
> 
> On Thu, May 12, 2011 at 8:47 PM, David Blevins  
> wrote:
>> 
>> On May 12, 2011, at 3:54 PM, Benson Margulies wrote:
>> 
>>> The QA format, in my opinion, is a very powerful tool for some kinds
>>> of collaborative assistance, and a completely useless tool for others.
>>> It's much easier to find a question with answers than to find a
>>> mailing list thread. It's on the other hand pretty silly to engage in
>>> any sort of extended interactive assistance on it.
>> 
>> That's been my experience as well.  The QA format is pretty great for some 
>> stuff, but breaks down fast when I have to ask for log files and things of 
>> that nature.
>> 
>> Another thought.  Sometimes I wonder how hard it would be to just allow 
>> tagging and voting on top of a plain mailing list emails.  A simple DB with 
>> the messageId as the key for tags and vote count then a slightly fancier 
>> archive view than we have now.   And hey, markdown happens to look nice as 
>> plain email.  I've actually been indenting code snippets for years.
>> 
>> I admit I like getting SO points and badges but they do not factor in at all 
>> when looking for the right answer.
>> 
>> The tags and votes though are definitely the two critical tools that help me 
>> find what i'm looking for.
>> 
>> 
>> -David
>> 
>>