1. build-your-own-x. 누적 스타 49.6만. 어제 하루만 +1,431 찍고 트렌딩에 다시 올라옴. 클래식 레포인데 주기적으로 재진입함.

  2. 뭐 하는 레포냐. “처음부터 만들어보는” 튜토리얼을 카테고리별로 큐레이션해놓은 것임. 직접 코드 짜진 않고, 외부 가이드/영상/아티클 링크를 모아둠.

  3. 철학은 파인만 인용에서 옴. “What I cannot create, I do not understand.” 만들 줄 모르면 이해한 게 아님. 이 한 문장이 49.6만 스타 만든 정신적 뿌리임.

  4. 카테고리 28개 넘음. Docker, OS, 네트워크 스택, 데이터베이스 같은 시스템/인프라부터, 웹서버, 셸, 텍스트 에디터, 게임 엔진 같은 애플리케이션까지 들어가 있음.

  5. 특수 도메인도 있음. 블록체인/암호화폐, 머신러닝, 3D 렌더러, AR. 그리고 프로그래밍 언어 핵심인 컴파일러, 인터프리터, 정규식 엔진, 가상머신 카테고리도 따로 있음.

  6. 언어는 50개 이상 커버됨. C, C++, Python, JavaScript, Go, Rust, Java까지 다 있음. 카테고리 안에서 선호 언어로 필터링해서 골라보면 됨.

  7. 활용법은 단순함. 목차에서 관심 카테고리 고름. 선호 언어로 필터링함. 외부 가이드 링크 따라가면서 직접 구현함. 새 튜토리얼 발견하면 PR로 추가함.

  8. 근데 왜 어제 갑자기 +1,431이 더 들어왔냐. AI 코딩 시대가 역설적으로 “원리부터 이해” 수요를 키우는 중임. ChatGPT나 Claude한테 시키면 코드는 나옴. 근데 그 코드가 왜 그렇게 동작하는지는 안 알려줌.

  9. 실무에서 디버깅이 막히는 지점이 거기임. AI가 만든 코드가 왜 깨지는지 모르면 못 고침. 결국 “내가 직접 한 번 만들어봤던 적 있는 영역” 만 고칠 수 있게 됨.

  10. 이 레포가 그 갭을 채워줌. 이론서 사서 읽는 거 아니고, 실제 구현 가이드를 하나 골라서 주말에 따라하면 됨. Redis 클론, 도커 클론, Git 클론, BitTorrent 클론 같은 게 다 들어가 있음.

  11. 신규 개발자 온보딩에도 단골 추천 레포임. 회사 들어와서 시스템 아키텍처 처음 보고 멘붕 오는 주니어한테 “build-your-own 시리즈에서 한두 개 따라해봐” 가 잘 듣는 처방임.

  12. 관리 방식도 흥미로움. 커뮤니티 PR 기반으로 굴러감. 누가 좋은 가이드 쓰면 PR 올리고, 머지되면 목차에 들어감. 그래서 콘텐츠가 오래돼도 새 항목이 계속 추가됨.

  13. 메인테이너는 codecrafters-io. 자체 유료 학습 플랫폼도 운영하는데, 그쪽은 “Build Your Own Redis/Git/SQLite” 같은 인터랙티브 코스 제공함. 큐레이션 레포는 무료, 인터랙티브 가이드는 유료. 모델이 깔끔함.

  14. 가장 인기 있는 항목 몇 개 보면 분포가 보임. “Build Your Own Redis”, “Build Your Own Git”, “Build Your Own Operating System”, “Build Your Own Compiler”. 컴퓨터 시스템의 근본을 짚는 항목들이 트래픽 끔.

  15. 한국 개발자가 이 레포에서 챙길 항목 추천. 컴파일러/인터프리터 — 면접에서 자주 묻는 영역인데 직접 만들어본 사람만 답변 깊이가 다름.

  16. 데이터베이스 — SQL 한 번도 직접 파서로 만들어본 적 없으면 인덱스 동작이 추상적으로 남음. 작은 SQLite 클론 한 번 따라하면 시야가 바뀜.

  17. 셸/OS — 프로세스, 시그널, 파일 디스크립터가 머리로만 외워졌으면 셸을 직접 만들어보는 게 가장 빠름. 32비트 OS 클론 가이드도 있음.

  18. 네트워크 스택 — TCP를 “패킷 주고받는 거” 정도로만 알면 실무에서 디버깅 못 함. 직접 네트워크 스택 한 겹씩 짜보면 와이어샤크 보는 눈이 달라짐.

  19. 짚어야 할 지점은 명확함. AI한테 시키는 게 빠르긴 함. 근데 이해 없이 쌓은 코드는 본인 것이 아님. 이 레포는 “본인 것”을 만들어두는 가장 싼 방법임.

  20. 49.6만 스타가 나오는 이유는 단순함. 무료 + 고품질 + 핸즈온. 이 셋이 다 맞는 학습 자원이 흔치 않음. 그래서 클래식이 됐고, 주기적으로 트렌딩 재진입함.

  21. AI 코딩이 보편화될수록 이 레포 트래픽은 더 커질 가능성이 높음. “AI한테 시키기 전에 한 번은 직접 만들어본 사람” 이 결국 더 좋은 프롬프트를 쓰고, 더 좋은 코드를 받음.

  22. 주말에 한 항목씩 골라서 따라하는 루틴 정도가 가장 합리적임. 6개월이면 12개. 그 12개가 다음 5년의 디버깅 능력을 결정함.


출처