파이콘 US, 유로파이썬, 파이콘 코리아의 실제 데이터를 통해 스프린트가 왜 컨퍼런스의 하이라이트인지, 오픈 소스 기여와 학습, 연결을 어떻게 가속하는지 설명합니다.
URL: https://pyfound.blogspot.com/2025/09/sprints-are-best-part-of-conference.html
제목: 스프린트는 컨퍼런스의 가장 좋은 부분입니다
파이썬 소프트웨어 재단 뉴스: 스프린트는 컨퍼런스의 가장 좋은 부분입니다
===============
파이썬 소프트웨어 재단 뉴스
처음 파이썬 컨퍼런스에 참석했을 때 저는 온전히 일정에 있는 발표에만 집중했습니다. 놀랄 일은 아니죠. 발표 없는 컨퍼런스는 없으니까요! 하지만 해가 지나면서, 이른바 홀웨이 트랙(복도에서의 네트워킹)과 많은 행사에서 포함하는 컨퍼런스 후 스프린트의 가치를 알게 되었습니다. 요즘 저는 주로 그 두 가지 때문에 갑니다. 그 이유를 이야기해 봅시다.
스프린트가 멋진 이유를 주관적이고 부드러운 측면으로 들어가기 전에, 파이썬에 얼마나 생산적인지부터 보시죠. 감을 드리기 위해, 세 대륙에서 열리는 서로 다른 규모의 세 파이썬 컨퍼런스를 살펴봅시다.
PyCon US 2025에서는 스프린트 기간 동안 파이썬 조직에 370건의 신규 PR이 열렸고, 그중 286건이 cpython 저장소에 열렸습니다. 그 기간 파이썬 GitHub 조직에 병합된 PR은 거의 300건에 달했습니다. 단 4일간의 스프린트 성과입니다. 이는 스프린트가 없을 때 동일 기간에 처리되는 PR 수의 2배가 넘습니다.
올해 프라하에서 열린 EuroPython에서는 이틀간의 스프린트가 진행되었는데, 역시 기대를 저버리지 않았습니다. 파이썬 조직에 122건의 신규 PR이 열렸고, 그중 99건이 cpython 저장소였습니다. 그 기간 파이썬 GitHub 조직에 79건의 PR이 병합되었습니다. 이는 일반적인 주말 대비 1.75배의 처리량입니다.
컨퍼런스에서의 하루짜리 스프린트도 꽤 생산적입니다. 8월 초 PyCon Korea에서는 참가자들이 파이썬 조직에 59건의 신규 PR을 열었고, 그중 35건이 cpython 저장소였습니다. 그날 파이썬 조직에 40건이 넘는 PR이 병합되었습니다. 여전히 평소 대비 1.7배의 속도입니다.
아마 저와 같은 걸 보실 겁니다. 스프린트는 오픈 소스 프로젝트에 측정 가능한 부스트를 제공합니다. 스프린트가 길수록 그 부스트도 커집니다. 많은 기여가 하루 이상 숙성 시간이 필요하고, 어떤 버그는 꽤 완고하며, 구현을 시작하면 예상치 못한 깊이가 드러나는 기능도 많기 때문입니다.
많은 사람들이 한데 모여 문제를 뚫고 나가는 데에는 뭔가 마법 같은 것이 있습니다. 오픈 소스가 본질적으로 그런 것이기도 하지만, 같은 시간에 같은 물리적 공간에 함께 있는 것이 비결의 소스입니다. 실시간 협업은 정말 더 효율적입니다. 이유를 추측할 수는 있지만, 사람은 사회적 동물이라는 점이 큰 부분을 차지한다고 안전하게 가정할 수 있습니다. 같은 방에 있으면 상대에게 공감하기가 더 쉽습니다. 제 경험상, 화면을 가리키며 함께 보는 것이 여전히 인터넷 소통을 이깁니다.
스프린트가 그렇게 생산적인 이유 중 하나는, 평소 작업 환경에서 벗어나 방해받지 않는 시간을 타임박스 형태로 확보하기 때문입니다. 그리고 그건 모두에게 해당되므로, 참가자들은 특정 프로젝트나 문제에 오랜 시간 집중할 수 있습니다. 하지만 스프린트에는 시간 제한이 있으니, 체류를 마치기 전 뭔가 구체적인 것을 내고 싶다는 건강한 압박도 생깁니다. 그래서 스프린트 중에 게임을 하거나 둠스크롤링을 하는 사람을 보기란 드뭅니다. 대신, 아주 소박한 첫 기여라도 무엇인가를 내고 싶어 하죠.
더 좋은 점은, 오프라인에서 함께 시간을 보낸 뒤에는 이후 온라인 상호작용도 달라진다는 겁니다. 제 뇌는 아는 사람의 GitHub 댓글을 그 사람의 목소리로 읽는 일을 합니다. 이 작은 일이 화면의 픽셀을 한층 인간적으로 느끼게 하여 상호작용을 더 부드럽게 만듭니다. 스프린트에 오면, 복도에서 얘기만 하는 게 아니라 함께 문제를 풀기 때문에 더 오래 가는 연결을 만들게 됩니다.
여러 회사, 배경, 전문성을 가진 개발자들과 함께 문제를 해결합니다. 그중에는 여러분이 기여하는 프로젝트의 유지관리자도 있어, 그들이 가진 방대한 전문 지식을 아낌없이 나눠줍니다. 즉각적인 피드백을 받으며 온라인으로는 도저히 따라잡기 힘든 속도로 배울 수 있습니다. 직접 해보고 질문하는 것으로만 배우는 게 아니라, 옆에서 남들이 일하는 걸 지켜보기만 해도 배웁니다. 존재조차 몰랐던 더 좋은 도구나 활용법을 발견하기도 합니다.
단도직입적으로 말해, 스프린트에서 함께 일하게 되는 전문가들은 과외로는 도저히 모실 수 없는 분들입니다. 그런데 여기서는 무료로 함께 일할 수 있습니다. 생각해 보세요, 그 사실만으로도 스프린트에 남을 가치가 충분합니다. 그러니 주저하지 마세요. 왜냐하면...
몇몇 초심자들은 기대되는 경험 수준이 너무 높지 않을까 걱정하곤 합니다. 저는 분명히 생산적으로 할 수 있는 일을 찾게 될 거라고 말합니다. 올해 PyCon US를 앞두고 이 주제로 따로 블로그에도 썼으니, 경험을 멋지게 만드는 방법을 알고 싶다면 "PyCon US 스프린트에서 무엇을 기대할까"를 읽어 보세요. PyCon Korea 스프린트 조직자이자 의장단(Steering Council) 구성원인 나동희(Donghee Na) 님은 이렇게 말합니다. "작년 스프린트에서 좋은 경험을 한 참가자들이 올해도 스프린트에 다시 참여하는 경향이 있다는 걸 느꼈습니다. 내년에도 많은 분들이 돌아오시길 바랍니다." 저도 같은 현상을 보고 있고, 더 많이 그러길 바랍니다. 우리는 여러분의 경험을 중요하게 생각합니다.
특히 PyCon US에서는 올해 새로운 시도를 해봤습니다. CPython 스프린트 룸을 두 개로 나누었죠. 하나는 첫 기여자를 위한 방, 다른 하나는 피츠버그를 떠나기 전에 꼭 내고 싶은 기능이나 버그 수정을 집중해서 마무리하려는 숙련 개발자들을 위한 방이었습니다. 결과는 아주 좋았습니다. 양쪽 참가자들과 이야기해 보니, 두 방 모두 이 구성을 즐겼고 내년에 다시 반복할 생각입니다. 제가 첫 기여자 방을 조율하는 동안, 여러 베테랑 코어 개발자들이 기꺼이 그 방에 합류하는 걸 보고 마음이 든든했습니다. 나흘 내내 즐거웠어요!
EuroPython에서는 올해 셋업이 이랬습니다. 페트르 빅토린(Petr Viktorin)과 제가 CPython 스프린트를 조율하고 있다고 생각했죠! 그런데 동시에 애덤 터너(Adam Turner)가 CPython 문서 스프린트를 이끌고 있었고, 참가자들의 반응이 너무 좋아서 금세 자연스럽게 CPython 전체 스프린트의 사실상의 리더가 되었습니다. 애덤, 멋졌어요!
컨퍼런스에 딸린 스프린트가 언제나 장밋빛인 것만은 아닙니다. 큰 행사를 몇 날 며칠 치르고 나면 사람들은 지칩니다. 내향인들은 에너지가 바닥나죠. 꼭 얘기를 나누고 싶은 핵심 인물들이 머무르지 않거나 첫날에만 가능한 경우도 있습니다. 차라리 코어 개발자들이 한 주 내내 스프린트만 하는 행사가 있으면 얼마나 좋을까요. 주의를 흐트러뜨리는 발표도, 홀웨이 트랙도 없이!
사실 CPython은 2016년부터 해마다 그렇게 해왔습니다(2020, 2021년은 온라인 전용의 불가피한 삐끗이 있었지만요). 우리는 이 스프린트를 정말 좋아합니다. 생산적이면서도 재미있기 때문이죠. 작년에는 Meta로 돌아갔고, 올해는 영국 케임브리지의 Arm Ltd에서 스프린트를 진행합니다. 컨퍼런스 스프린트와 달리, 이는 코어 개발자만 초청하는 행사로, 다음 버전의 파이썬을 그 어느 때보다 더 멋지게 만드는 데 집중할 수 있습니다.
하지만 어쩌면 전반적으로 스프린트-우선(sprint-first) 행사를 조직하는 게 합리적일지도 모릅니다. 제게는 꽤 도움이 될 것처럼 보입니다. 아니면 이미 그런 게 있을까요? 여러분 지역에 스프린트-우선 행사가 있다면 알려주세요.
그동안은, 다음에 참석하는 컨퍼런스에서 스프린트까지 남는 것을 고려해 보세요. 그만한 가치가 충분히 있습니다!
게시자: Łukasz Langa, 시간: 2025/9/10 오전 6:30:00![]()
파이썬 소프트웨어 재단의 사명은 파이썬 프로그래밍 언어를 홍보, 보호, 발전시키고, 다양한 국제적 파이썬 프로그래머 커뮤니티의 성장을 지원하고 촉진하는 것입니다.
위의 PSF 스폰서들께 우리의 사명을 지원해 주셔서 깊은 감사를 드립니다!
Blogger 제공