직장에서 아무것도 하지 않기: 고성과 엔지니어의 역설적 전략
직장에서 아무것도 하지 않기: 고성과 엔지니어의 역설적 전략
한 줄 요약
소프트웨어 엔지니어의 진정한 성과는 코드 작성량이나 바쁨의 정도가 아니라, '적절한 시점에 적절한 문제'를 해결하는 고임팩트(High-Impact) 순간에 달려 있으며, 이를 위해 평소 의도적으로 20%의 여력(슬랙)을 유지하고 '아무것도 하지 않는 시간'을 확보하는 것이 장기적으로 더 큰 가치와 정신적 안정을 가져온다.
원문 핵심 내용
80% 활용률과 '아무것도 하지 않기'의 정의
저자는 고성과 엔지니어의 핵심 전략은 하루 업무의 80%만 활용하는 것이라고 주장한다. 이는 게으름이 아니라, 나머지 20%를 컴퓨터에서 떨어져서 보내는 '의도적인 여력' 확보를 의미한다. 소프트웨어 개발에서 노력(Effort) 자체에 점수가 주어지지 않는다. 중요한 것은 적절한 문제(Right Problem)를 적절한 시점(Right Time)에 해결하는 것이다.
- 작동 원리: 평소에는 느린 템포로 작업하며, 스트레스가 높은 순간(사고 대응, 긴급 출시)에만 100% 집중력을 폭발시키는 방식이다.
- 비유: 마라톤 선수가 평상시에 80% 속도로 달리고, 마지막 스프린트 구간에서만 100% 힘을 쓰는 것과 같다. 평상시에 100%로 달리면 스프린트 구간에서 무너진다.
고임팩트(High-Impact) 기회의 세 가지 유형
대형 엔지니어링 조직에서 막대한 수익(수천만~수억 달러)을 창출하거나 막대한 손실을 막는 기회는 종종 기술적으로 복잡하지 않은 '사소한 변경'에 달려 있다.
- 대규모 계약 체결 지원: 기업 고객을 유치하는 순간, 고객이 요구하는 특정 기능이나 버그 수정을 빠르게 지원하면 계약 성사에 결정적 역할을 한다. 기능이 완벽할 필요는 없고, '변경 의지와 능력'을 보여주는 것이 중요하다.
- 사고(Incident) 예방 및 완화: 시스템 장애가 발생했을 때, 올바른 기능 플래그(Function Flag)를 끄는 것만으로 즉각적인 매출 손실과 고객 이탈을 막을 수 있다. 시스템에 대한 친숙함(Familiarity)이 수 시간과 수 일의 차이를 만든다.
- 주요 기능 출시의 관문 통과: 중요한 기능 출시 시 실패 여부는 낡은 데이터 내보내기 기능 고치기나 사용자 설정 필드 추가 같은 사소하지만 찾기 어려운 변경에 달려 있을 수 있다.
이 세 가지 공통점은 시간 의존성(Time-Dependent)이다. 아침에 출근해서 마음대로 큰 계약을 풀거나 사고를 막을 수 없다. 기회가 찾아왔을 때, 이미 다른 업무로 가득 차 있지 않아야(Not Busy) 즉각 대응할 수 있다.
'바쁨'의 함정과 관리자의 시각
항상 100% 바빠 보이면 두 가지 치명적인 단점이 생긴다.
- 기회 인식 실패: 다른 팀원의 대화, 팀 업데이트 읽기, 진행 중인 사고 모니터링에 시간이 없어 고임팩트 기회를 놓친다.
- 자원 배제: 관리자와 제품 매니저는 엔지니어가 '여유(Capacity)'가 있다고 판단할 때만 고임팩트 작업에 투입시킨다. 그들은 엔지니어가 참석하지 않는 회의에서 고임팩트 이슈를 파악하므로, '여유 있어 보인다'는 신호가 없으면 연결고리가 만들어지지 않는다.
'글루 작업(Glue Work)'과 과도한 도움의 위험성
저자는 엔지니어가 '글루 작업'(사람들 연결, 문서화, 기술 부채 해결 등 조직이 명시적 우선순위로 두지 않은 일)을 피해야 한다고 조언한다.
- 논리: 조직이 이를 우선순위로 두지 않았다면, 개인이 자원하는 것은 시간 낭비이며 관리자를 성가시게 한다. 만약 그것이 큰 실수라면, 회사가 그 실수의 결과(고통)를 겪고 정책을 바꾸도록 방치하는 것이 개인의 커리어와 정신 건강에 더 좋다.
- 포식자(Predators)로부터의 보호: 비공식 경로(백채널)로 들어오는 무보상 노동 요청(다른 팀원의 데이터 조회 요청, 코드 작성 대신 이름만 올리는 페어 프로그래밍 등)에 대해 '역압력(Backpressure)'을 가해야 한다. 즉각적인 응답이 아닌, 몇 시간 또는 며칠을 지연시키거나 거절하는 기술을 습득해야 한다.
사고 대응에서의 '느린 사고'
사고 대응 시 패닉을 피하는 것이 가장 중요하다. 대부분의 사고는 저절로 해결되거나, 급하게 넣은 '도움이 될지도 모르는' 변경이 상황을 악화시킨다. 온콜(On-call) 엔지니어는 전화에接入하기 전 깊게 숨을 쉬며, '느린 동작으로 생각하기(Think in slow motion)'를 실천해야 한다.
Hacker News 커뮤니티 반응
통제 가능성에 대한 논쟁: "당신은 정말 통제할 수 있나요?"
많은 댓글 작성자가 저자의 전제 조건인 '업무량에 대한 통제권'에 의문을 제기했다.
- 비관론: [jazz9k], [harimau777] 등은 현실에서 상사가 150%의 업무량을 할당하거나, 해고의 위협이 상존하는 환경에서는 80% 활용률이 불가능하다고 지적한다. 특히 스타트업이나 고압력 환경에서는 '코드 생성 속도'가 생존 조건으로 작용한다.
- 낙관론/대안: [SpicyLemonZest], [gorjusborg] 등은 대부분의 엔지니어가 생각보다 많은 통제권을 가지고 있으며, 이는 경력 성장의 일부라고 반박한다. Jira 티켓을 맹목적으로 처리하는 것이 아니라, 이해관계자와의 소통을 통해 우선순위를 재정의하는 능력이 필요하다고 강조한다. [deterministic]은 "매니저를 관리하는 법(Manage your manager)"을 배워야 한다고 조언하며, 추정 시간을 2배로 잡고 보고하는 전략을 제시한다.
'영웅주의(Heroism)'와 조직 정치
사고 예방과 영웅적 구제 사이의 보상 구조에 대한 냉소적인 시각이 나왔다.
- 예방의 무명성: [hintymad], [Arainach] 등은 사고를 예방하는 사람은 아무런 칭찬을 받지 않지만, 사고를 낸 후 이를 해결하는 '영웅'만 인정받는 조직 문화가 흔하다고 지적한다. 이는 게임 이론(Game Theory)상에서 '깨진 창문'을 미리 막는 것보다, 창문이 깨진 후 수리하는 것이 더 큰 가시성을 가지기 때문이다.
- 전략적 방치: 일부 댓글([CobrastanJorji])은 소규모 조직이 아닌 대규모 조직에서는 일부러 작은 실패를 허용하여 상위 관리층의 주의를 끌고 자원을 확보하는 것이 필요할 수 있다고 주장한다.
글루 작업과 팀워크의 균형
'글루 작업을 피하라'는 주장에 대해 다양한 의견이 나왔다.
- 반대: [bumby], [m463] 등은 '내 일이 아니야'라는 태도가 조직의 경직성을 초래하며, 좋은 회사에서는 서로 돕는 문화가 중요하다고 말한다. 특히 [zem]은 구글의 '시민성(Citizenship)' 평가 항목을 언급하며, 글루 작업이 성별에 따른 불평등(여성이 더 많이 수행)을 심화시킬 수 있으므로, 이를 공식적으로 인정하고 분산시키는 문화가 필요하다고 지적했다.
- 합의: 과도한 도움은 '무보상 노동'으로 전락할 수 있으므로 경계를 설정해야 한다는 점에서는 공감대가 형성되었다.
새로운 시각
'여백(Slack)'은 비효율이 아니라 '복원력(Resilience)'의 핵심 지표
전통적인 경영학이나 제조업의 관점에서는 여백을 '비효율' 또는 '낭비'로 본다. 그러나 복잡한 소프트웨어 시스템(및 의료 시스템)에서는 여백이 곧 복원력이다. 시스템이 100% 용량으로 작동하면, 작은 외부 충격(버그, 긴급 요청)에도 전체 시스템이 붕괴한다. 저자의 80% 활용률은 시스템 공학의 '안정성 마진(Safety Margin)' 개념을 인간 자원 관리에 적용한 것이다. 이는 단순한 휴식이 아니라, 예측 불가능한 고비용 사건에 대응하기 위한 전략적 자본 축적이다.
'무위(無爲)의 기술'과 인지적 부하 관리
'아무것도 하지 않기'는 단순한 휴식이 아니라, 뇌의 기본 모드 네트워크(Default Mode Network, DMN)를 활성화시키는 인지적 전략이다. DMN은 집중하지 않을 때 활성화되어 창의적 통찰과 장기적 문제 해결을 돕는다. 저자가 언급한 "새로운 아이디어가 떠오른다"는 현상은 신경과학적으로 증명된 사실이다. 따라서 '바쁨'은 생산성의 지표가 아니라, 인지적 창의성과 문제 해결 능력을 잠식하는 위험 요인으로 재정의되어야 한다.
조직적 '고통 신호'의 차단과 개인의 책임 한계
저자가 글루 작업을 피해야 한다고 주장하는 이유는, 개인이 조직의 구조적 결함(기술 부채, 소통 부재)을 개인적 노력으로 메우려다 조직이 그 결함을 수정할 동기를 잃게 만들기 때문이다. 이는 의료 분야에서도 유사하다. 의사가 모든 행정적, 구조적 문제를 개인적 헌신으로 해결하면, 병원 시스템은 그 결함을 인지하지 못하고 개선하지 않는다. 따라서 '적절한 무관심'은 개인의 번아웃 방지뿐만 아니라, 조직의 건강한 진화(Feedback Loop)를 위한 필수 조건이다.
자녀와 미래에 대한 시사점
① 다음세대의 역량: '바쁨'이 아닌 '선택의 지혜'
어린 자녀들에게 가르쳐야 할 것은 '더 많이, 더 빠르게 일하는 법'이 아니라, '무엇을 하지 말아야 하는지(Boundary Setting)'를 아는 지혜다. AI가 단순 반복 작업을 대체하는 미래에는, 인간의 가치는 '적절한 시점에 올바른 판단을 내리는 능력'에 달려 있다. 자녀들이 '유용해 보이려는 중독(Addiction to being useful)'에서 벗어나, 자신의 에너지와 시간을 전략적으로 배분하는 주체로 성장하도록 격려해야 한다.
② 교육적 접근: 실패와 여백의 가치 교육
학교와 가정에서 '여유 시간'을 죄책감 없이 누릴 수 있는 환경을 만들어야 한다. '아무것도 하지 않는 시간'이 창의성과 문제 해결력의 원천임을 알려주자. 또한, 작은 실패나 구조적 문제를 개인이 무리하게 해결하려 하지 말고, 시스템적 해결을 요구하는 비판적 사고를 길러야 한다. 이는 단순한 게으름이 아니라, 지속 가능한 성장을 위한 전략적 사고다.
③ 의료(소화기·내시경·종양학) 현장의 함의
저자의 '80% 활용률'과 '사고 대응 시 느린 사고' 전략은 의료 현장, 특히 응급 상황이나 고난도 시술에서 매우 중요한 시사점을 준다.
- 시술 전 여백: 내시경 시술이나 종양 제거 수술 전, 의사가 이전 환자나 행정 업무로 인해 100% 정신적 피로 상태라면, 미세한 병변을 놓치거나 합병증을 유발할 위험이 높아진다. 의도적인 '여백'은 진단의 정확성과 환자 안전을 높인다.
- 응급 상황의 침착함: 위장관 출혈이나 폐색 등 응급 상황에서도, '패닉을 피하고 느리게 생각하는' 태도는 불필요한 오류를 줄이고 최적의 치료 결정을 내리는 데 도움이 된다. 의료진에게 '바쁨'을 미덕으로 여기는 문화를 '안전한 여백 확보'로 전환하는 것이 환자 중심 의료로 가는 길이다.