GSoC idea: Brainstorming portal for better community decision process

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

GSoC idea: Brainstorming portal for better community decision process

Janko Mivšek
Dear Smalltalkers,

Becasue we have quite some problems in a community with seeking a
consensus on important questions, from organization ones and on, I came
to idea to build a tool for help. And a GSoC project can be an ideal
opportunity to build such a tool. What do you think?

Here is a description:

Brainstorming portal for better community decision process
==========================================================

Create a web portal for brainstorming sessions/meetings to get ideas and
answers to important questions in Smalltalk community. Portal should
allow on-line to:

   1. brainstorm the ideas
   2. vote to get-out the best ideas
   3. seek consensus
   4. analyze - report

On-line session/meeting should look like a Skype session together with a
brainstorming portal, from collecting ideas to a final decision
proposal. Example of such session can be a Squeak Oversight Board
meeting or planning session for a new Smalltalk project. Or some broader
session in the community, like on a question how to organize better.

Some important concepts:

    * anonymity of idea proposers
    * associations: proposers see the ideas of anonymous others to
      facilitate an association for proposing an even better idea
    * seeking consensus to avoid 51/49% decisions but to come closer to
      100% agreement on important ideas.

Technical details

    * a web application for gathering brainstormed ideas in real-time
      (using Ajax and Comet technology).
    * voting system with appropriate algorithms
    * analytics with on-line graphs and reports on paper/PDF
    * installation on a publicly available hosting server

Benefits to the Student

    * getting insight into group dynamics of Smalltalk community and in
      general
    * gaining knowledge of modern web technologies in Smalltalk and in
      general

Benefits to the Community

Better community decision process by getting the best ideas from the
members while on the other side avoiding stalemates so frequent in
Smalltalk community those days


Best regards
Janko


--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] GSoC idea: Brainstorming portal for better community decision process

Paul Baumann
Hi Janko,

>>What do you think?

Big mistake to ask that... :)

So "report" is the end goal?

Consensus doesn't accomplish anything. Many truly great things are not understood by a voting majority. A mixture of pride and reward is required to get work done. Few would anonymously give away great ideas. Who is going to implement a commonly recognized "great" idea that is not their own? Usually the quality and results of work lacking incentive are mediocre at best. What about the destructive personalities that take pride in destroying good ideas? It is those types that love to participate in consensus groups because that is how they derive satisfaction. The outcome of what you are proposing would be the common (mis)understanding of problems. Consensus doesn't mean that understanding is correct. Consensus doesn't mean that what is proposed will really accomplish anything. Consensus doesn't get the goals actually achieved. Consensus work does little more than mimic what someone else already struggled to prove successful--diminishing incentive from people who deserve the credit. I've never seen anything good come from a consensus.

Better to act in an environment that forms a cycle of individual liberty and reward. Create a market for change where people can work for reward. Pride is the dominant incentive in young markets. Incentive markets originate from pride in the hope to establish a market for financial reward.

"Stalemate"? That means that there is a gatekeeper blocking change or destroying incentives. What stops a Linux developer from evolving code? Obviously the cost of getting Microsoft to change their code would be a disincentive. Smalltalk is between those extremes, but with fewer incentives to overcome the cost-of-change. To me, Smalltalk development is about rapid evolution. Years ago I stopped caring about releasing code though gatekeepers. I expect you'll find many people have already done really great things but are not sharing them. That is a market opportunity for someone smart enough to develop it.

Paul Baumann



-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Janko Mivšek
Sent: Thursday, March 11, 2010 6:15 AM
To: Squeak; [hidden email]; GNU Smalltalk; GemStone Seaside beta discussion; 'VWNC'
Subject: [vwnc] GSoC idea: Brainstorming portal for better community decision process

Dear Smalltalkers,

Becasue we have quite some problems in a community with seeking a consensus on important questions, from organization ones and on, I came to idea to build a tool for help. And a GSoC project can be an ideal opportunity to build such a tool. What do you think?

