
Claude Code는 지금 Flibbertigibbeting 중
요약
Claude Code의 처리 중 표시되는 스피너 문구(Spinner Verbs)가 단순한 장식을 넘어 대기 시간의 체감을 변화시키는 UI 컴포넌트로 기능함을 분석합니다. 무작위로 선택되는 200여 개의 동사 클러스터를 통해 개발자의 대기 경험을 설계하는 방식을 다룹니다.
핵심 포인트
- 스피너 문구는 대기 시간을 '준비 시간'으로 인지하게 만드는 UI 설계 요소임
- 고풍스럽거나 난센스한 단어를 사용하여 대기 시간의 지루함을 완화함
- 요리 관련 단어 클러스터 등을 통해 사용자 경험(UX)을 의도적으로 연출함
- settings.json 설정을 통해 스피너 문구 커스텀 가능
Claude Code를 사용하고 있으면, 처리 중에 이런 표시가 빙글빙글 바뀌며 나타난다.

✻ Newspapering… (3s)
✻ Pondering… (5s)
✻ Flibbertigibbeting… (7s)
Pondering(숙고 중)은 이해할 수 있다. Newspapering은 신문 배달이라도 하고 있는 건가. Flibbertigibbeting에 이르러서는 사전을 찾아보지 않으면 의미를 파악할 수 없다. 처리 중에 표시되는 -ing 형태의 동사는 고정되어 있지도 않고, 몇 개의 단어를 돌려쓰는 것도 아니며, 200개 가까운 세트 중에서 무작위로 선택된다.
구현은 네이티브 바이너리(Native Binary) 내에 문자열 상수로 나열되어 있다. 또한 Claude Code는 내부 구현의 상세 내용을 공식적으로 공개하지 않으므로, 본 기사에서는 관찰 가능한 범위로 한정하여 특징적인 동사만을 인용한다.
200개에 가까운 동사는 무작위가 아니다. 몇 가지 클러스터(Cluster)로 명확하게 편중되어 있으며, 개발 작업의 대기 시간에 대한 설계자의 태도가 그곳에 드러나 있다. 가장 독창성이 높은 것이 사전을 찾아보고 싶어질 정도의 고풍스럽거나 터무니없는(Nonsense) 영어 덩어리다.
Flibbertigibbeting: 수다를 떨다
Lollygagging: 꾸물거리다
Discombobulating: 혼란스럽게 하다
...
대기 시간에 AI가 돌려주는 문구가 Lollygagging…(꾸물거리는 중)이나 Boondoggling…(쓸데없는 일을 하는 중)이라면, 표시로서 완전히 정답이다. AI가 "지금 뭐 하고 있어?"라는 질문에 "아니, 그게, 그러니까, 저기……"라고 대답하는 것을 의도적으로 연출하고 있다.
Clauding: Claude를 하고 있음
Gitifying: Git처럼 하고 있음
Newspapering: 신문을 하고 있음(?)
Clauding은 고유명사의 동사화이며, Gitifying은 코드를 작성하는 문맥을 그대로 메타 동사(Meta Verb)로 만든 것이다. 둘 다 의도를 읽을 수 있다.
개발 대기 시간을 컴파일(Compile)이 아닌 준비 시간으로 연출하는 단어들이 나열된다.
Marinating, Sautéing, Caramelizing, Whisking
Kneading, Flambéing, Julienning, Proofing
Tempering, Simmering, Drizzling
Marinating…(재워두는 중)이나 Tempering…(템퍼링 중)이 나오면, 4초의 대기 시간이라도 화가 잘 나지 않게 된다. 이것이 본 기사 주장의 핵심이며, 스피너(Spinner) 문구는 단순한 장식이 아니라 **대기 시간의 체감(Perception)을 바꾸기 위한 UI 컴포넌트(UI Component)**로서 기능하고 있다.
| 클러스터 | 예시 |
|---|---|
| 사고계 변주 | Pondering, Cogitating, Ruminating, Cerebrating, Pontificating |
| ... |
Pontificating…(거드름 피우며 설교하는 중)는 AI에 대한 셀프 풍자로서 재미있지만, 이러한 단어들은 수로만 따지면 난센스 영어 층보다 적다.
settings.json에 spinnerVerbs를 작성하면, 무작위 선택의 모집단을 확장하거나 교체할 수 있다.
{
"spinnerVerbs": {
"mode": "append",
...
스피너 문구는 AI 에이전트의 대기 시간 UX(User Experience)에 대한 하나의 해답이다. 프로그레스 바(Progress Bar)를 정밀하게 만드는 것이 아니라, "지금 무엇이 일어나고 있는가"를 진지하게 보여주는 것을 포기하고, 어휘의 폭을 통해 시간의 질을 바꾸는 설계 판단이다. Claude Code는 Pondering(숙고)과 Lollygagging(꾸물거림)을 동등한 위치에 나열함으로써, AI에 대한 사용자의 기대치를 의식적으로 컨트롤하고 있다.
대기 시간이 Flibbertigibbeting…이라면 조금 용서가 된다. 그것은 UI의 승리다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기