소프트웨어 엔지니어링 분야에서 성공은 더 많은 시간과 코드 작성에 달려있지 않다는 흥미로운 주장이 제기되었습니다. 핵심은 '80% 활용률' 전략으로, 평소 업무 시간의 약 20%를 컴퓨터에서 떨어져 보내며 의도적으로 여유를 두는 것이 고성과를 내는 데 더 효과적이라는 분석입니다. 이는 예측 불가능한 고임팩트(high-impact) 작업에 즉각적으로 대응하고, 스트레스를 관리하며, 새로운 아이디어를 얻는 데 필수적인 여력을 확보하기 위함입니다.
이러한 접근 방식은 특히 대규모 엔지니어링 조직에서 빛을 발합니다. 예를 들어, 대형 엔터프라이즈 계약 체결을 위한 기능 지원, 심각한 사고(incident) 발생 시 초기 예방 또는 완화, 핵심 기능 출시 직전의 사소하지만 결정적인 버그 수정 등이 대표적인 고임팩트 기회입니다. 이러한 기회들은 대부분 시간 의존적이며, 이미 낮은 우선순위 작업으로 바쁘게 100% 활용률을 유지하고 있다면 놓치기 쉽습니다. 여유가 있는 엔지니어는 주변 상황을 살피고, 팀 업데이트를 확인하며, 진행 중인 사고에 대한 정보를 얻어 적시에 자신의 전문성을 발휘할 수 있습니다. 또한, 매니저나 제품 매니저가 고임팩트 작업에 투입할 '여유 있는' 인력으로 판단하기 쉬워집니다.
'아무것도 하지 않는 시간'은 단순한 휴식이 아닙니다. 이는 스트레스 회복, 사고 대응 시 침착함 유지, 새로운 아이디어 발상, 그리고 중요한 작업에 대한 온전한 집중력을 가능하게 합니다. 소프트웨어 개발은 노력 자체에 점수가 매겨지지 않으며, 적절한 문제를 적절한 시점에 해결하는 것이 중요합니다. 따라서 평소에는 의도적으로 여력을 남겨두고, 보상이 매우 큰 시기에만 100% 강도로 몰입하는 방식이 고성과 엔지니어가 되기 위한 더 유리한 조건을 만듭니다. 다만, 조직의 보상 체계가 예방이나 눈에 보이지 않는 기여를 제대로 인정하지 않는 경우, 이러한 전략이 불리하게 작용할 수 있다는 점은 해결해야 할 과제로 지적됩니다.