Here is a description:

Brainstorming portal for better community decision process ==========================================================

Create a web portal for brainstorming sessions/meetings to get ideas and answers to important questions in Smalltalk community. Portal should allow on-line to:

   1. brainstorm the ideas
   2. vote to get-out the best ideas
   3. seek consensus
   4. analyze - report

On-line session/meeting should look like a Skype session together with a brainstorming portal, from collecting ideas to a final decision proposal. Example of such session can be a Squeak Oversight Board meeting or planning session for a new Smalltalk project. Or some broader session in the community, like on a question how to organize better.

Some important concepts:

    * anonymity of idea proposers
    * associations: proposers see the ideas of anonymous others to
      facilitate an association for proposing an even better idea
    * seeking consensus to avoid 51/49% decisions but to come closer to
      100% agreement on important ideas.

Technical details

    * a web application for gathering brainstormed ideas in real-time
      (using Ajax and Comet technology).
    * voting system with appropriate algorithms
    * analytics with on-line graphs and reports on paper/PDF
    * installation on a publicly available hosting server

Benefits to the Student

    * getting insight into group dynamics of Smalltalk community and in
      general
    * gaining knowledge of modern web technologies in Smalltalk and in
      general

Benefits to the Community

Better community decision process by getting the best ideas from the members while on the other side avoiding stalemates so frequent in Smalltalk community those days


Best regards
Janko


--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

This message may contain confidential information and is intended for specific recipients unless explicitly noted otherwise. If you have reason to believe you are not an intended recipient of this message, please delete it and notify the sender. This message may not represent the opinion of IntercontinentalExchange, Inc. (ICE), its subsidiaries or affiliates, and does not constitute a contract or guarantee. Unencrypted electronic mail is not secure and the recipient of this message is expected to provide safeguards from viruses and pursue alternate means of communication where privacy or a binding message is desired.

Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] GSoC idea: Brainstorming portal for better community decision process

Gregory Bourassa-3
In reply to this post by Janko Mivšek
Janko,

Paul has made some criticisms of your idea elsewhere on the thread...and
some of his points are certainly worth considering.

However,  a system with some of the attributes you describe might be
implemented as a "fun" tool to experiment with social communities and
the outcomes of their interactions.   If you take one step of
abstraction away from "serious" consensus-seeking and make the tool
configurable enough to support "playing at consensus seeking",   it
might become a runaway hit.  :-)

Gregory Bourassa


Janko Mivšek wrote:

> Dear Smalltalkers,
>
> Becasue we have quite some problems in a community with seeking a
> consensus on important questions, from organization ones and on, I came
> to idea to build a tool for help. And a GSoC project can be an ideal
> opportunity to build such a tool. What do you think?
>
> Here is a description:
>
> Brainstorming portal for better community decision process
> ==========================================================
>
> Create a web portal for brainstorming sessions/meetings to get ideas and
> answers to important questions in Smalltalk community. Portal should
> allow on-line to:
>
>    1. brainstorm the ideas
>    2. vote to get-out the best ideas
>    3. seek consensus
>    4. analyze - report
>
> On-line session/meeting should look like a Skype session together with a
> brainstorming portal, from collecting ideas to a final decision
> proposal. Example of such session can be a Squeak Oversight Board
> meeting or planning session for a new Smalltalk project. Or some broader
> session in the community, like on a question how to organize better.
>
> Some important concepts:
>
>     * anonymity of idea proposers
>     * associations: proposers see the ideas of anonymous others to
>       facilitate an association for proposing an even better idea
>     * seeking consensus to avoid 51/49% decisions but to come closer to
>       100% agreement on important ideas.
>
> Technical details
>
>     * a web application for gathering brainstormed ideas in real-time
>       (using Ajax and Comet technology).
>     * voting system with appropriate algorithms
>     * analytics with on-line graphs and reports on paper/PDF
>     * installation on a publicly available hosting server
>
> Benefits to the Student
>
>     * getting insight into group dynamics of Smalltalk community and in
>       general
>     * gaining knowledge of modern web technologies in Smalltalk and in
>       general
>
> Benefits to the Community
>
> Better community decision process by getting the best ideas from the
> members while on the other side avoiding stalemates so frequent in
> Smalltalk community those days
>
>
> Best regards
> Janko
>
>
>  

