Council nomination: Andrea Grandi

Council nomination: Andrea Grandi

Andrea Grandi
Karma: 662
2010-03-09 16:14 UTC
Hello,

my name is Andrea Grandi, from Italy. Most of you probably already
know me, but I'll introduce myself for people who joined later.

I'm a computer science student at Università degli Studi di Firenze
and I've worked in the past as software developer for some companies.
I also lead the Linux user group of my city (PtLUG), and for this
reason my programming interests are directed to opensource
development.
Working for PtLUG I've also gained a lot of experience about how to
relate to a community and how to organize events.

Past and present in Maemo Community

I joined the Maemo Community since the first Maemo device was out
(Nokia 770) and I've been always so excited for being able to
contribute to this project.
In the past I've attended at both Maemo Summit doing a short talk.
During last summer I collaborated with PyMaemo team during a stage at
Igalia and at the moment I'm developing a couple of applications using
Python and Qt.

Areas where I could help in the council

In the Maemo Council I could help mainly for two things. First of all
I could help for the organization of the events. Finding a strategic
place to organize an event and selecting interesting contents to
attract more people is not an easy task. I think that there are still
some areas where we can work better to give to the Community a better
Summit.
Being a developer too I think I could help improving tools that Maemo
developers use. For example a lot of work could be done to improve the
Maemo Garage (did you notice that main Maemo project have their code
in Gitorius, mailing list on Maemo Garage, website on another hosting
service ecc...... ?!).

What I would like to do in the Council

- Maemo(MeeGo) Summit organization: as I already said, there are some
areas that we could improve and I'm going to work in this direction.
- Promoting developers contests: a nice way to attract developers is
challenging them. We could organize a contest and I'm sure that a lot
of interesting applications could be created by community.
- Improving the "getting started" part of all areas: I've noticed that
for a new developers or users has never been easy to find where to
start from. I think that a lot could be done to improve this.

Of course I've also other ideas for the Community, but first of all
let's see how this Maemo+Moblin fusion will evolve. We are no more
just "Maemo" now, we are a larger community so I think it's better to
start as soon as possible working together to create the best
community ever :)

Regards,

--
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.andreagrandi.it/pgp_key.asc
  •  Reply

Re: Council nomination: Andrea Grandi

Andrew Flegg
Karma: 3343
2010-03-12 13:46 UTC
On Tue, Mar 9, 2010 at 16:14, Andrea Grandi <a.grandi@gmail.com> wrote:
>
> my name is Andrea Grandi, from Italy. Most of you probably already
> know me, but I'll introduce myself for people who joined later.

Thanks Andrea. I've a few questions for the candidates, your answers
would be appreciated:


Sprint process
~~~~~~~~~~~~~~
This is the main organised point of contact between Nokia, the paid
contributors and the community, however the maemo.org sprint process
is quite heavy for volunteers and it often seems to be a checklist
affair; rather than a collaborative planning exercise.

1) Do you see any flaws in it, and how do you think it can be improved?

2) What are your thoughts on ongoing communication during the sprint?


MeeGo
~~~~~
MeeGo is, IMHO, the single biggest thing to happen to Maemo since the
770. In many ways, it's the opening up of the design processes that
many of us have wanted in Maemo for so long. As Maemo as an operating
system disappears, this will have a big effect on the community.

3) As we move from "day zero" to "day one", what do you think the
priorities for the MeeGo community should be?

4) Should leaders in the MeeGo community (whether from a Moblin or
Maemo background) try to move the existing communities with them to
form the MeeGo community; or should a new community form around the
operating system and its devices?

4a) If yes, what steps should be taken to prevent overreactions and
allegations of "take over" that happened when internettablettalk.com's
theme changed to match the rest of maemo.org?

4b) If no, how do you see the relationship between the Maemo community
which has been "left behind" and the MeeGo community? How does the
Maemo community stay vibrant if large portions on moving on to Maemo's
successor, or drifting away to other mobile platforms?

5) What are your thoughts about existing maemo.org resources (such as
Extras, auto-builder, Bugzilla) as Nokia, and the paid contributors,
look to the future?


Community
~~~~~~~~~

6) How can we encourage more, and higher quality, applications for
Maemo - and specifically through Extras?


Thanks for your time in answering these questions. Your answers are
much appreciated.

Cheers,

Andrew

--
Andrew Flegg -- mailto:andrew@bleb.org | http://www.bleb.org/
  •  Reply

Re: Council nomination: Andrea Grandi

Andrea Grandi
Karma: 662
2010-03-12 15:05 UTC
Hello,

On 12 March 2010 14:46, Andrew Flegg <andrew@bleb.org> wrote:
> Thanks Andrea. I've a few questions for the candidates, your answers
> would be appreciated:

excuse me if I hadn't replyed yet, but probably when you sent this
email I had not applied for the Council nomination yet, so I'll do it
now.

> Sprint process
> ~~~~~~~~~~~~~~
> This is the main organised point of contact between Nokia, the paid
> contributors and the community, however the maemo.org sprint process
> is quite heavy for volunteers and it often seems to be a checklist
> affair; rather than a collaborative planning exercise.
>
> 1) Do you see any flaws in it, and how do you think it can be improved?

