💻 기술·소프트웨어

비르트의 법칙

"소프트웨어는 하드웨어가 빨라지는 속도보다 더 빠르게 느려진다"
📅 1995 👤 니클라우스 비르트 📖 緩

유래

1995년 스위스 ETH의 니클라우스 비르트(Pascal 언어 창시자)가 IEEE Computer 잡지 에세이 「A Plea for Lean Software」에서 발표. 무어의 법칙이 하드웨어를 두 배 빠르게 했지만, 소프트웨어는 그것보다 더 빠르게 무거워지고 있었다. 비르트는 1990년대 Office·Windows의 비대화에 분노했고, 단순함의 윤리를 호소했다.

의미

왜 1990년 Pentium은 1초 만에 켜지는데 2024년 i9은 30초 걸리는가. 새 기능이 매년 추가되지만 사용자의 80%는 쓰지 않는다. Slack 대신 IRC가 더 가벼웠다. 비르트의 메시지 — 단순함은 게으름이 아니라 가장 어려운 미덕.

교훈 — 동양 고전과 만나다

「도덕경」 48장: "為學日益, 為道日損" — 학문은 매일 더하는 것이고, 도는 매일 덜어내는 것. 노자는 가장 깊은 진리는 빼는 것임을 가르쳤다. 비르트의 법칙은 학문(소프트웨어 기능)이 도(소프트웨어 본질)를 잡아먹는 자리.

한자로 보는 본질

"緩(완)"은 실(糸) + 끌 원(爰) → 본래 실을 천천히 푸는 모습 → 느림. 「논어」: "君子不器" — 군자는 그릇이 아니다. 그러나 緩한 그릇이 한정된 것이 軟件(소프트웨어)의 운명. 빼야 한다, 더하지 말고.

📌 현대 적용: 소프트웨어 최적화 문화·미니멀 디자인·CLI vs GUI 논쟁·embedded 시스템 개발.
⚠️ 주의·한계: "모든 기능은 나쁘다" 아님 — 비르트는 의식적 단순함을 호소했지, 기능 거부가 아님.