개발자들의 스크린샷: 2002년 vs. 2015년

4 days ago 6

  • 2002년에 여러 Unix 개발자들의 데스크톱 스크린샷을 수집했던 프로젝트가 13년 후 다시 진행되어, 같은 인물들의 2015년 환경이 공개됨
  • 대부분의 개발자들은 여전히 터미널 중심의 작업 환경을 유지하며, GUI 사용은 최소화된 형태
  • Bram Moolenaar, Rasmus Lerdorf, Warren Toomey, Jordan Hubbard, Timothee Besset 등 유명 인물들이 참여해 각자의 변화와 지속된 습관을 공유
  • 공통적으로 Linux, FreeBSD, OS X 등 Unix 계열 시스템을 사용하며, 일부는 이메일 클라이언트나 브라우저 등만 교체
  • 13년이 흘렀음에도 개발자 문화의 일관성과 Unix 철학의 지속성이 드러나는 기록

프로젝트 개요

  • 2002년 여러 개발자 및 Unix 사용자에게 데스크톱 스크린샷을 요청했던 프로젝트를 2015년에 다시 진행
    • 원래의 참여자 중 일부는 이미 세상을 떠났으나, 다수와 다시 연락이 닿아 새 스크린샷을 수집
  • 13년 간의 변화를 비교하며, 당시와 현재의 작업 환경과 도구 변화를 보여줌

초기 참여자들의 2002년 환경

  • 다수의 개발자들이 텍스트 모드 또는 xterm 중심 환경을 사용
    • GUI 환경(GNOME, KDE 등)은 설치되어 있어도 거의 사용하지 않음
  • 예시로, 한 개발자는 “보통 텍스트 모드에서만 컴퓨터를 사용하며, X와 GNOME은 가끔만 쓴다”고 언급

2015년의 변화

  • 동일 인물들이 여전히 Emacs, Vim, 터미널 기반 작업을 유지
    • 예: 한 개발자는 Trisquel 환경에서 Emacs 콘솔을 주로 사용
  • Bram Moolenaar는 여전히 여러 xterm 창에서 Vim과 Zimbu 작업을 수행하며, 브라우저만 Netscape에서 Chrome으로 변경
  • Rasmus Lerdorf는 여전히 Linux 기반 환경을 유지하되, 이메일 클라이언트를 Pine에서 Thunderbird로 교체
    • Ubuntu와 Debian 패키지를 혼합한 하이브리드 환경 사용
  • Warren Toomey는 FreeBSD에서 Linux(Lubuntu)로 전환했지만, 여전히 명령줄 중심의 작업 방식 유지
    • vi, bash, mutt 등을 사용하며, GUI 도구로 Firefox, Gimp, Wireshark 등 활용
    • VirtualBox, Wine 등으로 Windows 관련 업무를 처리
  • Jordan Hubbard는 OS X를 계속 사용하며, 여러 가상 데스크톱을 활용해 Mail, Safari, Calendar, Slack 등을 분리 운영
  • Timothee “TTimo” Besset은 여러 워크스페이스를 사용하며, Anjuta, IRC, IM, Sylpheed 등 다양한 앱을 구성
    • SaltStack을 통해 데스크톱 설정을 코드로 관리

공통된 특징과 인상

  • 대부분의 개발자들이 Unix 철학과 명령줄 중심의 작업 습관을 유지
  • GUI 도구는 보조적 역할에 머물며, 스크립트와 자동화 도구를 선호
  • 13년의 기술 발전에도 불구하고, 작업 방식의 본질은 크게 변하지 않음
  • 일부는 하드웨어 성능 향상과 스마트폰의 발전을 언급하며, 여전히 Unix 기반 시스템의 지속성을 강조

온라인 반응

  • 이 프로젝트는 Hacker NewsReddit (/r/linux, /r/programming) 등에서 활발히 논의됨
  • 커뮤니티에서는 개발자들의 일관된 환경과 철학에 대한 향수와 존중의 반응이 이어짐

Read Entire Article