↓ Skip to main content

#mentoring

Maintainer, mentor, manager: why I fund contributors before programs do

A reflective note for contributors and mentees on three hats in open source -- maintainer, mentor, and manager -- learned in that order, with sponsorship as an optional bridge when someone is ready and the program is not. It sketches a soft maturity ladder from Foundations through Hire-ready, and when personal funding keeps a track record growing between cycles. It includes a sponsorship path after a GSoC rejection so the work does not pause for a calendar, and another where a consistent public track record leads through sponsorship to an internship and a permanent role. Organization stipends can become GitHub Sponsors support when orgs pass them through. The numbers are a funnel: hundreds of contributors, dozens of mentees and sponsored people, and a rare hire.

Google Summer of Code: Your Complete Guide to Success, Part 3

Parts 1 and 2 covered preparation, contribution, and communication. This part is about the proposal itself -- the document mentors use to judge whether you can finish the work. It starts with strategy for your three slots, including why one or two strong proposals beat three thin ones. From there it covers structure: background, motivation, technical approach, timeline, deliverables, risks, collaboration, and responsible AI use while writing. The goal is a proposal that shows readiness, not just enthusiasm.

Google Summer of Code: Your Complete Guide to Success, Part 2

Part 1 covered preparation and choosing an organization. This part focuses on contribution and communication -- the habits that make technical skill visible to maintainers. It covers Git and GitHub Flow, keeping forks current, and pull-request hygiene that respects review bandwidth. There is also guidance on reading project guidelines, handling feedback, and using AI responsibly without dumping unowned volume on mentors. The closing thread is how to talk to communities clearly so your work gets noticed for the right reasons.

Google Summer of Code: Your Complete Guide to Success, Part 1

Over a few years of mentoring for OWASP and the Python Software Foundation, I have watched contributors succeed and stall in Google Summer of Code. This first part starts with what GSoC really is -- remote open-source work under mentors, not a traditional internship -- and what evaluations actually reward. It then covers how to choose and research an organization, including why smaller orgs can be a smarter bet than the most competitive names. From there it walks through joining the community early, making real contributions before proposals are due, and shaping a standout application. The through-line is preparation and relationships, not last-minute proposal writing alone.