-----------------------------------------
Key Technology, Inc. Disclaimer Notice - The information and
attachment(s) contained in this communication are intended
for the addressee only, and may be confidential and/or legally
privileged. If you have received this communication in error,
please contact the sender immediately, and delete this
communication from any computer or network system. Any
interception, review, printing, copying, re-transmission,
dissemination, or other use of, or taking of any action upon
this information by persons or entities other than the intended
recipient is strictly prohibited by law and may subject them
to criminal or civil liability. Key Technology, Inc. is not
liable for the improper and/or incomplete transmission of the
information contained in this communication or for any delay
in its receipt.
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] RE: [vwnc] GSoC idea: Brainstorming portal for better community decision process

Janko Mivšek
In reply to this post by Paul Baumann
Hi Paul,

On 11. 03. 2010 22:51, Paul Baumann wrote:

>>> What do you think?
>
> Big mistake to ask that... :)

Not at all :)

> So "report" is the end goal?

Not a big fancy report for big bosses of course. But a result in some
easy understand form to base further decisions on.

> Consensus doesn't accomplish anything. Many truly great things are not understood by a voting majority. A mixture of pride and reward is required to get work done. Few would anonymously give away great ideas. Who is going to implement a commonly recognized "great" idea that is not their own? Usually the quality and results of work lacking incentive are mediocre at best. What about the destructive personalities that take pride in destroying good ideas? It is those types that love to participate in consensus groups because that is how they derive satisfaction. The outcome of what you are proposing would be the common (mis)understanding of problems. Consensus doesn't mean that understanding is correct. Consensus doesn't mean that what is proposed will really accomplish anything. Consensus doesn't get the goals actually achieved. Consensus work does little more than mimic what someone else already struggled to prove successful--diminishing incentive from people who deserve the
credit. I've never seen anything good come from a consensus.

About consensus: I don't have in mind bad compromises etc, but moving
the initial majory voting result from too frequent 51/49%  slowly closer
to ideal 100/0%. By continuing the argumented debate, revoting etc.
Remember that majory voting usualy leaves a substantial percent of
voters unsatisfied, which is not good and can lead to polarization of a
community. Seeking a consensus is a technique to lower this percent. But
this is also a cultural thing, Japanese are for instance more inclined
to consensus seeking.

About destructive personalities: Anonymity is here to solve and silence
such people, because everyone can say what has in his mind freely,
without fear of exposure and any represalies of any form. Also, the
result of such idea gathering and voting is a strong argument against
such the people. We have just now an example in Squeak community and
with a collection of "ideas" with such a tool I'm sure we'd measure what
a community really think quite precisely and this will be an undeniable
argument against the guy, who thinks that only he knows well, what the
community really think.

About pride and reward: Well, authors of the best ideas at the end can
be announced, but on the other side author of such idea will know that
he wins even if he stays anonymous.

Also remember that such a tool is not good for every possible case. I
think the best is for collecting initial ideas as freely as possible and
measuring the opinion about them from others. This can then be a base
for the real decisions.

Best regards
Janko


