더 이상 JetBrains 제품은 안 씁니다
Source: Hacker News
왜 Zed로 전환했는가
Zed가 최근에 에디터 v1을 출시한 것을 보고, 지금이 시도해볼 좋은 시기라고 생각했습니다. Linux에서는 약간의 버그가 있는데(특히 Wayland에서 최근에 수정된 깜빡임 버그), 메인 머신에서 매일 사용해도 불편함이 없습니다. 기본 설정은 대부분 합리적이고, 에디터는 빠르고 반응이 좋으며, Visual Studio Code 환경과의 호환성도 뛰어납니다. AI 통합도 과하지 않고 깔끔합니다. 앞으로 Zed가 나의 주된 에디터가 될 것입니다.
CLion의 문제점
오랫동안 JetBrains에 연간 약 $85를 내며 IDE를 사용해 왔습니다. 수년간 일상 업무 전부를 CLion으로 해왔고, UI, 합리적인 기본값, 강력한 디버깅 인사이트에 진심으로 감사하고 있습니다. JetBrains 제품의 핵심 아이디어는 견고하고 잘 구현돼 있어 떠나는 결정을 더욱 어렵게 만들었습니다.
- 극심한 느림 – 특히 오래된 하드웨어에서 CLion은 눈에 띄게 느립니다. 간단한 편집 작업조차 둔해지고, IDE가 지속적으로 CPU와 RAM을 잡아먹습니다.
- 파일 생성 지연 – 새 파일을 만들면 “Create File” 팝업이 로딩 화면과 함께 나타납니다. 지연은 간헐적이지만 자주 발생해 짜증을 유발합니다.
- 끔찍한 시작 시간 – 스플래시 화면이 오래 머무르며, 에디터를 열기조차 꺼려지게 합니다.
- 프로젝트 전환 – 프로젝트를 바꿀 때도 동일한 성능 저하가 발생합니다.
- 원격 개발 quirks – 성능이 낮은 머신에서는 원격 세션이 자주 갑자기 끊깁니다.
- 반복적인 재인덱싱 – 명확하지 않은 상황에서도 IDE가 코드를 자주 재인덱싱해 추가적인 지연을 초래합니다.
- 큰 디스크 차지 – 설치 파일이 상당한 디스크 공간을 차지해, 저장 용량이 제한된 오래된 머신에서는 문제가 됩니다.
이 모든 문제가 겹치면 프로그래밍하고 싶지 않게 됩니다. 시작 시간을 기다리거나 CPU·RAM 소모를 걱정하거나, IDE 자체 때문에 흐름을 방해받고 싶지 않습니다.
TL;DR
JetBrains와의 관계는 이제(당분간) 끝났습니다. Zed가 앞으로 나아갈 길이며, 덕분에 더 행복한 프로그래머가 될 것이라 기대합니다.