PR을 제출할 수 없었기에 채용되어 직접 수정했습니다

2025-08-01
PR을 제출할 수 없었기에 채용되어 직접 수정했습니다

1년 넘게 Mintlify 검색의 경합 상태로 인해 검색 결과가 불안정했습니다. 검색을 지원하는 Trieve의 설립자로서 수정을 위한 PR을 제출하려고 했지만 실패했습니다. 마침내 Mintlify에 입사하여 디바운스된 검색 함수에 AbortController를 추가함으로써 문제를 해결하고 검색 결과를 항상 관련성 있게 만들었습니다. 이 경험은 오픈소스의 힘과 끈질긴 문제를 직접 해결하는 만족감을 보여주었습니다.

더 보기
개발

Git Worktrees와 Tmux를 사용한 LLM 코드 생성 병렬화

2025-05-28
Git Worktrees와 Tmux를 사용한 LLM 코드 생성 병렬화

Nicholas Khami는 Git worktrees와 tmux를 사용하여 여러 LLM 코드 생성기(Claude Code, Codex 등)를 병렬로 실행한 경험을 공유합니다. 개별 LLM의 출력 품질이 일관되지 않더라도 여러 LLM을 동시에 실행하면 사용 가능한 코드를 얻을 확률이 극적으로 높아짐을 발견했습니다. 하지만 여러 worktrees와 tmux 세션을 수동으로 관리하는 것은 번거롭습니다. 이를 해결하기 위해 Khami와 공동 설립자는 이 워크플로우를 간소화하는 CLI 도구 `uzi`를 개발 중입니다. `uzi`는 에이전트 시작, 프롬프트 전송, 명령 실행, 미리보기, 커밋, PR 생성 등의 작업을 자동화하여 보다 원활한 개발 환경을 제공합니다. 이는 개발자 생산성을 크게 향상시킬 가능성이 있으며, 병렬 처리 방식은 법률 문서 검토나 마케팅 데이터 분석 등 코딩 이외의 분야에도 적용할 수 있습니다. 앞으로 유사한 병렬 실행 기능을 갖춘 소프트웨어가 더 많이 등장할 것으로 예상됩니다.

더 보기
개발