선순환
Source: Dev.to
10배 개발자
1968년 연구에서 연구자들은 가장 생산적인 개발자와 평균 개발자 사이에 격차가 있음을 발견했습니다. “최고” 개발자들은 평균보다 10배 더 많은 결과물을 만들어냈습니다.
이 숫자가 머릿속에 남았습니다. 많은 사람들은 10배 개발자가 존재한다고 믿습니다. 우리는 10배 개발자가 되고 싶어하거나, 그렇지 못해 부적절함을 느끼기도 합니다.
아니면 단순히 우리 영웅들을 10배 개발자로 상상하는 것을 즐길 수도 있습니다. 결국 오픈 소스와 우리 회사 안에도 록스타가 있잖아요. 하지만 저는 이것이 도움이 되지 않으며, 핵심을 놓치고 있다고 생각합니다.
함께 만들기
몇몇 흥미로운 연구에 따르면 반복이 일회성 설계보다 낫다 (특히 시간 제약이 있을 때), 혹은 병렬 작업이 전통적인 직렬 워터폴보다 더 좋은 결과를 만든다고 합니다. 연구는 또한 팀이 복잡한 작업에서 개인보다 뛰어나다고 보여줍니다.
이는 일부 개인이 10배 개발자일 수 있다는 생각을 부정하지는 않지만, 개인을 찾는 것이 최선의 접근법이 아니라는 점을 시사합니다. 우리는 반복하고 함께 만들 수 있는 높은 동기 부여된 팀을 찾는 것이 더 좋습니다.
선순환
나는 어느 날 밤 늦게 npmx 아이디어를 생각하기 시작했습니다(잠을 이루지 못했고, 슬랙 메시지에 눈길이 갔습니다). 나는 Bluesky에 npmjs.com에 대한 사람들의 위시리스트를 물어보는 글을 올렸고, 거의 즉시 npmx를 만들기 시작했습니다. 다음 날이면 MVP를 갖게 되었습니다.
핵심은 Bluesky에서 받은 반응이었습니다. 모두가 뭔가를 원했습니다. 모두가 npmjs.com을 더 좋게 만들고 싶어했습니다. 그 반응을 보고 나는 친구에게 메시지를 보냈습니다.

우리가 친구들에게, 그리고 Bluesky와 다른 곳에서 존경하는 사람들에게 연락을 할수록, 이것이 선순환이 작동할 프로젝트라는 것이 명확해졌습니다.
선순환이란 무엇일까요? 악순환의 긍정적인 형태입니다. 우리 경우에는 npmx.dev의 청중이 바로 그것을 기여하고 만들 수 있는 사람들입니다. npm 레지스트리 사용 경험을 개선하고 싶다면, 우리는 그것을 더 좋게 만들 모든 도구를 가지고 있습니다. 레지스트리가 더 좋아질수록 우리는 더 많이 사용하게 되고, 더 많은 사람이 기여해 또 더 좋게 만들게 됩니다.
이 점이 좋은 이유는 우리가 기업의 의제에 휘둘리거나 자금 부족에 제한받는 것이 아니라는 것입니다. npmx는 개발자로서 우리의 삶을 점진적으로, 병렬적으로, 그리고 팀으로서 더 좋게 만들기 위해 계속 성장할 것입니다.
우리가 나아갈 방향
나는 위대한 것을 만들기 위해 10배 개발자가 필요하다고 생각하지 않습니다. 나는 10배 팀이 필요하다고 생각합니다—같은 문제에 관심을 가지고 함께 반복하며 서로를 더 나아지게 하는 사람들 그룹 말이죠.
npmx는 커뮤니티 주도이며 오픈 소스입니다. 누구든 기여할 수 있는 문을 열어두고 있습니다. npm 레지스트리를 탐색하면서 고통을 느껴본 적이 있다면, 이미 제공할 무언가가 있습니다.
함께 만들어 주세요.