<div dir="ltr">A few more random thoughts:<div><br></div><div>+ Documentation: If we wanted to be really ambitious we would rewrite the VTK Textbook and User's Guide. Whatever we do, I'd like to see at least one "book" that is designed for interactivity from the ground up. An active publication that supports interactive book inserts where you can change view, parameters, etc.</div>

<div><br></div><div>+ Some of the most widely reused bits of VTK are "data" used to test or build examples. I've seen the cow, blade, combustor, etc. in technical papers, etc. We could build on this by gathering even more data and creating software/mini-apps around it. Even creating a series of reference benchmarks, etc.</div>

<div><br></div><div>W</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 26, 2014 at 8:51 PM, Will Schroeder <span dir="ltr"><<a href="mailto:will.schroeder@kitware.com" target="_blank">will.schroeder@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">Good stuff. Here are some random thoughts (besides some of the great stuff that's been mentioned before):<div>

<br></div><div>+ Provide potential community members an exciting purpose and/or a challenge. (See a list of crazy suggestions below.) I.e., paint a vision and get people excited due to social impact or technical challenge.</div>



<div><br></div><div>+ Define ways to contribute beyond just technical (i.e., lay out clear contribution paths), and recognize the community for these contributions.</div><div><br></div><div>+ Create "conferences" with invited speakers that get VTK developers and even application developers mixing together. Hold these at cool places with fun speakers and activities. The conferences could even have fun hackathon competitions addressing particular challenges / data.</div>


<div><br></div><div>+ Orgs like Kitware could invest some $ into awards, challenges, internships, etc. that are VTK-centric.</div><div><br></div><div>+ Here are crazy ideas for developing purposes/challenges: These need to capture the imagination and get people's creative juices flowing. These mini projects might be as simple as a single class/algorithm, or a complex as a subsystem. Maybe even consider something akin to ITK Applications which are satellite projects to leverage VTK infrastructure to do cool stuff. Lay out the challenges and recruit volunteers...if they are exciting enough it might attract talent and enthusiasm.</div>


<div><br></div><div>-- Team with a data producer/application domain (like digital pathology, dermatolgy, environmental studies, microscopy, weather, sensor systems, etc.) and put together simple VTK-based tools for visualizing their data. These data could be associated with non-profits and/or research and represent significant social challenges. (I.e., help build a data-driven community with VTK playing a key role).</div>


<div><br></div><div>-- Pick a technical challenge, like visualizing connectomics data, and with the help of the community use VTK as the core engine to build a simple application. The application might even be written in newer languages/environments (e.g., client-side). Other challenges might include mobile apps, etc.</div>


<div><br></div><div>There's lots more but this is already long and crazy enough :-)</div><div>W</div><div><br></div><div><br></div>
<div>--</div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div class="">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>


</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><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>
<br></div></div><div class="">_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtk-developers" target="_blank">http://public.kitware.com/mailman/listinfo/vtk-developers</a><br>
<br>
<br></div></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br>William J. Schroeder, PhD<br>Kitware, Inc.<br>28 Corporate Drive<br>Clifton Park, NY 12065<br><a href="mailto:will.schroeder@kitware.com" target="_blank">will.schroeder@kitware.com</a><br>


<a href="http://www.kitware.com" target="_blank">http://www.kitware.com</a><br><a href="tel:%28518%29%20881-4902" value="+15188814902" target="_blank">(518) 881-4902</a>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>William J. Schroeder, PhD<br>Kitware, Inc.<br>28 Corporate Drive<br>Clifton Park, NY 12065<br><a href="mailto:will.schroeder@kitware.com">will.schroeder@kitware.com</a><br>

<a href="http://www.kitware.com">http://www.kitware.com</a><br>(518) 881-4902
</div>