<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by John Sichi on Medium]]></title>
        <description><![CDATA[Stories by John Sichi on Medium]]></description>
        <link>https://medium.com/@johnsichi?source=rss-1cd71f4355c1------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*1zFxN81HQhDbMF0r4EhIlA.jpeg</url>
            <title>Stories by John Sichi on Medium</title>
            <link>https://medium.com/@johnsichi?source=rss-1cd71f4355c1------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 10:27:53 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@johnsichi/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Making the Cut]]></title>
            <link>https://medium.com/@johnsichi/jgrapht-gsoc-2018-student-selection-5ebee5a81bb6?source=rss-1cd71f4355c1------2</link>
            <guid isPermaLink="false">https://medium.com/p/5ebee5a81bb6</guid>
            <category><![CDATA[mentorship]]></category>
            <category><![CDATA[jgrapht]]></category>
            <category><![CDATA[gsoc]]></category>
            <category><![CDATA[open-source]]></category>
            <dc:creator><![CDATA[John Sichi]]></dc:creator>
            <pubDate>Wed, 28 Mar 2018 21:36:54 GMT</pubDate>
            <atom:updated>2018-03-28T22:17:39.416Z</atom:updated>
            <content:encoded><![CDATA[<blockquote>“I love deadlines. I love the whooshing noise they make as they go by.”</blockquote><blockquote>— Douglas Adams, <em>The Salmon of Doubt</em></blockquote><p>Well, yesterday was the deadline for student applications to the 2018 <a href="https://summerofcode.withgoogle.com/">Google Summer of Code</a> (GSoC), and the mentors at the <a href="http://jgrapht.org/">JGraphT project</a> are definitely stopping to take a long breath after <a href="https://groups.google.com/forum/#!forum/jgrapht-gsoc">the last few whirlwind days</a> of students finalizing their proposal drafts.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*VPV4roIQx-ckp2A1R7SYPA.jpeg" /><figcaption>Almost to the finish line? No, we just got started!</figcaption></figure><p>We ended up with 110 finalized proposals submitted by students from all over the world. As you might expect, many of those were “spammy” (with last-minute applicants just pasting in their CV’s and regurgitated bits and pieces of our ideas page), but even after filtering those out, we’re left with 24 good-quality proposals to sort through. One student even designed a custom logo just for the proposal itself. ☺️</p><p>Since this is our first time participating in GSoC, we’re likely to be limited to mentoring 2 or 3 students at most. As a result, we’ll have no choice but to reject many good proposals, which is equally painful for us and the applying students. We’ve learned a lot about the process over the last few weeks, and we hope to be able to apply that experience next year as a returning organization with a bigger number of student slots allocated.</p><p>But for this year, we’re going to try to make the most of what we’re allowed; so over the next few weeks we’ll be reviewing proposals, making the final cut, and preparing to kick off a great summer with the selected students (who’ll be announced April 23).</p><p>If you are a student who has put in a significant amount of time and effort into the proposal drafting process, but you still don’t end up making the cut, believe me when I say we wish things could be different. But no matter what, we hope that:</p><ul><li>you already learned a lot from researching and drafting your proposal</li><li>you gained valuable open source experience by working on the warmup problem and then submitting a pull request to our code base and getting it reviewed (and eventually merged)</li><li>you’ll stay engaged and continue contributing when you have the time</li><li>we’ll have a better chance of including you in the program next year!</li></ul><p>In fact, we did already receive high-quality pull requests from many applicants; we’ve managed to merge a few of those and are in the process of reviewing the others. Here are some of the bigger ones:</p><ul><li><a href="https://github.com/jgrapht/jgrapht/pull/503">Chordality inspector</a> (implemented via both MCS and lexical BFS iterators)</li><li><a href="https://github.com/jgrapht/jgrapht/pull/500">Read/write synchronized graph</a> wrapper</li><li><a href="https://github.com/jgrapht/jgrapht/pull/501">Alpha centrality</a> metric</li><li><a href="https://github.com/jgrapht/jgrapht/pull/529">Palmer’s algorithm</a> for constructing a Hamiltonian cycle in a graph meeting Ore’s condition</li><li><a href="https://github.com/jgrapht/jgrapht/pull/515">Random regular graph</a> generator</li><li><a href="https://github.com/jgrapht/jgrapht/pull/498">Bipartite graph 2-coloring </a>algorithm</li><li><a href="https://github.com/jgrapht/jgrapht/pull/495">Triangle freedom</a> graph test</li><li><a href="https://github.com/jgrapht/jgrapht/pull/492">Dinic maximum flow</a> algorithm</li></ul><p>And there were plenty more in the way of smaller code improvements, wiki cleanups, etc. We’re very excited and grateful to have such enthusiastic participation happening!</p><p>A big thanks to my fellow mentors, Joris Kinable and Dimitrios Michail, for all their organizational and review effort to get us this far. We’re also pleased to announce that we’re being joined by a backup mentor (Ilya Razenshteyn) to help us support our students throughout the summer.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=5ebee5a81bb6" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>