/home/caml-shaving

불확실성 줄이기

2024-05-16

태그: dev

내가 존경하는 엔지니어 한 분이 이런 말씀을 한 적이 있다.

나의 윗사람이 원하는 것은 뭘까? 일이 잘 진행되고 있다는 확신(Confidence)을 갖는 것이다. 이걸 위해서 필요한 것은 뭘까? 바로 불확실성(Uncertainty)을 줄이는 일이다.

굉장히 동의하는 말이다. 불확실성을 줄여서 일이 잘 진행되고 있다는 신뢰를 주는 것, 사실 이게 모든 직장인이 해야만 하는 일 중 하나가 아닐까.

소프트웨어 엔지니어로서 불확실성을 줄이는 방법은 여러 가지가 알려져 있다. 그리고 그 대부분은 절대적인 정답이라기 보다는 어쩌면 개인의 철학이나 선호의 영역이지 않나 하는 생각이 든다. 아무튼 나에게 도움이 되었던 몇 가지 방법을 적어보자면 다음과 같다.

제일 무서운 것은 아무것도 모른다는 사실 그 자체다. 우리는 과거를 알고 현재를 살아가지만 미래는 아무도 알 수 없다. 미지의 세계는 모두를 불안하게 만든다. 그러니 우리는 되도록 불확실한 것을 줄여서 삶에서 불안을 없애고 싶은 것은 아닐까.