J On The Beach: a great event

I have been at many software events and have helped or have been part of the organization in a few of them. Based on that experience and the fact that I have participated in the last two editions, let me tell you that J On The Beach is a great event.

The main factors that leads me to such a conclusion are:

  • It is all about contents. I have seen many events that, over time, loose the focus on the quality of the contents. It is a hard focus to keep, specially as you grow. @JOTB19 had great content: well delivered talks and workshops, performed by bright people with something to say which was relevant to the audience.
    • I think the event has not reached its limit yet, specially when it comes to workshops.img5
    • Designing the content structure to target the right audience is as important as bringing speakers with great things to say. As any event matures, tough decisions will need to be taken in order to find its own space and identity among outstanding competitors.
      • When it comes to themes, will J On The Beach keep targeting several topics, or will it narrow them to one or two? Will they always be the same or will they rotate?
      • When it comes to size, will it grow or will it remain in the current numbers? Will the price increase or will be kept in the current range?
      • When it comes to contents, will the event focus more energy and time allocation on the “hands on” learning sessions or will workshops be kept as relevant compared to the talks, as they are today?  Will the talks length be reduced? Will we see lightning talks?
  • J On The Beach was well organised. A good organization is not the one that does not run into any trouble but the one that handles them smoothly so there is little or no perceived impact. This event has a diligent team behind it, based on the little/no impact I perceived.
  • Support from local companies. As Málaga matures as software hub, more and more companies arrive to this area expecting to grow in size, so the need to attract local talent grows in parallel.
    • Some of these foreign companies understand how important it is to show up in local events to be known by as many local developers as possible. J On The Beach has captured the attention of several of these companies.
    • The organizers have understood this reality and support them to use the event to openly  recruit people. This symbiotic relation is a very productive one from what I have witnessed.
    • It is a hard relation to sustain though, specially if the event does not grow is size, so probably in the future the current relation will need to add additional common interests to remain productive for both sides.
  • Global by default. Most events in Spain have traditionally been designed for Spaniards first, turning into more global events as they grow. J On The Beach is global by default, by design, since day 1. It is harder to succeed that way, but beyond the activation point it turns out to be easier to become sustainable. The organizers took the risk and have reached that point already, which provides the event a bright future in my opinion.
    • The fact that the event is able to attract developers from many countries, specially from eastern European ones, makes J On The Beach very attractive to foreign companies already located in Málaga, from the recruitment perspective. Málaga is a great place not just to work in English but also to live in English. There are well established communities from many different countries in the metropolitan area, due to how strong the touristic industry is here. These factors, together with others like logistics, affordable living costs, good public health care system, sunny weather, availability of international and multilingual schools, etc., reduce the adaptation effort when relocating,  specially for developer’s families. J On The Beach brings tasty fishes to the pond.

Let me name a couple of points that can make the event even better:

  • img10It is very hard to find a venue that fits any event during its consolidation phase and evolves with it. This edition’s venue represents a significant improvement compared to last year edition. There is room for improvement though.
    • It would be ideal to find a place in Málaga itself, closer to where the companies are located and places to hang out after the event, which at the same time, keep the good things the current venue/location provides, which are plenty.
    • Finding the right venue is tough. There are decision-making factors that participants do not usually see but are essential like costs, how supportive the venue staff and owners are, accommodation availability in the surrounding area, availability on the selected dates, etc. It is one of the most difficult points to get right, in my experience.                       img1
  • Great events deserve great keynote speakers. They are hard to get but often reflects the difference between great and must-attend events.
    • Great keynote speakers does not necessarily mean popular ones. I see already celebrities in bigger and more expensive events. I would love to see in Málaga old time computer science cowboys.  I mean those first class engineers who did something relevant some time ago and have witnessed the evolution of our industry and their own inventions. They are able to bring a perspective that very few can provide, extremely valuable in these fast pace changing times. Those gems are harder to see at big/popular events and might be a good target for a smaller, high quality event. I think that it would be a great sign of success if such a kind of professionals come to talk at J On The Beach.

I am very glad there is such a great event close to where I live. J On The Beach is not just worth for local developers but also for those abroad. I attend to several events in other countries every year with more name but less value than J On The Beach. It will definitely be on my 2020 agenda. Thanks to every person involved in making it possible.

