martedì 24 ottobre 2017

GSoC Mentor Summit 2017

Before digging deeper into details, I would like to say thank you KDE for this great opportunity. There's not better way to start the 2nd year of my Master Degree: visiting California and meeting amazing people. You can realize how much you are lucky to belong to an open source community when these things happen.

Friday: the arrival

This year the summit started on Friday evening. Stephanie Taylor said it was a new idea to allow and increase socialization among attendees: she was right!
Me and Riccardo were a little bit late on the schedule because we had another amazing opportunity: visiting Mozilla headquarter in Mountain View. So, we went straight to the Google Tech Corners instead of checking-in to the hotel Google provided us. However, we arrived on time instead of our badges :) We were two of the dozens anonymous attendees during the dinner!
The first thing we did (OK no, honestly it was the second one after grabbed a beer and some food :D) was to text to the third and the last one KDE member who was there: Boudhayan. Unlike us, he was super tired because of the jet lag. Indeed, we arrived a couple of days before and spent some time visiting San Francisco: it was my first time in the States. Anyway, we chatted a lot during the dinner. I tried to expose some new exciting stuff about WikiToLearn which we are going to do (news will come soon). After 10 minutes he looked at me and honestly said: “We should continue this conversation tomorrow, I’m not able to understand now! Sorry man”. I burst out laughing.

 Me, Riccardo & Boudhayan
Time flies when you’re having fun...and we had to move to the Comic Con room for the welcome session.
The Google Open Source team exposed the schedule and useful info for the coming days. Then, they asked us to introduce ourselves using some hashtags (up to 5). I chose: #ITALY, #SPAGHETTI, #WIKI, #KDE, #ECOLOGIST. When I pronounced “spaghetti” after “Italy” the whole room laughed, and it was my intent!
After this introduction we were free to come back to the hotel or to continue to interact with other people and having fun. I chose the second one, I was really excited and full of energy. I retrieved my badge and I added some rosettes. In the meanwhile I ate some chocolate and grabbed some stickers and Google gifts.
Finally, at 10:30 PM, Riccardo convinced me to go to the hotel and save some energy for the next day.

Saturday: ready to rock!

Shower, badge, backpack and I was ready to rock (Hard to believe it...Riccardo too :D). The first day was opened with some Lighting Talks. Next, the sessions began. We proposed one about Open and Collaborative Education. I was quite surprised: we were about 15 people in the room. There were participants from Greece, USA, Italy, India and Germany. Me and Riccardo ran the session, but there was Budhayan too. Everyone made a brief introduction about himself and his project, then we started talking about Open Education and its best practices, how to engage non-tech people and common pitfalls.

As WikiToLearn members, we got in touch with Mark Graham (Internet Archive), his wife from OER Commons and with the Greek Free Open Source Software Society General Manager Despina Mitropoulou.

Very short digression: we met Mark at Internet Archive headquarter on Tuesday for a short tour and to talk about WikiToLearn and how he could help us. We got some useful tips and contacts :)

The day proceeded quite fast. I participated to a couple of sessions about chat platforms and I would like to light up a beacon of hope. We are not alone! Most of the communities are facing the same issues about communication channels.

Like any self-respecting conference (or unconference in that case), the group photo has to be taken before lunch.

The long-awaited group photo (photo by Dmitry Avtonomov)
During the afternoon, me, Riccardo and Boudhayan discussed about the community, its issues and how we could tackle them. I pointed out how much difficult is to start to contribute in terms of access to the source code and developers tools (issues tracking, feature requests, communication channels etc…). IMHO, new developers are used to interact through GitHub or GitLab. Issues and pull requests are close to the source code and it’s the most used workflow. I’m quite new in the KDE community, and I know there are plenty reasons which brought to the current configuration. However, we talked about the benefits and the drawbacks of running a Git instance internally and limiting interactions from the outside. Is it the proper way to attract new developers and expand the community? So, I proposed (together with Boudhayan and Riccardo) a session on Sunday about self-hosting the Git infrastructure, developers engagement and so on.

The second summit day was closed with the dinner and a classic American on “campground nights”: roasted marshmallows with chocolate and biscuits (yes, I’m not lying it happened @ Google Tech Corners!). Everything was accompanied by live music, many drinks and artists who drawn caricatures.

Having fun (phoyo by Xavi Ivars)

Sunday: it’s the time to say goodbye

Everything good must eventually come to an end. The summit too. As anticipated in the previous section, me and Boudhayan ran a session titled “Should we self-hosting Git?”. It was a nice session, there was also a Git contributor (and GitLab employee). We exposed our thoughts about the KDE current infrastructure and got some feedbacks. The discussion also touched upon interesting contexts such as the current centralization of the Internet (and the source code) despite of its distributed nature.

Early in the afternoon there was the closing event and unfortunately it was the time to say goodbye to the new friends.
I hope I passed on the happiness, the enthusiasm and the joy this event gave to me. The entire trip was amazing, thank you again KDE and Google. This is the power of the open source community!

Little more about Git

The session about Git, the developers tools and their engagement should not be intended as mere criticism. It derives from deep thoughts and more than two hours of discussion. I really hope the blog post will be a starting point for a whole KDE community debate.

Peace and love.

(More photos here)

venerdì 26 febbraio 2016

Me, myself and I

I never opened a blog why I dislike "share" too much despite I have a Facebook account. In fact my post frequency is really low.
However a combination of circumstances led me to open one, so, I want to introduce myself.

I came to light in an anonymous hospital in South Italy in anonymous Tuesday in January '94, just a few months after Italy lost the historic final against Brazil during  USA World Cup, but this is another story...
I'm the youngest of three brothers and for the most part of my life even the youngest of the family.

Many passions flooded my childhood and my adolescence, but only a few remain even now, one of these is computer science.
Two memories are much alive in my brain: the first IBM Desktop PC at home, and absolutely the first time I surfed the Net with an unfamiliar USB Modem configured on Ubuntu 7.04 (a very mess!!!).

Nowadays I study Computer Science at University of Milano-Bicocca, I'm next to bachelor degree and I plan to continue my studies.

But, there's another thing that I must mention before end this first post. 
This because it allowed me to prove myself and to satisfy the need to do "something concrete" in an Open Source community, yet close and cozy.

It's WikiToLearn.

A few months ago I got in touch with the founder of WikiToLearn, Riccardo, because what he had already started with three other great people (a special thanks to Davide), had occurred to me, but I wanted to use a different approach to the thing. Why invent the wheel again? Join them would surely have been the best way, and it was, otherwise I assure you now I would not be writing these lines.

So, that's it. Just Me, Myself and I...