Khung tổ chức
Hamming đã trình bày bài nói 'You and Your Research' hàng chục lần tại nhiều tổ chức, từ Bell Labs đến Trường Cao học Hải quân. Lời khuyên cốt lõi của ông vẫn giữ nguyên: hãy làm việc trên các vấn đề quan trọng, không chỉ các vấn đề bận rộn. Giữ 10 vấn đề quan trọng trong đầu. Khi một kỹ thuật mới xuất hiện, hãy hỏi xem nó có giải quyết được bất kỳ vấn đề nào trong số 10 vấn đề đó hay không.
Nhưng xuyên suốt bài nói là một giả định ẩn: bạn đang làm việc trong một tổ chức. Bell Labs trả lương cho Hamming. Ông có thể dành những buổi chiều thứ Sáu để suy nghĩ mà không cần tạo ra bất kỳ sản phẩm nào có thể tính phí. Ông có đồng nghiệp ở các tầng và tòa nhà khác mà ông có thể ghé thăm để trò chuyện. Ông có một thư viện với các tạp chí giấy. Ông có tài nguyên máy tính có thể truy cập chỉ bằng cách ký một mẫu đơn.
Khi ông nói 'giữ cửa mở,' ông giả định có một cánh cửa kết nối với các đồng nghiệp ở hành lang. Khi ông nói 'đầu tư vào bản thân,' ông giả định có sự tài trợ từ người sử dụng lao động cho việc đi lại tham dự hội nghị. Khi ông nói 'tích lũy kiến thức,' ông giả định có một bối cảnh việc làm ổn định để việc tích lũy có thời gian phát huy tác dụng.
Năm 1986, khi Hamming lần đầu tiên trình bày bài nói tại Bell Communications Research, điều này gần như phổ biến đối với các nhà nghiên cứu nghiêm túc. Đến năm 2026, mã nguồn mở đã phá vỡ hoàn toàn giả định này. Một nhà nghiên cứu có thể tạo ra công trình có ý nghĩa từ một thư mục cá nhân, một kho git công khai và một cộng đồng người lạ cùng chia sẻ một vấn đề.
Bài học này mở rộng những ý tưởng hay nhất của Hamming vào khung ngữ cảnh mới — không phải để thay thế ông, mà để cập nhật môi trường mà lời khuyên của ông đang áp dụng.
Dịch câu hỏi Cửa Mở
Hamming nói về cửa mở: 'Tôi nhận thấy rằng nếu bạn để cửa hé mở, bạn làm được ít việc hơn, nhưng bạn nghe được những điều quan trọng. Các nhà khoa học vĩ đại thường có cửa mở — không phải lúc nào cũng vậy, nhưng một phần thời gian.'
Ông nói điều này theo nghĩa đen. Một đồng nghiệp đi ngang qua có thể nhắc đến một vấn đề. Hamming sẽ bắt được một mảnh hội thoại về một kỹ thuật mới. Những cuộc va chạm này xảy ra trong không gian vật lý, tại bữa trưa, trong hành lang, bên máy pha cà phê.
Kỹ thuật 10-Vấn đề Bên Ngoài Tổ chức
Kỹ thuật 10-vấn đề của Hamming: duy trì danh sách các vấn đề chưa giải quyết quan trọng nhất trong lĩnh vực của bạn. Khi một phương pháp, công cụ hoặc kết quả mới xuất hiện, hãy hỏi xem nó có giải quyết được vấn đề nào trong số 10 vấn đề đó không. Điều này giúp tập trung sự chú ý và tạo ra những cơ hội tưởng chừng như ngẫu nhiên: một kỹ thuật mới xuất hiện trong buổi seminar và chỉ trong vài phút Hamming đã nhận ra nó giải quyết được vấn đề nào.
Trong mã nguồn mở, các vấn đề tồn tại ở những nơi công khai: trình theo dõi vấn đề (issue trackers), cơ sở dữ liệu bảo mật (CVE, CWE), bài thuyết trình hội nghị, các chủ đề Stack Overflow chưa được giải quyết, nhật ký thay đổi thư viện cảnh báo “đây là hạn chế đã biết”. Một quy trình MOAD áp dụng kỹ thuật của Hamming một cách có hệ thống: quét CWE-407 trên các hệ sinh thái, khớp các phát hiện đã xác nhận với các dự án upstream, tạo issue, gửi bản vá.
Quy trình này không cần lương. Nó chỉ cần: danh sách vấn đề (MOAD), phương pháp quét (mẫu grep, trình phân tích tĩnh), và quyền truy cập upstream (git, danh sách gửi thư, GitHub, GitLab). Bất kỳ ai có terminal và kết nối internet đều có thể chạy nó.
Kiến thức hợp chất của Hamming: làm việc trên những vấn đề quan trọng nhất và mọi kỹ thuật mới bạn học đều có khả năng giải quyết một trong số chúng. Mã nguồn mở hợp chất theo cách khác: mọi bản vá được merge upstream sẽ tự động lan truyền đến tất cả các nhánh downstream. Bản sửa lan rộng mà không cần nỗ lực thêm từ nhà nghiên cứu ban đầu. Một bản vá được gửi cho thư viện email của Python năm 2020 đã đến được mọi bản cài đặt Python vào năm 2021.
Tổ chức cung cấp: lương liên tục, tài nguyên máy tính, quyền truy cập thư viện, mạng lưới đồng nghiệp, uy tín như một hình thức xác nhận. Năm 2026, hầu hết những thứ này đều đến miễn phí tại rìa mạng: điện toán đám mây, kho lưu trữ tạp chí mở, GitHub, Stack Overflow, Twitter học thuật. Sự khan hiếm còn lại là sự chú ý và khả năng phán đoán, chứ không phải quyền truy cập.
Áp dụng Kỹ thuật 10 Vấn đề
Câu hỏi của Hamming, hướng đến lĩnh vực của bạn:
Những gì các tổ chức cung cấp, những gì họ không cung cấp
Hamming: 'Cần có dũng khí để làm việc trên những vấn đề quan trọng. Hầu hết mọi người không làm việc trên những vấn đề quan trọng. Nếu bạn không làm việc trên những vấn đề quan trọng, rất khó để bạn tạo ra công việc quan trọng.'
Sự hậu thuẫn từ tổ chức mang lại một hình thức dũng khí: quyền hạn vĩnh viễn loại bỏ nguy cơ bị sa thải. Thu nhập ổn định giúp giảm bớt lo lắng về tài chính. Sự công nhận từ đồng nghiệp xác nhận rằng vấn đề đáng để giải quyết. Tổ chức chịu chi phí cho những nỗ lực thất bại.
Làm việc bên ngoài tổ chức sẽ loại bỏ từng hỗ trợ này. Một bản vá bạn gửi có thể bị bỏ qua bởi những người duy trì có ưu tiên khác. Một thông tin tiết lộ bạn đưa ra có thể bị coi là không phải lỗ hổng thực sự. Một dự án bạn duy trì trong nhiều năm có thể không bao giờ thu hút được người đóng góp. Không ai đảm bảo nỗ lực của bạn sẽ dẫn đến kết quả.
Nhưng mã nguồn mở cũng loại bỏ một nỗi sợ cụ thể mà các tổ chức tạo ra: bạn không thể bị sa thải khỏi một dự án mà bạn duy trì. Không có quản lý nào có thể điều chuyển bạn sang một vấn đề ít quan trọng hơn vì khách hàng yêu cầu. Không có đánh giá hiệu suất nào trừng phạt bạn vì đã làm việc trên một thứ mất năm năm mới mang lại kết quả. Một bản vá thuộc phạm vi công cộng không cần sự cho phép để tồn tại. Nó chỉ cần đúng.
Nguyên tắc Permacomputer: phát hành bản vá dưới dạng phạm vi công cộng. Bản vá không cần ghi công để tồn tại. Nó không cần sự liên kết tổ chức để được áp dụng. Nó chỉ cần đúng và dễ tiếp cận. Nếu người duy trì upstream bỏ qua nó, hãy fork kho lưu trữ và phát hành bản sửa lỗi trong bản fork. Tính đúng đắn vẫn tồn tại bất kể sự tiếp nhận.
Cánh cửa đóng của mã nguồn mở
Hamming nhận xét rằng các nhà khoa học đóng cửa phòng làm việc sẽ hoàn thành nhiều việc hơn trong ngắn hạn nhưng sẽ tụt hậu dài hạn vì họ ngừng lắng nghe những điều quan trọng.