Pictures taken from the J On The Beach website.

FOSDEM 2019 and CHAOSS EU 2019 report

FOSDEM is over and it is time to recap.

Last year I decided to take a break and did not attend to the event. This year I was really looking forward to attend.

I will start by thanking Codethink Ltd for sponsoring my trip. It is always a pleasure to work in a company that supports their employees in attending to Open Source community events. Codethink sponsored FOSDEM once again by the way.

It has not been the easiest edition for me because I have been sick the past days and was not fully recovered. The cold weather didn’t help so I decided to stay away from late nights and Trappist beers. It was hard to go to bed at a decent time every night and miss some night gatherings like the KDE and GNOME ones or the FOSDEM party on Friday at Delirium Cafe.

On February 1st I attended to the CHAOSScon EU conference. I liked it. It was well organised and I could have several interesting conversations about what to measure and why when it comes to Open Source communities. I attended to most of the talks and I participated in one of the workshops. I think I can add some value in the GMD working group. Let’s see if I have the time to contribute. It would be fun.

I would like to highlight the prominent role that Bitergia, a Spanish company, plays in the CHAOSS project, a Linux Foundation Initiative. Despite being a small organization, they are in the front line when it comes to software analytics, specially in the Open Source space. Well done Bitergians!

As you probably know, I am putting some effort, together with some KDE developers, in calling the attention within the KDE community about the immense opportunity this project has in embedded, now that Plasma Mobile and Kirigami are a reality. KDE project is making an efforts also to show devices with this new shell at events, so professionals and corporations can identify the value that the KDE as community can add in ecosystems like the (open) automotive ones.

ELCE 2018 was the first event were we showed the outcome of our efforts in embedded ()in mobile we have for some time now). FOSDEM has been the second one. There will be more during this 2019.

dav
Plasma Mobile + Yocto in a RPi3 and Risc-V boards at the KDE booth. FOSDEM 2019

It was a pleasant surprise to see several boards and devices at the KDE booth, my RPi3 and a Risc-V board among them, both with Yocto and Plasma Mobile. I think attendees were both, surprised and happy to see KDE showing new and attractive stuff.

krita demo
Wolthera sketching live. Krita demo. FOSDEM 2019

Krita had a strong presence at the booth and the last day there was a KDEnlive demo, among other activities. A Pinebook, a Slimbook and an ARM based

Rockchip board completed the show. I think the booth worked extremely well. Some of the messages published in social media reflected it.

Special thanks to every KDE contributors that made the booth possible. I was really proud to be part of such an amazing group of people.

I attended to the automotive/embedded dinner on Saturday night. There is a group of people interested in reviving the Embedded devroom at FOSDEM 2020. The dinner’s main goal was to find out how many people wanted to help and coordinate them. Mission accomplished! Thanks Jan-Simon and Leon Avani for organising it.

On Sunday night I attended to the OpenChain informal dinner. Thanks Shane for organising it. I had a really good time. Lawyers are very cool people. There were several interesting conversations there about the FLA, which is not well known yet among the legal and developer communities despite being around for several years.

I tried to attend to three talks during FOSDEM. I couldn´t even get close to the door in any of them because, not just were the rooms packed, but there was a long queue of people waiting to get in. I got a little frustrated and decided to stop trying. Videos will come to the rescue.

On the bright side, the organisers opened an additional cafeteria this year. I usually take some sandwiches and water with me to the the venue so I can skip the long lines to get something to eat. On Sunday I didn’t and it worked out well. I guess that the days when it was impossible to get a sandwich are over. Yay!

As usual I could talk with lots of people which is the part I like the most about this event. I could also chat with some of the many Codethings (colleagues from Codethink) that attended to the event. I also take with me new contacts and plenty of new technologies and project to evaluate.

In general it has been a very good event. I will spend a week in Manchester after FOSDEM and then go back home. My next stop will be Embedded World, in Nuremberg, GE at the end of the month.

Thanks to the FOSDEM organisers and volunteers for your effort and dedication.

FOSDEM rocks!

New meetup group in La Palma, Canary Islands, Spain

