<div dir="ltr">Hi Bill,<div><br></div><div>+10 to more outreach and better documentation of, well, everything.</div><div><br></div><div>The language is probably an issue also. Let alone the C++ 11 issue, Python, Javascript, Java etc. are definitely taking away some developers.</div>
<div><br></div><div>What I am most interested in is making some of the large group of users out there into VTK developers. This is something we have never done well. Even when we had bunch more users & developers. I think that this is an accessibility thing. Being more open to contributions. Doing more outreach. Doing more things like Google Summer of Code. Doing more hack-a-tons. Other ideas?</div>
<div><br></div><div>Modernization is certainly part of it. Of course modernization while maintaining the right level of usability - not something ITK has done exceedingly well I have to say. We are making decent progress in this area. Where we lack most often is communicating all of the work going on.</div>
<div><br></div><div>To me some of this comes back to workflow and tools by the way. Workflow and tools make communication and outreach easier or harder. I'll leave that part of the discussion to the other thread.</div>
<div><br></div><div>What do other people think? What are people willing to do more of?</div><div><br></div><div>Best,</div><div>-berk</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 26, 2014 at 4:35 PM, Berk Geveci <span dir="ltr"><<a href="mailto:berk.geveci@kitware.com" target="_blank">berk.geveci@kitware.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Moved this discussion to a new thread.</div><div><br></div><div>Berk,</div><div><br></div><div>I think we need to reach out to potential developers. Especially those</div>
<div>outside of Kitware(and their paying customers) and the long term VTK</div>
<div>developers outside Kitware. Those communities can adapt to anything.</div><div>We need to focus on is how can we can attract new developers. In the</div><div>past, new processes were adopted and adapted by Kitware, their</div>
<div>customers and hard core VTK developers with very little input from the</div><div>broader community of potential developers.</div><div><br></div><div>ITK is going through the same issues but addressing the issues not</div>
<div>through process change. They are looking at outreach and better</div><div>documentation of the current process. Matt McCormick at Kitware has</div><div>been leading this effort.</div><div><br></div><div>I think there are lots of non-process improvements possible. But I</div>
<div>don't have a silver bullet for attracting new developers. Perhaps VTK</div><div>is too old school for today's developers. Stuck with an old</div><div>architecture, old graphics architecture, old and complex languages. I</div>
<div>honestly don't know what the root causes are. If we only include the</div><div>old-timers in theses discussion then we will not attract a younger set</div><div>of devleopers.</div><div><br></div><div>Bill</div><div>
<br></div></div>
</blockquote></div><br></div>