even if we are a community, we have to think (imho) like a small
company to make things work. I explain you...

The first thing we have to do is creating a list of collaborators,
volunteers ecc... and for each of them we need to know the tasks
they're most skilled to.
For example: Person1 (db designer, web developer ecc...), Person2
(good communication skills), Person3 (developer and UI designer
ecc...).

So, when the Council make a list of "things to do" during the Sprint
Process, we already have a list of people to ask too. No need to ask
"are you good at designing a webpage...?" because we already know his
skills. Of course if we have 10 webdesigner, we don't need 10 people
every time, but of course it's better to have more people than having
few.

Important thing: we should aware karma points to people who work to a
specific task (this will make people happier to collaborate with us).

> 2) What are your thoughts on ongoing communication during the sprint?

the actual method is quite good, the only important thing is that
every person who decide to partecipate to the Sprint meeting in an
active way, make a todo-list of things to work on, so when we start
the meeting we can already make a priority list. All the community
should be encouraged to attend the meeting. At the end of it we should
make a very short summary of the discussion and publish it on the
mailing list and on Maemo Planet, not only in a wiki page.

> MeeGo
> ~~~~~
> MeeGo is, IMHO, the single biggest thing to happen to Maemo since the
> 770. In many ways, it's the opening up of the design processes that
> many of us have wanted in Maemo for so long. As Maemo as an operating
> system disappears, this will have a big effect on the community.
>
> 3) As we move from "day zero" to "day one", what do you think the
> priorities for the MeeGo community should be?

I almost have more questions than answers for this part :\

For example:

- how dows the Moblin community work?
- do they have a council like our?

For sure I think that neither Maemo must be taken over by Moblin
community, neither Moblin community must be taken over by us.

We must be sure that both community are well represented by future
MeeGo council and we must explain to community members that this
fusion can bring lot of positive things and potentiality if we are
good at managing this. Good ideas are welcome for this part.

> 4) Should leaders in the MeeGo community (whether from a Moblin or
> Maemo background) try to move the existing communities with them to
> form the MeeGo community; or should a new community form around the
> operating system and its devices?

I really think we must not destroy nor waste existing communities. We
(as part of the community) must simply adapt to a bit different
project. After all we still have Nokia, its devices, a Linux based
operating sistem, and the nice Qt libraries officially supported....
we really just need to adapt to the incoming changes, but it still
remains an (almost) opensource operating system for mobile devices.

> 4a) If yes, what steps should be taken to prevent overreactions and
> allegations of "take over" that happened when internettablettalk.com's
> theme changed to match the rest of maemo.org?

I think that in this case the "secret" is being able to merge what is
good in both communities and take the good from both. For example: the
forum? We should simply allow Moblin users and Maemo users to access
the Meego forum. This new forum should be used by both communities.
Only having the same discussion place we can be sure to collaborate.
Same thing for maemo-community, maemo-devel ecc... we should simply
all migrate to meego-community, meego-devel ecc... maybe this is not
possible for short time, since at the moment N900 still uses Maemo as
OS and Moblin is used on notebooks, but surely this is the way.

> 4b) If no, how do you see the relationship between the Maemo community
> which has been "left behind" and the MeeGo community? How does the
> Maemo community stay vibrant if large portions on moving on to Maemo's
> successor, or drifting away to other mobile platforms?

as I previously said, Maemo community should simply migrate to Meego.
We must evolve.
Giants (Nokia and Intel) are going to support MeeGo, that's all.
People must evolve not remain nostalgic :P
(I excuse myself for this radical point of view, it's only my hopinion...).

> 5) What are your thoughts about existing maemo.org resources (such as
> Extras, auto-builder, Bugzilla) as Nokia, and the paid contributors,
> look to the future?

actual resources, expecially for developers, really s**** :)

let's analize the situation... main Maemo projects are using Gitorius
to host the source code, Maemo Garage for their development mailing
list, bugs.maemo.org for bugs (while Garage has a different one),
their own web hosting to host the application website and finally
auto-builder to publish application. We should really have something
better.

Plase, really please, COPY from actually working solutions, take the
best and create something better!
For example I find Google Code very nice to host an application... its
difect? It doesn't support Git, but the rest is nice.

> Community
> ~~~~~~~~~
>
> 6) How can we encourage more, and higher quality, applications for
> Maemo - and specifically through Extras?

again: why don't we organize a MeeGo Developer Contest? Developers
like challenges and prizes :)
We should do something like the Android one and aware developers with
devices or money ecc...

This would make developing for Meego more actractive. I know some
developers that started coding for Android just because there was a
contest to win. During the development process they had the
possibility to know the Android Community better and at the end they
continued developing for that platform.

> Thanks for your time in answering these questions. Your answers are
> much appreciated.

Thanks to you for your questions and (personally) I really hope that
even you run again for the Council because we surely need experienced
people :)

Regards,

--
Andrea Grandi
email: a.grandi [AT] gmail [DOT] com
website: http://www.andreagrandi.it
PGP Key: http://www.andreagrandi.it/pgp_key.asc
  •  Reply