> Better to act in an environment that forms a cycle of individual liberty and reward. Create a market for change where people can work for reward. Pride is the dominant incentive in young markets. Incentive markets originate from pride in the hope to establish a market for financial reward.
>
> "Stalemate"? That means that there is a gatekeeper blocking change or destroying incentives. What stops a Linux developer from evolving code? Obviously the cost of getting Microsoft to change their code would be a disincentive. Smalltalk is between those extremes, but with fewer incentives to overcome the cost-of-change. To me, Smalltalk development is about rapid evolution. Years ago I stopped caring about releasing code though gatekeepers. I expect you'll find many people have already done really great things but are not sharing them. That is a market opportunity for someone smart enough to develop it.
>
> Paul Baumann
>
>
>
> -----Original Message-----
> From: [hidden email] [mailto:[hidden email]] On Behalf Of Janko Mivšek
> Sent: Thursday, March 11, 2010 6:15 AM
> To: Squeak; [hidden email]; GNU Smalltalk; GemStone Seaside beta discussion; 'VWNC'
> Subject: [vwnc] GSoC idea: Brainstorming portal for better community decision process
>
> Dear Smalltalkers,
>
> Becasue we have quite some problems in a community with seeking a consensus on important questions, from organization ones and on, I came to idea to build a tool for help. And a GSoC project can be an ideal opportunity to build such a tool. What do you think?
>
> Here is a description:
>
> Brainstorming portal for better community decision process ==========================================================
>
> Create a web portal for brainstorming sessions/meetings to get ideas and answers to important questions in Smalltalk community. Portal should allow on-line to:
>
>    1. brainstorm the ideas
>    2. vote to get-out the best ideas
>    3. seek consensus
>    4. analyze - report
>
> On-line session/meeting should look like a Skype session together with a brainstorming portal, from collecting ideas to a final decision proposal. Example of such session can be a Squeak Oversight Board meeting or planning session for a new Smalltalk project. Or some broader session in the community, like on a question how to organize better.
>
> Some important concepts:
>
>     * anonymity of idea proposers
>     * associations: proposers see the ideas of anonymous others to
>       facilitate an association for proposing an even better idea
>     * seeking consensus to avoid 51/49% decisions but to come closer to
>       100% agreement on important ideas.
>
> Technical details
>
>     * a web application for gathering brainstormed ideas in real-time
>       (using Ajax and Comet technology).
>     * voting system with appropriate algorithms
>     * analytics with on-line graphs and reports on paper/PDF
>     * installation on a publicly available hosting server
>
> Benefits to the Student
>
>     * getting insight into group dynamics of Smalltalk community and in
>       general
>     * gaining knowledge of modern web technologies in Smalltalk and in
>       general
>
> Benefits to the Community
>
> Better community decision process by getting the best ideas from the members while on the other side avoiding stalemates so frequent in Smalltalk community those days
>
>
> Best regards
> Janko


--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [vwnc] GSoC idea: Brainstorming portal for better community decision process

Janko Mivšek
In reply to this post by Gregory Bourassa-3
Hi Gregory,

On 12. 03. 2010 01:47, Gregory Bourassa wrote:

> Paul has made some criticisms of your idea elsewhere on the thread...and
> some of his points are certainly worth considering.
>
> However,  a system with some of the attributes you describe might be
> implemented as a "fun" tool to experiment with social communities and
> the outcomes of their interactions.   If you take one step of
> abstraction away from "serious" consensus-seeking and make the tool
> configurable enough to support "playing at consensus seeking",   it
> might become a runaway hit.  :-)

It seems so :) Sometimes one needs to dress his idea as a toy to easier
convince the people, I agree, ok, let we make a toy :)

Thanks for that proposal, I'll actually start thinking in this direction!

Janko

