핵심 요약
- 한 개발자가 브루클린의 프로그래밍 수련원 '리커스 센터'에서 여름 동안 동료들과 다양한 주제를 탐구한 후기를 공유했습니다.
- LLM 에이전트 샌드박스 제작, 보드게임 신경망 역분석, 수학 퍼즐 시각화, 미니 언어 완성 등 다채로운 해킹 프로젝트를 수행했습니다.
- 특히 러스트로 DEFLATE 압축 해제기를 바닥부터 구현하고 비트 단위로 디버깅하며 진정한 해커의 성취감을 느꼈다고 회고했습니다.
요약 미국 브루클린에 위치한 유명 프로그래머 수련원 '리커스 센터(Recurse Center)'에서 여름을 보낸 한 개발자의 생생한 기술 탐구 후기가 공개되었습니다. 저자는 이곳에서 동료들과 다양한 스터디 그룹을 결성하고 평소 해보고 싶었던 심화 프로젝트들을 진행했습니다.
우선 '에이전틱 어드벤처(Agentic Adventures)' 모임에서는 최신 LLM 에이전트를 위한 원격 샌드박스를 구축하고, 도커(Docker)와 올라마(Ollama)를 활용해 협동 보드게임 '저스트 원'을 플레이하는 에이전트 실험을 진행했습니다. 또한 셰익스피어 말투를 흉내 내는 미니 모델을 minGPT로 학습시키거나 LoRA를 적용해보기도 했습니다. 이와 함께 제러미 하워드의 딥러닝 입문서를 스터디하며 실무 관점의 모델 구축 감각을 익혔습니다.
수학 모임인 '매스 먼데이(Math Monday)'에서는 오일러 프로젝트 문제를 함께 풀고 프랙탈 및 보로노이 다이어그램을 활용한 생성 예술과 게임을 만들었으며, 펜 플로터로 그릴 힐베르트 곡선 생성기를 작성하기도 했습니다. 또한 고전 보드게임 '레이스 포 더 갤럭시'의 오픈소스 AI 코드를 리버스 엔지니어링하여, 2계층 신경망 가중치를 클로드(Claude)로 분석해 군사 전략보다 경제 전략이 유리하다는 결과를 도출해내기도 했습니다.
개인 프로젝트로는 지원 당시 만들었던 미니 프로그래밍 언어 'dodo'의 패턴 매칭 구현을 마무리했습니다. 특히 압축 알고리즘 강연에서 착안해 ZIP 파일의 핵심인 DEFLATE 알고리즘(LZ77 + 허프만 부호화) 디컴프레서를 러스트(Rust)로 직접 구현한 경험을 최고의 순간으로 꼽았습니다. 비트 패킹 과정에서 일일이 비트 열을 손으로 적어가며 디버깅하는 과정을 통해 진정한 해커가 된 듯한 짜릿한 성취감을 느꼈다고 전했습니다.
Sponsored · 광고