• IT 좋아하는 사람만 아는, 사소한 수치에 집착하는 병적인 습관에 대하여 (feat.

    IT 좋아하는 사람만 아는, 사소한 수치에 집착하는 병적인 습관에 대하여 (feat.
    핑 테스트)

    본문 1
    솔직히 말해서, 우리 같은 테크에 관심 많은 사람들은 일상생활 속에서 '수치'를 무의식적으로 확인하는 경향이 너무 심해요.
    이건 마치 생존 본능처럼 느껴질 때도 있어요.

    예를 들어, 누군가 "와, 이거 진짜 빠르다!"라고 감탄하면, 머릿속으로는 이미 '몇 ms 단위로, 어떤 최적화 과정을 거쳐서 이 속도가 나오는 걸까?'라는 질문이 팝업창처럼 떠오르죠.
    그래서 별거 아닌 것 같아도, 무의식적으로 네트워크 핑(ping)을 확인하거나, 앱의 메모리 사용량을 체크하는 버릇이 생기더라고요.
    "어?

    지금 CPU 점유율이 2%대네?
    평소보다 0.5% 정도 높지 않아?" 같은 사소한 관찰들이죠.

    이걸 처음 겪는 비전공자 친구들한테 보여주면 아마 눈빛부터 당황할 거예요.
    "너 지금 뭐 보는 거야?"라는 반응이 돌아오면 순간적으로 민망해서 '아, 그냥 습관이야' 하고 넘기지만, 이미 그 습관 자체가 너무 강력해서 멈추기가 어렵습니다.
    가장 심한 건, 완벽하게 작동하는 시스템 앞에서조차 '이걸 더 효율적으로 만들 수는 없을까?'라는 비효율성 추적 모드가 돌아간다는 점이에요.

    최적화라는 단어 자체가 우리에게는 일종의 강박처럼 느껴지는 것 같습니다.
    본문 2
    이런 성능 측정 욕구는 단순히 속도에만 국한되지 않아요.

    더 깊은 곳, 근본적인 구조나 버전 관리에 대한 집착으로 발현되기도 합니다.
    예를 들어, 어떤 웹사이트의 기능을 사용하다가도, 개발자 도구(Developer Tools)를 열어 DOM 구조를 뜯어보거나, API 엔드포인트가 정확히 어떤 버전(v1.0.1인지, 아니면 v1.1.beta인지)을 사용하고 있는지 확인하지 않으면 마음이 편치 않아요.

    마치 모든 것이 투명하게 설계된 기계 장치처럼 느껴져야 안심이 되는 거죠.
    심지어 코드를 짜지 않을 때도, 논리적 흐름도를 머릿속으로 그리며 '만약 이 변수가 null이라면 어떻게 처리해야 가장 메모리 효율적일까?' 같은 가상의 시나리오를 수백 번 돌려보는 버릇이 생기기도 합니다.

    주변 사람들은 그저 '계획 짜는 중이구나'라고 생각하겠지만, 실제로는 그 머릿속의 프로세스 맵이 너무 복잡해서 나 혼자만 이해할 수 있는 암호문 같을 때가 많아요.
    그래서 가끔은 너무 사소한 수치에 의미를 부여하다가, 순수한 대화의 흐름을 놓치고 엉뚱한 기술적 논쟁으로 빠져버리기도 합니다.

    이 모든 게 결국 '이해하고 통제하고 싶다'는 지적 호기심에서 오는 일종의 정신적 과부하인 것 같습니다.
    IT 덕후의 수치 집착은 완벽한 이해를 추구하는 지적 호기심이 만들어낸, 재미있지만 때로는 과도한 자기만의 루틴이다.