Redis 커뮤니티를 Reddit으로 옮기며
원문은 Salvatore Sanfilippo님이 에 게재했습니다. 이 블로그 구독하기
막 Redis Dev meeting 2015에서 돌아왔다. 이틀 동안 정말 다채롭게 Redis 내부 구조에 대해 이야기를 나눴다. 하지만 다른 참석자들에게 받은 비공개 메모를 기다려 이번 미팅에서 무슨 일이 있었고 어떤 중요한 아이디어들이 나왔는지 블로그 글로 정리하기 전에, 여기서는 다른 이야기를 하려 한다. 나는 6700명의 회원을 보유한 Redis 메일링 리스트를 Reddit으로 옮기기로 하는 쉽지 않은 결정을 내렸다.
아마 어느 정도 미친 생각처럼 들릴지도 모르겠다. 그리고 ‘옮긴다’는 표현도 사실 정확하지 않다. 메일링 리스트 자체는 그대로 유지될 것이기 때문이다. 다만 앞으로는 새 릴리스 소식이나 보안 관련 정보 같은 중요한 공지를 받고, 가끔 Reddit에서 진행되는 정말 중요한 토론으로 연결되는 링크를 전달받는 용도로만 사용될 것이다.
왜 옮기냐고? 우리는 지금까지 수년간 우리를 잘 받쳐준 거대한 메일링 리스트를 가지고 있고, 트래픽도 적지 않다. 사람들은 도움을 받으러, 새로운 아이디어를 제안하러 그곳을 찾는다. 하지만 트래픽이 있음에도 불구하고, 솔직히 말해(IMHO) 현재 Redis를 사용하는 사용자 수를 생각하면 Redis 메일링 리스트는 마땅히 있어야 할 만큼 ‘활기찬’ 공간과는 거리가 멀다. 대부분 같은 질문이 반복되고, 어떤 답변이 정말 가치 있는지 판단하기도 어렵다. 게다가 중요한 주제가 새로운 글들에 밀려 제대로 주목도 받지 못한 채 사라지기도 한다. 마치 메일링 리스트가 Redis의 인기를 제대로 반영하는 커뮤니티의 중심이 아니라, 그저 멀리서 들려오는 희미한 메아리 같은 느낌이다.
길게 토론해야 하는 커뮤니티의 중심이 되기에는 전혀 적합하지 않은 도구인 Twitter는 완전히 다른 모습을 보여주며, Redis 메일링 리스트가 어떤 면에서 고장 났는지를 깨닫게 해준다. Twitter는 훨씬 더 활기차고 수준 높은 피드백을 얻을 수도 있지만, 모든 것이 140자로 제한되고 평면적인 스레드 구조라 결국 제대로 된 토론을 이어가기가 거의 불가능하다. 그럼에도 Twitter나 다른 곳에서 받는 신호들은 사람들이 이메일에서 *떠나갔다*는 증거다. 메일링 리스트를 구독하는 수많은 사용자가 그 메일을 라벨로 자동 보관 처리해 놓고 거의 읽지 않거나 가끔만 들여다볼 것이라 확신한다.
그렇다면 왜 하필 Reddit인가? 오늘날 인터넷에서 가장 활기찬 커뮤니티들의 중심이기 때문이다. Reddit은 투표 시스템을 중심으로 돌아간다. 그래서 누군가 도움을 요청했을 때 직접 답변을 달지 않더라도 댓글 투표를 통해 형편없는 질문과 훌륭한 질문, 부실한 답변과 뛰어난 답변을 구분할 수 있다. Reddit에서는 주제 자체에도 투표할 수 있어 커뮤니티에 중요한 것들이 더 많은 참여를 이끌어낸다. FAQ나 중요한 링크를 걸어둘 수 있는 사이드바도 있고, 이미 수많은 구독자를 보유하고 있다.
Reddit에는 유용하면서도 재미있는 ‘게이미피케이션’ 요소도 있다. 예를 들어 특정 서브레딧에서 사용자 이름 옆에 짧은 문구나 이미지를 달 수 있는데, 이를 통해 자신이 Redis를 캐시로 쓰는지, 저장소로 쓰는지, 메시징 용도로 쓰는지 등을 표시할 수 있다. 자신이 어떤 유형의 Redis 사용자인지 드러나면 특정 맥락에서의 답변이 훨씬 더 명확하게 읽힐 수 있다.
제출 페이지에 가이드라인을 적어둘 수도 있어서, 사람들이 글을 올리기 전에 무엇을 제공해야 하는지 알 수 있다. 예를 들어 복제 문제를 조사받고 싶다면 마스터와 슬레이브의 INFO 출력 결과를 함께 올려달라는 안내를 넣을 예정이다.
그럼 이제 어떻게 되는 걸까? 나는 몇 년 전에 만들어졌지만 현재 활발히 관리되지 않고 있는 것으로 보이는 /r/redis에 대한 접근 권한을 Reddit 관리자에게 요청했다. 관리자 권한을 받게 되면 댓글 형태의 게시물만 허용하도록 서브레딧을 설정할 예정이다(직접 링크는 안 되고, 코멘트를 덧붙이면 링크를 게시할 수는 있다). 그 시점에 Redis 메일링 리스트는 모든 메시지를 검토하도록 변경하고, 도움 요청 글을 올리는 사람들에게는 Reddit으로 가도록 안내할 것이다. Redis.io의 커뮤니티 페이지도 Reddit이 우리의 주 토론 포럼임을 새로운 사용자들에게 안내하도록 업데이트될 예정이다.
왜 Discourse나 Stack Overflow를 쓰지 않느냐고 물을지도 모르겠다. SO는 훌륭하지만 일반적인 대화를 나누기에는 적합하지 않고, 우리는 그런 대화가 많이 필요하다. 물론 사람들은 앞으로도 SO에 Redis 질문을 올릴 것이고 우리도 계속 답변할 것이다. Discourse는 우리가 쓰고 있는 메일링 리스트가 진화한 형태에 가깝지만, 엄밀히 말해 ‘소셜 사이트’는 아니다. 우리는 커뮤니티가 이미 모여 있고 투표가 핵심인 곳으로 가고 싶다. 그래야 Redis 커뮤니티가 성장함에 따라 가장 흥미로운 기여들을 걸러내고 부각할 방법을 찾을 수 있기 때문이다.
어쩌면 이번 실험은 실패해서 다시 메일링 리스트로 돌아가거나 Discourse를 시도하게 될지도 모른다. 하지만 프로그래머들의 소통 방식에 너무나 중요한 변화가 일어나고 있어서 이를 무시할 수는 없다고 생각한다. 시도해봐야 한다. 이메일은 어떤 면에서 졌다고 생각한다. 더 이상 확장 가능한 도구가 아니다. 나에게는 이미 몇 년 전에 졌다. 나는 이메일에 거의 답하지 않는다. 너무 많은 메시지를 읽는 데 따르는 사람들의 한계를 전혀 고려하지 않는 도구이기 때문이다. Reddit에서 즐거운 시간을 보내길 바란다. 그곳에서 만나자!
P.S. 이 글을 읽고 있는 Reddit 관리자라면, /r/redis 소유권 요청을 이곳에서 검토해 주시기 바랍니다: https://www.reddit.com/r/redditrequest/comments/3pnwrx/requesting_rredis/
글을 무작위로 읽기
댓글
로그인하고 댓글 남기기