<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div name="messageBodySection" style="font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, sans-serif;">Maybe not exactly on the topic but I’d like to express some more thoughts on OpenStack development rhythm being too harsh for newcomers and part time developers.
<div><br /></div>
<div>Although I partially agree with the initial Thierry’s point I think the key thing here itself is that they are part time developers. Too part time.. Based on my observations, it’s very very difficult to weave a new developer with normal average skills (there geniuses, of course, but they are exceptions) into the project development if he/she randomly spends several days a month to contribute upstream. If we adjust the speed of development to make these people happy then we’ll be moving forward like turtles.</div>
<div><br /></div>
<div>I would rather work on encouraging companies to allocate full time developers explaining them all the benefits of such approach. I know, I know, it’s not easy but it seems to me that everyone is suffering from the situation when devs only work on their priorities w/o taking responsibility for the overall project quality, and then suddenly realize that the project is almost dead just because it’s not interesting to anyone else who want to use it for slightly different use cases but can’t because it’s not mature enough (and hold on with contributing for the same reason). I strongly believe this is a serious issue. It feels to me that it used to be different years ago, people weren’t afraid to be more responsible for their projects.<br /></div>
<div>
<div><br /></div>
<div>So I agree that this is a problem but I’m not sure that making development cycles longer will solve it.</div>
</div>
<div><br /></div>
<div>Despite all I said, I’m still for 1 year cycles. The main reason for me is that it seems like we spend much time for inter cycle activities, including preparation to PTGs and summits, releasing, taking care of FFEs and emergency back ports etc. I as a developer get distracted seriously from solving technically challenging tasks. And then it’s often hard to tune back to a needed wave. But many tasks require focus during a significant period of time to be solved. Sounds a little bit fuzzy probably but it’s an issue personally for me. Maybe because I’m also trying to combine development with PTLship, but still..</div>
</div>
<div name="messageSignatureSection" style="font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, sans-serif;"><br />
Thanks<br />
<br />
Renat Akhmerov<br />
@Nokia</div>
<div name="messageReplySection" style="font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, sans-serif;"><br />
On 14 Dec 2017, 12:02 +0700, Ed Leafe <ed@leafe.com>, wrote:<br />
<blockquote type="cite" style="margin: 5px 5px; padding-left: 10px; border-left: thin solid #1abc9c;">On Dec 13, 2017, at 5:44 PM, Clint Byrum <clint@fewbar.com> wrote:<br />
<br />
<blockquote type="cite" style="margin: 5px 5px; padding-left: 10px; border-left: thin solid #e67e22;">One thing I've always admired about Swift was how immune to the cadence Swift<br />
appears to be.<br /></blockquote>
<br />
As I've pointed out before [0], Swift is a whole 'nother thing.<br />
<br />
It does not have API interdependencies with anything else in OpenStack. It is free to do things its own way on its own schedule.<br />
<br />
The rest of OpenStack is what Nova originally was. It was split into many different project because of the sheer complexity of the tasks it had to perform. But splitting it up required that we occasionally have to make sure that we're all still working together well.<br />
<br />
[0] https://blog.leafe.com/on_swift/<br />
<br />
<br />
-- Ed Leafe<br />
<br />
<br />
<br />
<br />
<br />
<br />
__________________________________________________________________________<br />
OpenStack Development Mailing List (not for usage questions)<br />
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe<br />
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev<br /></blockquote>
</div>
</body>
</html>