<div dir="ltr"><div>Dear Steve (and others),<br><br></div>I am not an experienced person, but I will try to reply below inline. This topic has got stuck in mind, too, for years.<br><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 13, 2016 at 10:00 AM, Stephen Kelly <span dir="ltr"><<a href="mailto:steveire@gmail.com" target="_blank">steveire@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I'm interested in how and whether KDE attempts to attract experienced<br>
engineers, creators like writers and designers, curators like sysadmins and<br>
leaders/community managers etc into the KDE community.<br></blockquote><div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
It seems to me that many/most KDE contributors enter as inexperienced, and<br>
learn the tools and processes as they go, at least in the engineering<br>
section.<br>
<br>
I'm included in that group - when I started to get involved in KDE in<br>
2007 I had no prior experience with SVN, Qt, CMake, or even C++ to a<br>
large extent, though I had some experience of online communities. That path<br>
led me to gain lots of experience and expertise in git, Qt, CMake and C++,<br>
which has formed the basis for my career.<br>
<br>
These days, KDE has many programs to attract young people, largely students,<br>
such as GSOC, GCI, SOK and other outreach. That seems to work well and KDE<br>
has great experiences and contributors with those programs.<br></blockquote><div><br></div><div>It is great experience to mentor students, especially talented and bright minds, but some experts, in my experience, would rather prefer working with other recognised experts in order to solve complex problems.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Does KDE make any particular effort to attract experienced contributors? Is<br>
KDE attractive to someone who already has experience in their field?<br>
<br>
Do we know what experienced people need or want? I have the feeling that at<br>
least for programming, experienced people:<br>
<br>
* Have already gained experience working in teams<br>
* Already know C++ and Qt<br>
* Already know the tools they can use to write and debug programs<br>
* Already know how to make use of issue tracking and CI systems<br>
* Can create quality designs and implementations<br>
* Already value git and write good commits<br>
* Already value code reviews with experienced colleagues<br>
* Already value unit tests and write them<br>
* Already have experience in at least one particular<br>
  domain (be it coding for graphics/audio/video creation,<br>
  communication/PIM, math/computation, admin, etc)<br>
<br>
What do experienced people look for?<br></blockquote><div><br></div><div>I am looking for talented and experienced people whom it is pleasure to work with. I can learn from and look at upon them.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

What makes an experienced person spend their time on FOSS?<br></blockquote><div><br></div><div>The other question and in my opinion very important one here is: and for free?<br><br></div><div>One reason that I can think of is if they probably already have got a lot of money or enough for their living standard. So, they are modest with their financial requirements and can work on KDE or other free FOSS projects thereof, rather than running a business or freelancing instead.<br><br></div><div>I do not mean to drag KDE experts away, but it seems that freelancing platforms have become more and more common. Also, many hobby software projects have undergone some business path. These generally include lots of FOSS project opportunities these days in my observation, so yeah, the question is this really: why would you choose working for free rather doing something similarly interesting for money and probably also with other experienced engineers?<br><br></div><div>Best Regards,<br></div><div>Laszlo Papp<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Perhaps we can make some claims of answers to these questions and related<br>
ones, and then gather them to try to analyze the truth of them.<br>
<br>
Thanks,<br>
<br>
Steve.<br>
<br>
_______________________________________________<br>
kde-community mailing list<br>
<a href="mailto:kde-community@kde.org">kde-community@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-community" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/kde-community</a></blockquote></div><br></div></div></div></div></div>