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

Janko Mivšek janko.mivsek at eranova.si
Thu Mar 11 12:45:26 UTC 2010

Hi Ian,

On 11. 03. 2010 12:30, Ian Trudel wrote:

> I like your idea. Have you considered the very same idea but
> implemented as as a client-server within Squeak rather than a portal?

Thanks! Not yet, but I see an easy extension of this idea to the GUI
client later.

> Accessibility is certainly important and this system could be a good
> Seaside application. However, I am inclined to believe that it would
> have a greater collateral impact if it was something used within
> Squeak on both sides. We should want people spend as much time as
> possible within Squeak to create a unique opportunity to bring new
> features, correct bugs, etc. "It's right under your nose" style. This
> would not be the same as a server side application.

Yes, for some low level technical brainstorming for sure. But idea of
this portal is broader: to cover also brainstorming about organizational
questions (like those right now in Squeak community), general ideas for
new projects, etc etc. On this level a web browser is for sure your
preferred client.

Best regards

> Ian.
> 2010/3/11 Janko Mivšek <janko.mivsek at eranova.si>:
>> 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

Janko Mivšek
Smalltalk Web Application Server

More information about the Squeak-dev mailing list