Rust는 그저 도구일 뿐
Source: Hacker News
2026년 2월 4일
나는 러스트를 좋아한다.
응용 프로그램과 시스템 프로그래밍 모두에 사용할 수 있을 만큼 다재다능하고, 내가 본 언어 중 가장 뛰어난 도구 체인을 가지고 있다. 꽤 쾌적한 타입 시스템을 제공한다. 그리고 가장 중요한 점은 가비지 컬렉터가 없는 환경에서도 고수준 언어 기능을 훌륭하게 도입한다는 것이다. 러스트는 “빠르면서도 꽤 표현력이 좋은 언어”의 기준을 설정했다고 할 수 있다.
하지만 그것은 단지 프로그래밍 언어일 뿐이다. 러스트를 프로그래밍한다고 해서 내가 반드시 해야 하는 것은 아니다:
- 모든 인기 크레이트를 좋아해야 한다
- 그들의 마케팅 과대광고에 동조해야 한다
- 커뮤니티의 “베스트 프랙티스”를 따라야 한다
- 특정 문제를 C나 Zig로 해결하려는 사람을 공격해야 한다
- 설계 결함이 있다는 것을 인정하지 않아야 한다
- 언어가 복잡하다는 것을 인정하지 않아야 한다
- RAII에 대한 대안이 있다는 것을 인정하지 않아야 한다
- 우리 모두가 수십 번이나 들어온 “안전성”에 대한 똑같은 거만한 강의를 해야 한다
나는 여기서 러스트를 지적하고 있는 이유는, 이 언어가 오랫동안 매우… 열정적인 사용자들을 가지고 있었다는 것이 비밀이 아니기 때문이다. 하지만 더 넓은 의미에서 말하자면, 도구는 단지 도구일 뿐이다. 그것이 우리의 정체성, 지혜의 표시, 혹은 도덕적 선택이 아니다. 다른 사람들은 다른 관점, 취향, 그리고 기술을 가지고 있으며—우리와는 다른 도구를 선호할 수도 있다.
우리는 이를 받아들이는 것이 좋다.