One of the reasons I joined Codethink was that I could work from my home island, La Palma, Canary Islands, Spain. Sadly, a few month after joining, I came to the conclusion that me travel agenda was not compatible with living in one of the smallest islands. There were no good enough internet either back then. I had to choose between moving to one of the most populated islands (Tenerife or Gran Canaria) or move to another place. I ended up choosing Málaga, in the mainland of Spain, where I lived some years back already.

I still visit the island in summer and Christmas though, when my job activity is lower and work remotely from there. Last year the optic fiber finally arrived to my place since coversage is slowly increasing. There is no coworking spaces yet but the digital nomad movement is so hot in other islands that it is just a matter of time that it develops here too. This island has so much to offer…

But there is some homework to be done. The first one to create a community of people pasionate about technology, formed by those who lives here and those who visit the island regularly or ocassionally. From there, it might be possible to attract new visitors.

So after some thoughts and conversations with friends, I decided to try out a Mettup group in La Palma. There are no active ones. This new group is called:

San Miguel de La Palma tech lovers

La Palma is a popular name and many mistake it with Las Palmas, the biggest city and capital of Gran Canaria, so I used the full official name of my home islnad island, San Miguel de La Palma, to (hopefully) avoid misunderstandings.

I do not have previous experience organising Meetup groups but I am not new to organising tech events so I hope I can do well enough to kick-off a group, where others can feel welcome and take the lead in organising activities and even managing the group.

This island have a numerous German and nothern europpean community that live here during part of the year so it is my intention to organise the group as a multilanguage one, which makes things harder at the beginning. When it comes to topics, the scope of the group needs to be wide at the beginning since the potential target is small in number and disperse in interests. Time will tell if we can focus on two or three topics like remote work, Open Source, programming, etc.

I would like to complement talks and workshops with other activities like hiking or mountain biking which are extremely popular in the island.

So this is just the initial step in a journey I will enjoy. Feel free to join the meetup group. Hopefully we will announce the first activity in the coming weeks.

Nuevo grupo Meetup en San Miguel de La Palma, Islas Canarias, España

Una de las principales razones para unirme a Codethink era la posibilidad de trabajar en remoto desde mi casa en La Palma, Islas Canarias, España. Desgraciadamente, a los pocos meses de comenzar en esta empresa me di cuenta de que mi agenda de viajes era incompatible con vivir allí. El deficiente número de conexiones internacionales y la nula disponibilidad de una conexión directa al aeropuerto de Tenerife Sur hacían mis viajes complejos. Tampoco había internet lo suficientemente bueno por aquel entonces. De modo que tuve que elegir entre mudarme a una de las islas mayores o buscar otra localización. Acabé eligiendo Málaga, donde ya había vivido con anterioridad.

Sigo visitando La Palma con frecuencia. Cuando la actividad de la empresa baja trabajo en remoto desde aquí. El pasado año por fin llegó la fibra óptica a mi casa. La cobertura de esta tecnología está aumentando poco a poco en la isla. Aún no existen espacios coworking pero el movimiento de nómadas digitales en otras islas está creciendo tanto que espero que pronto llegue a La Palma. Esta isla tiene tanto que ofrecer…

Pero para llegar ahí hay que tener ciertos deberes hechos. El primero de ellos es crear una comunidad de profesionales y aposionados por la tecnología que vivan en la isla o la visiten frecuentemente. Sólo así podremos dar otros pasos para atraer a visitantes que quieran quedarse aquí unas semanas, mientras trabajan.

Así que despues de darle vueltas durante meses y diferentes conversaciones con amigos, me decidí a lanzar un grupo Meetup en La Palma, puesto que no existen precedentes en funcionamiento.

El nuevo grupo se llama San Miguel de La Palma tech lovers

La Palma se confunde habitualmente con Las Palmas, la capital de la isla de Gran Canaria y la ciudad más grande del archipiélago canario, de modo que he usado el nombre oficial completo de la isla para la denominación del grupo. Espero así evitar malentendidos entre quienes no conocen nuestra geografía.

Carezco de experiencia previa en la organización de grupos de Meetup pero sí en la organización de eventos technológicos de diversa escala, así que espero poder llevar adelante la iniciativa haciendo sentir a los interesados bienvenidos, promoviendo la organización de eventos así como la delegación en un futuro próximo de todas las responsabilidades en aquellos más entusiastas y eficientes. Esto debe ser una acción colectiva para tener éxito.

