- Một dự án từng thu thập ảnh chụp màn hình desktop của nhiều lập trình viên Unix vào năm 2002 đã được thực hiện lại sau 13 năm, công bố môi trường năm 2015 của chính những người đó
- Phần lớn các lập trình viên vẫn duy trì môi trường làm việc xoay quanh terminal, với việc dùng GUI ở mức tối thiểu
- Các nhân vật nổi tiếng như Bram Moolenaar, Rasmus Lerdorf, Warren Toomey, Jordan Hubbard, Timothee Besset đã tham gia và chia sẻ những thay đổi cũng như các thói quen vẫn được giữ nguyên
- Điểm chung là họ sử dụng các hệ thống họ Unix như Linux, FreeBSD, OS X, và một số người chỉ thay đổi email client hoặc trình duyệt
- Bản ghi này cho thấy sự nhất quán của văn hóa lập trình viên và tính liên tục của triết lý Unix ngay cả sau 13 năm
Tổng quan dự án
- Dự án từng yêu cầu nhiều lập trình viên và người dùng Unix gửi ảnh chụp màn hình desktop vào năm 2002 đã được thực hiện lại vào năm 2015
- Một số người tham gia ban đầu đã qua đời, nhưng nhóm thực hiện vẫn liên lạc lại được với nhiều người và thu thập ảnh chụp màn hình mới
- So sánh những thay đổi trong 13 năm, qua đó cho thấy môi trường làm việc và sự thay đổi công cụ giữa thời điểm đó và hiện tại
Môi trường năm 2002 của những người tham gia ban đầu
- Nhiều lập trình viên sử dụng môi trường chế độ văn bản hoặc xoay quanh xterm
- Dù có cài đặt môi trường GUI như GNOME, KDE, họ hầu như không sử dụng
- Ví dụ, một lập trình viên cho biết: “Tôi thường chỉ dùng máy tính ở chế độ văn bản, còn X và GNOME chỉ thỉnh thoảng mới dùng”
Những thay đổi vào năm 2015
- Những người này vẫn tiếp tục duy trì Emacs, Vim và cách làm việc dựa trên terminal
- Ví dụ: một lập trình viên chủ yếu dùng Emacs console trong môi trường Trisquel
- Bram Moolenaar vẫn làm việc với Vim và Zimbu trên nhiều cửa sổ xterm, chỉ đổi trình duyệt từ Netscape sang Chrome
- Rasmus Lerdorf vẫn giữ môi trường dựa trên Linux, nhưng thay email client từ Pine sang Thunderbird
- Sử dụng một môi trường hybrid trộn các gói Ubuntu và Debian
- Warren Toomey chuyển từ FreeBSD sang Linux (Lubuntu), nhưng vẫn giữ cách làm việc thiên về dòng lệnh
- Dùng vi, bash, mutt và sử dụng các công cụ GUI như Firefox, Gimp, Wireshark
- Xử lý các công việc liên quan đến Windows bằng VirtualBox, Wine
- Jordan Hubbard tiếp tục dùng OS X, tận dụng nhiều desktop ảo để tách riêng Mail, Safari, Calendar, Slack
- Timothee “TTimo” Besset sử dụng nhiều workspace, cấu hình nhiều ứng dụng như Anjuta, IRC, IM, Sylpheed
- Quản lý cấu hình desktop dưới dạng mã thông qua SaltStack
Đặc điểm chung và ấn tượng
- Phần lớn các lập trình viên vẫn giữ triết lý Unix và thói quen làm việc thiên về dòng lệnh
- Các công cụ GUI chỉ đóng vai trò bổ trợ, trong khi họ ưu tiên script và công cụ tự động hóa
- Bất chấp 13 năm phát triển công nghệ, bản chất của cách làm việc gần như không thay đổi nhiều
- Một số người nhắc đến việc hiệu năng phần cứng tăng lên và smartphone phát triển, đồng thời vẫn nhấn mạnh tính bền bỉ của các hệ thống dựa trên Unix
Phản ứng trực tuyến
- Dự án này được thảo luận sôi nổi trên Hacker News và Reddit (/r/linux, /r/programming)
- Trong cộng đồng, đã có nhiều phản hồi mang tính hoài niệm và tôn trọng đối với môi trường và triết lý nhất quán của các lập trình viên
1 bình luận
Ý kiến Hacker News
Có vẻ như RMS đơn giản là có thể chụp ảnh màn hình bằng máy ảnh, hoặc gửi bằng cách dump ra văn bản ASCII. Cảm giác quá cứng nhắc
manđược in ra. Tôi chào hỏi vì là fan, ông ấy lạnh lùng đáp: “Vậy anh có định mua gì không?” rồi chỉ vào mấy cuốn sách nhỏ. Khi tôi nói mình không cần, ông ấy tỏ vẻ khó chịu và bắt đầu đọc cho trợ lý ghi chép gì đó. Đó là lần đầu tôi thực sự hiểu câu “đừng gặp thần tượng của mình”Lúc đầu tôi đọc nhầm ‘2015’ thành ‘2025’, nên đã giật mình tưởng đây là chuyện của tháng 11 năm nay. Cứ nghĩ ông ấy vẫn còn dùng OS X thời Aqua
Tôi nghĩ RMS thực sự là một trường hợp kỳ lạ. Cài GNU+Linux cũng nhờ người khác làm, mà cũng không biết chụp ảnh màn hình. Tôi đã nghe nhiều câu chuyện rằng ông ấy không rành ngay cả những tác vụ cơ bản
Bộ sưu tập ảnh chụp màn hình này thực sự rất thú vị. Nếu được thì tôi cũng muốn xem phiên bản 2025. Hầu hết các màn hình đều trông như “công cụ để hoàn thành công việc”. Ấn tượng ở chỗ chỉ có các cửa sổ và văn bản cần thiết, không có trang trí thừa
Biết Linus Torvalds hiện dùng Fedora + GNOME làm tôi thấy vui. Tôi cũng đang dùng đúng tổ hợp đó (liên kết YouTube)
Thật sốc khi năm 2002 giờ đã bị xem là xa xưa đến thế. Tôi vẫn còn nhớ rõ như mới hôm qua
Tôi cũng đồng cảm. Desktop của tôi gần như không thay đổi suốt hàng chục năm. Vì thế tôi hiểu vì sao đến giờ mình vẫn dùng trình quản lý cửa sổ xếp ô Sway
macOS ngày xưa có hồn. Tôi chỉ bắt đầu dùng từ thời Sierra nên đã bỏ lỡ cảm giác của giai đoạn trước đó, nhưng đúng là khác hẳn bây giờ
Chủ đề chung là bố cục xếp ô, lấy terminal làm trung tâm, trang trí tối thiểu
Có một ảnh chụp màn hình từ tháng 7 năm 2002 cho thấy Dennis Ritchie dùng editor acme của Rob Pike trên Windows
liên kết ảnh / blog nguồn