On behalf of myself and on behalf of everyone else I speak for, thank you, Tim, for doing such an outstanding job with Django!
I know that I only made one contribution, and you played such an important role in helping me understand what I was doing wrong and how to fix it. And I appreciate that to this day. I would love to become a more consistent contributor, but my own lack of time prevents it. Thank you, Matthew Pava From: firstname.lastname@example.org [mailto:email@example.com] On Behalf Of Tim Graham Sent: Tuesday, January 8, 2019 10:45 AM To: Django developers (Contributions to Django itself) Subject: thoughts for Django fellowship applicants Hello, If you haven't seen the post*, I'll be stepping down as a Django fellow at the end of March. Applications are open until this Friday if you're interested in joining Carlton in the position. I wanted to give a brief retrospective on some aspects of my experience, with the hope that it'll be helpful for the future of the program. There are a number of reasons for my decision, but mainly I've felt a need to disconnect for a while and take a break. I want to explore other things besides computers. I don't have the same excitement for the work as when I started. Django development was less structured back then. It was fun to set up continuous integration and a regular release schedule and bring order to chaos. Now with those things in place, I think Django will continue to plod along just fine without me. It's been tough for me to take a guilt-free vacation because there's not much "excess capacity" in the fellowship staffing. Even with another fellow working part-time, there's a backlog of review work that accumulates when a fellow takes a break. It's easy to feel overwhelmed when you return. Maybe this is fine. If the fellowship were overstaffed, that wouldn't leave anything for volunteers to do which would be bad for new recruits. Even so, it's difficult to feel good when contributors are pinging you asking why their patch isn't reviewed in a couple days or weeks. I've tried to emphasis that *anyone* (except the patch author) can review patches and mark the ticket as "ready for checkin", but there are still many more code contributors than patch reviewers these days. If I were starting as a new fellow, I would set up a separate email account for all my Django activity so that I don't see those notices in my personal mail on evenings and weekends. I grew tiresome of teaching new contributors. Most regular contributors submit high quality patches that are generally easy to review but most new contributors don't take time to read our style guide and follow the patch review checklist. Only a very small number of contributors become regular contributors and sometimes I've thought that the effort to teach new contributors who don't stick around is very inefficient. I guess this is fine as long as fellows recognize that their job is partly educational. I could write more but I want to put something out before Friday. If you're thinking of applying and have a question or doubt, please ask. * https://www.djangoproject.com/weblog/2018/dec/21/django-fellow-applicants/ -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com<mailto:django-developers+unsubscr...@googlegroups.com>. To post to this group, send email to firstname.lastname@example.org<mailto:email@example.com>. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/184aa8ec-69f4-4b79-9ea9-2a555c2fc75e%40googlegroups.com<https://groups.google.com/d/msgid/django-developers/184aa8ec-69f4-4b79-9ea9-2a555c2fc75e%40googlegroups.com?utm_medium=email&utm_source=footer>. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to firstname.lastname@example.org. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/ce8d083516834789b9af517449a4d268%40iss2.ISS.LOCAL. For more options, visit https://groups.google.com/d/optout.