코드를 "강하게" 만드는 철학적 디버거 출시
원제 Nietzschian Debugger
118 포인트댓글 38
Key Point
AI가 답을 주는 시대에 오히려 질문으로 개발자를 단련하는 역발상의 도구가 나왔으며, 디버깅 스킬 추적과 코드 읽기 기능으로 실용성을 갖췄다.
핵심 요약
- Nietzschian Debugger는 버그를 수정해주는 대신 질문으로 근본 원인을 찾도록 유도하는 CLI 도구다.
- ChatGPT처럼 답을 제시하지 않고, 개발자의 가정에 의문을 제기하고 피하고 있는 증거를 직면하게 한다.
- socrates(온화함), nietzsche(직설적), zarathustra(가혹함) 3단계 강도를 지원하며, 사용자 수준과 선호도에 맞춰 선택할 수 있다.
- 실제 코드 파일을 읽을 수 있으며, 세션별로 '가정 검증', '증거 수집', '근본 원인 속도' 등 디버깅 스킬을 시각화해 추적한다.
- npm(v0.1.0)과 Python(3.10+)으로 배포되며, Anthropic API 키가 필요하고 MIT 라이선스다.
- 로컬 세션 기록 저장, 긴 세션에서 컨텍스트 자동 요약, 라이프라인 질문 한 번 제공 등 기능을 포함한다.
- 개발자가 복사-붙여넣기 문화에서 벗어나 '스스로 깨닫는' 디버깅 능력을 키우는 것을 목표로 한다.