>
> Gregory Bourassa
>
>
> Janko Mivšek wrote:
>> Dear Smalltalkers,
>>
>> Becasue we have quite some problems in a community with seeking a
>> consensus on important questions, from organization ones and on, I came
>> to idea to build a tool for help. And a GSoC project can be an ideal
>> opportunity to build such a tool. What do you think?
>>
>> Here is a description:
>>
>> Brainstorming portal for better community decision process
>> ==========================================================
>>
>> Create a web portal for brainstorming sessions/meetings to get ideas and
>> answers to important questions in Smalltalk community. Portal should
>> allow on-line to:
>>
>>    1. brainstorm the ideas
>>    2. vote to get-out the best ideas
>>    3. seek consensus
>>    4. analyze - report
>>
>> On-line session/meeting should look like a Skype session together with a
>> brainstorming portal, from collecting ideas to a final decision
>> proposal. Example of such session can be a Squeak Oversight Board
>> meeting or planning session for a new Smalltalk project. Or some broader
>> session in the community, like on a question how to organize better.
>>
>> Some important concepts:
>>
>>     * anonymity of idea proposers
>>     * associations: proposers see the ideas of anonymous others to
>>       facilitate an association for proposing an even better idea
>>     * seeking consensus to avoid 51/49% decisions but to come closer to
>>       100% agreement on important ideas.
>>
>> Technical details
>>
>>     * a web application for gathering brainstormed ideas in real-time
>>       (using Ajax and Comet technology).
>>     * voting system with appropriate algorithms
>>     * analytics with on-line graphs and reports on paper/PDF
>>     * installation on a publicly available hosting server
>>
>> Benefits to the Student
>>
>>     * getting insight into group dynamics of Smalltalk community and in
>>       general
>>     * gaining knowledge of modern web technologies in Smalltalk and in
>>       general
>>
>> Benefits to the Community
>>
>> Better community decision process by getting the best ideas from the
>> members while on the other side avoiding stalemates so frequent in
>> Smalltalk community those days
>>
>>
>> Best regards
>> Janko
>>
>>
>>  
>
> -----------------------------------------
> Key Technology, Inc. Disclaimer Notice - The information and
> attachment(s) contained in this communication are intended for the
> addressee only, and may be confidential and/or legally privileged. If
> you have received this communication in error, please contact the sender
> immediately, and delete this communication from any computer or network
> system. Any interception, review, printing, copying, re-transmission,
> dissemination, or other use of, or taking of any action upon this
> information by persons or entities other than the intended recipient is
> strictly prohibited by law and may subject them to criminal or civil
> liability. Key Technology, Inc. is not liable for the improper and/or
> incomplete transmission of the information contained in this
> communication or for any delay in its receipt.
>
>
>
>

--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] RE: [vwnc] GSoC idea: Brainstorming portal for better community decision process

Paul Baumann
In reply to this post by Janko Mivšek

>>> So "report" is the end goal?
>> Not a big fancy report for big bosses of course. But a result in some easy understand form to base further decisions on.

Yes, communication and understanding is one benefit of a consensus tool. It was too harsh of me to say "no benefit". I wish you all the best on that tool. It is something you believe in, and that is enough to gain my respect.

>> Remember that majority voting usually leaves a substantial percent of
>> voters unsatisfied, which is not good and can lead to polarization of a community.

Interesting that the conversation went there. It has been a personal project of mine to demonstrate a voting system that avoids polarization entirely. If you, or anyone else, is willing to create a website for national attention to demonstrate a new voting system then let me know. It gets to the root of our national problems, but isn't something the established political parties will like. Either party could run with this this idea to help them gain in the next election, but it ultimately means the end of the two party system as we know it so it has to have popular support to remain an issue after the election. A web example would be helpful, but I'm not creative in that way. Not sure what the ad revenues could be from the site, but they'd be all yours.

Paul Baumann
[hidden email]


This message may contain confidential information and is intended for specific recipients unless explicitly noted otherwise. If you have reason to believe you are not an intended recipient of this message, please delete it and notify the sender. This message may not represent the opinion of IntercontinentalExchange, Inc. (ICE), its subsidiaries or affiliates, and does not constitute a contract or guarantee. Unencrypted electronic mail is not secure and the recipient of this message is expected to provide safeguards from viruses and pursue alternate means of communication where privacy or a binding message is desired.