현대 앱의 'enshittification', 개발자들은 어떻게 생각하나?
현대 소프트웨어의 복잡성 증가와 'enshittification' 현상에 대한 개발자들의 비판이 제기됨
Electron 기반 앱의 과도한 리소스 사용과 불필요한 기능 추가에 대한 불만이 주를 이룸
과거의 단순함과 효율성을 그리워하며, 사용자 경험 저하에 대한 우려가 공유됨
D-Bus, Treesitter 등 기술적 요소가 언급되나, 논의는 전반적인 개발 트렌드에 집중됨
현대 앱의 'Enshittification' 현상 분석
커뮤니티에서는 현대 소프트웨어가 'enshittification'이라는 과정을 거치며 점차 사용자 경험을 해치고 있다고 지적합니다. 특히 Electron 기반의 애플리케이션들이 과도한 메모리 사용량과 느린 성능을 보이는 점이 비판의 핵심입니다. 과거에는 32KB 플로피 디스크에 게임 전체를 담았던 개발자들의 역량과 비교하며, 현재의 복잡하고 불안정한 소프트웨어에 대한 불만이 표출되고 있습니다.
협업 및 사용자 인터페이스에 대한 비판
논의에서는 현대 앱의 강제적인 협업 기능과 불분명한 아이콘이 사용자 경험을 저해한다고 주장합니다. 사용자가 원치 않는 의견 개진이나 파일 공유를 강요받는 상황, 그리고 라벨 없이 나열된 아이콘들로 인해 발생하는 혼란이 문제로 지적됩니다. 이는 사용자 중심 설계(User-Centric Design) 원칙에서 벗어난 결과라는 비판이 제기됩니다.
코드 에디터의 복잡성과 대안 모색
대규모 IDE(Integrated Development Environment)의 성능 문제와 달리, Notepad++, VSCode, Emacs 등 비교적 가벼운 에디터 공간에서도 유사한 복잡성이 나타난다는 의견이 있습니다. Treesitter와 Language Server를 통한 기능 공유는 긍정적이나, 여전히 이미지 표시나 파일 탐색기 같은 '멋진 기능'에 대한 요구가 존재합니다. 하지만 이러한 에디터를 유지보수하는 것이 경제적으로 어렵다는 현실적인 문제도 언급됩니다.
D-Bus와 도메인 이름에 대한 논쟁
댓글에서는 'dbushell.com'이라는 도메인 이름과 D-Bus 기술 간의 연관성에 대한 농담이 오갔습니다. D-Bus가 '지옥(Hell)'과 같다는 의견이 자주 언급되며, 심지어 D-Bus가 실제로 지옥인지에 대한 글을 쓸까 고민 중이라는 언급도 있었습니다. 해당 도메인 이름은 D-Bus 프로젝트보다 먼저 존재했음이 명시되었습니다.