
코드 한 줄보다 강한 행동
개발자 블로그를 읽다 보면 대부분 새로운 프레임워크 후기나 성능 최적화 이야기예요. 그런데 가끔 전혀 다른 결의 글이 올라와서 시선을 사로잡을 때가 있죠. 이번 글이 딱 그런 경우예요. Lex라는 영국 개발자가 "우간다 난민캠프에 노트북 한 대를 보냈는데, 그 과정에서 배운 것들"이라는 제목으로 자신의 경험을 풀어놓은 글이에요. 기술 블로그인데 기술 이야기보다 훨씬 더 깊은 무언가가 담겨 있어요.
시작은 단순했어요. 한 케냐 출신 청년이 온라인 커뮤니티에서 "개발자가 되고 싶은데 쓸 만한 컴퓨터가 없다"는 글을 남겼대요. Lex는 그 글을 보고 "내가 안 쓰는 노트북이 한 대 있는데, 보내주면 어떨까?" 하는 생각을 했어요. 우리도 한 번쯤 떠올렸을 법한 발상이죠. 그런데 보통은 "택배비가 얼마나 들지", "세관에서 막히지 않을까", "받는 사람이 누군지 어떻게 믿지" 같은 현실적 장벽 앞에서 멈추잖아요. Lex는 그걸 그대로 부딪쳐서 끝까지 가본 거예요.
노트북 한 대를 보내는 게 이렇게 복잡할 줄이야
실제 과정은 생각보다 훨씬 험난했어요. 우선 받는 사람이 사는 곳이 단순한 도시가 아니라 난민캠프였어요. 우간다 서쪽에 있는 키얀가왈리(Kyangwali) 난민 정착촌인데, 콩고민주공화국에서 피난 온 사람들이 모여 사는 곳이에요. 일반 택배는 이런 곳까지 잘 가지 않아요. 주소 체계 자체가 우리가 아는 식과 달라서, GPS 좌표나 "교회 옆 큰 망고나무에서 오른쪽" 같은 설명으로 위치를 찾아야 하기도 해요.
Lex는 DHL이나 FedEx 같은 국제 특송을 알아봤는데, 비용도 비용이지만 세관 통과가 큰 벽이었어요. 우간다 같은 나라들은 중고 전자제품 수입에 까다로운 관세를 매겨요. 노트북 자체 가격보다 관세가 더 나오는 경우도 흔해요. 게다가 패키지가 어디서 어떻게 멈춰 있는지 추적도 어려운 경우가 많고요. 결국 Lex는 우간다 내부에서 활동하는 NGO나 중간 운송업체를 통해 보내는 방법을 모색했어요. 영국에서 우간다 수도 캄팔라까지, 거기서 다시 서부 난민캠프까지 두 단계로 나눠 가야 했죠.
노트북 자체도 그냥 보내면 안 됐어요. 받는 사람이 개발 공부를 시작할 수 있도록 사전 세팅을 다 해서 보냈어요. Linux를 설치하고, Python과 VS Code 같은 개발 환경을 미리 구성하고, 인터넷이 불안정한 환경에서도 학습할 수 있도록 오프라인 문서와 강의 자료를 디스크에 담아 보냈죠. 비밀번호도 미리 설정해서 보내고, 처음 켰을 때 따라할 수 있는 가이드도 함께요. 이게 진짜 세심한 부분이에요. 그냥 "하드웨어를 줬다"가 아니라 "학습 환경을 통째로 선물했다"에 가까운 거죠.
기술 격차의 진짜 모습
이 이야기가 우리에게 보여주는 건, 개발자가 되는 데 필요한 진입 비용이 지역에 따라 얼마나 다른가 하는 문제예요. 한국 개발자에게 "노트북 한 대"는 알바 몇 달 하면 살 수 있는 도구지만, 어떤 곳에서는 가족 연 소득의 몇 배가 되기도 해요. 인터넷 비용, 전기 안정성, 학습 자료 접근성까지 다 따지면 격차는 더 벌어집니다.
동시에 흥미로운 건, 일단 도구만 손에 들어가면 학습 의지와 결과물은 지역과 상관없이 발휘된다는 점이에요. 케냐, 나이지리아, 가나 같은 아프리카 국가들에서 글로벌 원격 개발자로 활동하는 분들이 점점 늘고 있거든요. Andela 같은 회사는 아프리카 개발자들을 교육해 글로벌 기업과 연결해 주는 모델로 큰 성공을 거뒀어요. GitHub Copilot 같은 AI 도구가 영어 기반 자료에 접근하기 쉬운 사람들에게 더 큰 레버리지를 주는 시대라서, 도구 격차를 한 번 넘기면 그다음은 가속이 붙는 구조예요.
한국 개발자에게 주는 작은 영감
이 글이 한국 개발자에게 던지는 메시지는 거창한 게 아니에요. "내가 안 쓰는 자원이 누군가에게는 시작점이 될 수 있다"는 거죠. 사무실 구석에서 먼지 쌓이고 있는 맥북, 회사에서 리프레시 정책으로 교체하면서 폐기 처리되는 멀쩡한 장비들, 집 서랍에 넣어둔 구형 갤럭시북. 이런 것들이 누군가의 개발자 인생을 열어줄 수 있다는 생각, 한 번쯤 해볼 만하잖아요.
물론 개인이 직접 우간다로 노트북을 보내는 건 비현실적이에요. 하지만 한국에도 이런 일을 체계적으로 하는 단체들이 있어요. 굿윌스토어나 컴윈 같은 곳에서 중고 컴퓨터를 받아 저소득층에게 전달하기도 하고, 코드클럽처럼 청소년 코딩 교육에 장비를 기부받는 프로그램도 있어요. 좀 더 글로벌하게는 World Computer Exchange 같은 단체도 있고요.
기술적인 관점에서도 배울 게 있어요. "오프라인 우선(offline-first)" 학습 환경을 어떻게 구성하느냐 하는 문제예요. Lex가 한 것처럼 Kiwix로 위키피디아를 오프라인에 담거나, freeCodeCamp 자료를 미리 다운로드해 두거나, 로컬에서 돌릴 수 있는 LLM(예: Llama 3 8B 양자화 모델)을 깔아주는 식의 패키징은 의외로 실무에도 응용할 데가 많아요. 네트워크가 불안정한 환경을 가정한 앱 설계는 PWA 개발이나 IoT 영역에서 점점 더 중요해지고 있거든요.
정리하며
Lex의 노트북 한 대는 아마 우간다의 한 청년이 첫 줄의 코드를 작성하는 자판이 되었을 거예요. 그 코드가 어떻게 자라날지는 아무도 모르지만, 시작점이 만들어졌다는 사실은 분명해요. 우리가 매일 당연하게 쓰는 도구가 어떤 곳에서는 인생의 갈림길이 된다는 것, 그리고 그 갈림길을 만들어 줄 수 있는 위치에 우리가 있다는 것, 그것만으로도 이 글은 충분히 읽을 가치가 있어요.
여러분은 안 쓰는 장비를 어떻게 처리하시나요? 그리고 "개발자 진입 장벽"이라는 말이 본인에게 어떤 의미로 다가오는지도 한번 생각해 보시면 좋겠어요.
🔗 출처: Hacker News
"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"
실제 수강생 후기- 비전공자도 6개월이면 첫 수익
- 20년 경력 개발자 직강
- 자동화 프로그램 + 소스코드 제공