La Palma cuenta con una nutrida comunidad alemana así como de países como Holanda o Austria de modo que el grupo será multilingüe, lo que dificultará su gestión. Asimismo, como nuestro público objetivo es reducido en número y de intereses dispersos, debemos abarcar inicialmente diferentes temas, lo que incrementa aún más las dificultades de tener éxito.

Espero en cualquier caso que podamos construir una comunidad activa de tech lovers sobre la base de temas como el trabajo remoto, el software libre, herramienas web o marketing digital, procesos de trabajo modernos, etc. Será todo un reto. El planteamiento inicial es complementar las charlas y workshops con actividades al aire libre como el senderismo o la bici de montaña o astroturismo, tan populares en esta isla.

Únete al grupo. 

La constitución del grupo es solo el primer paso de un excitante viaje que vamos a disfrutar. Próximamente comenzaremos la organización de nuestra primera actividad. Estate atento.

A summary of my participation at OSS EU / ELCE 2018

ELCE 2018 has been a key event each of my 3 years at Codethink. It is an interesting conference from the technical and business point of view. This year the event was collocated again with several others, like the Open Source Summit Europe (OSS EU). It took place in Edinburgh, UK, I city I find particularly beautiful and enjoyable.

CIP, the Linux Foundation Initiative for Civil Infrastructure, has the event as a key milestone. The group organises a booth and a face to face meeting of the Technical Steering Committee (TSC) the day before the event starts. So for me ELCE is a day longer. The other main task for me at this event is supporting Codethink business development and community engagement actions, since I represent the company at the Linux Foundation.

During the CIP TSC face to face meeting, I did a short presentation of one of the projects I am putting effort on lately: BuildStream. I also described the project among several people I know during the event, asking them to try out the integration tool and provide me feedback. The tool has matured quite a lot the last few months and I am interested in collecting feedback from experienced developers and software integrators.

Lukas Bulwahn is leading an interesting effort to create a safety Linux related initiative at the Linux Foundation, including a Safety Critical Systems track at the event. I attended the last day of the conference to these talks. My colleagues Ben Dooks, senior kernel developer and Codehtink’s CEO Paul Sherwood, presented there a couple of topics we have been working on lately. I found the track interesting and learnt a few things. I hope such track consolidates and more automotive companies participate in the future.

Codethink sponsored the event and had a booth to recruit new developers. I backed up my colleague Tim a couple of times during the first two days of the event which allowed me to talk to a couple of of potential hires. It is always interesting to find out what motivates others about the company your are working for.

During the second day of the event I took some time to visit some booths and learn about what other companies are doing, as well as attending to a couple of talks. I also had several interesting meetings and conversations with old friends and former colleagues, visited again the Edinburgh Castle, this time at night, and managed to try a few whiskies from the Highlands. Not everything was to be work, right?

kernelci.org is an initiative I feel attached to since it was born during my time as Director at Linaro, promoted by engineers from my department, specially Kevin Hilman. Time has demonstrated that the project has helped the Linux Kernel tremendously. I hope kernelci.org get a successful second life under the umbrella of the Linux Foundation.

At Akademy 2018 a group of KDE people agreed to put effort in showcasing KDE software at embedded events to demonstrate that Plasma Mobile is a credible option as HMI for automotive R&D environments. At ELCE 2018, we showed Plasma Mobile and a couple of applications on top of a YOCTO based system on a Raspberry Pi 3 with a 7″ touchscreen. Showing the same technologies across different form factors (a mobile, a Pinebook, a laptop with openSUSE and the mentioned RPi3) was impressive. Sadly my RPi3 worked only the first day because it burned. I guess I have taken it to too many events. RIP my dear….

I would like to highlight how excited I got when I saw the KDE booth at this event, the fantastic work that Adrian, Jonathan, Kenny and Paul did there and the significant impact KDE had. Getting out of the comfort zone is never easy, but usually worth it. I am looking forward to show further progress at FOSDEM and the Embedded World early in 2019.

Except surprises, this will be the last event of the year for me. It is time to prepare next year’s agenda. I will see you all at FOSDEM 2019. Thanks Codethink for sponsoring my participation at ELCE 2018.