Hàng rào Chesterton là nguyên tắc: trước khi dỡ bỏ một quy định, một thói quen hay một vật đang có sẵn, hãy tìm hiểu vì sao nó được đặt ra. Nếu chưa biết lý do, đừng vội dỡ; khi đã biết lý do mà thấy nó không còn đúng, lúc đó mới dỡ. Ý tưởng này đến từ nhà văn Anh G. K. Chesterton, trong cuốn The Thing xuất bản năm 1929.
Chesterton viết gì về cái hàng rào
Gilbert Keith Chesterton (1874–1936) là nhà văn, nhà báo, nhà tiểu luận người Anh, được độc giả Việt biết nhiều qua loạt truyện trinh thám về Cha Brown. Trong một tiểu luận của cuốn The Thing (1929), ông kể một tình huống giả định, đại ý như sau.
Có một cái hàng rào hay cái cổng chắn ngang con đường. Một người cải cách kiểu vội vàng đi tới và nói: "Chẳng thấy cái này dùng để làm gì, dỡ nó đi." Người cải cách khôn ngoan hơn đáp: "Nếu anh không thấy nó dùng để làm gì, thì chắc chắn anh không được dỡ. Hãy đi tìm hiểu đã. Khi nào anh quay lại và nói được nó dùng để làm gì, lúc đó mới có thể tính chuyện dỡ nó."
Đoạn trên là bản dịch đại ý, không phải nguyên văn từng chữ. Điều cần nắm là lập luận: việc ta không thấy lý do không chứng minh rằng không có lý do. Cái hàng rào không tự mọc lên. Ai đó đã tốn công dựng nó, và nhiều khả năng họ có lý do mà ta chưa biết.
Hiểu đúng: Chesterton không bảo "đừng bao giờ thay đổi"
Nhiều người dùng câu chuyện này như lý lẽ để giữ nguyên mọi thứ cũ. Đó là hiểu sai. Người cải cách khôn ngoan trong câu chuyện vẫn để hàng rào bị dỡ, nhưng chỉ sau khi đã hiểu. Chesterton phê phán sự thiếu tò mò, không phê phán sự thay đổi.
Cũng có thể sau khi tìm hiểu, ta phát hiện lý do cũ đã hết hiệu lực: hàng rào dựng để giữ đàn bò, mà vùng đó không còn ai nuôi bò. Lúc này dỡ hàng rào là quyết định có căn cứ. Khác biệt nằm ở chỗ ta dỡ nó vì biết, không phải vì không biết.
Những hàng rào quanh ta
Hàng rào Chesterton xuất hiện ở mọi chỗ có người đi trước để lại dấu vết.
- Trong bếp. Bà ngoại luôn để nồi nước dùng nguội hẳn rồi mới cất tủ lạnh, con cháu thấy lâu nên cho vào ngay khi còn nóng. Thói quen của bà có lý do: nồi nóng làm ấm cả ngăn tủ và ảnh hưởng tới đồ ăn khác. Cũng có những thói quen trong bếp xưa không còn lý do vì tủ lạnh đã khác. Phải hỏi mới biết cái nào là cái nào.
- Trong khu trọ. Quy định khoá cổng lúc 23 giờ nghe khó chịu. Hỏi ra thì từng có vụ mất xe khi cổng mở suốt đêm.
- Trong câu lạc bộ. Điều lệ yêu cầu hai người cùng ký khi chi quỹ. Thành viên mới thấy rườm rà, muốn bỏ cho nhanh. Đó là hàng rào chống nhầm lẫn và chống mất lòng tin.
- Trong công thức nấu. Công thức bảo ngâm đậu qua đêm. Bỏ bước đó thì đậu lâu chín và nhiều người khó tiêu hơn.
- Trên đường làng. Một đoạn đường có gờ giảm tốc ai đi qua cũng bực. Đoạn đó có lối ra của trường học khuất sau hàng cây.
Cách tìm lý do của một "hàng rào"
Tìm hiểu không có nghĩa là nghiên cứu mấy tuần. Phần lớn trường hợp chỉ cần vài cách sau.
- Hỏi người đặt ra hoặc người ở lâu nhất. Chủ trọ, bà ngoại, người sáng lập câu lạc bộ, anh chị khoá trên.
- Tìm văn bản gốc. Biên bản họp, tin nhắn cũ trong nhóm, ghi chú đầu sổ.
- Hỏi "chuyện gì xảy ra trước khi có nó?" Hàng rào thường được dựng sau một sự cố.
- Tưởng tượng ngày mai không còn nó. Ai sẽ là người đầu tiên than phiền? Than phiền về chuyện gì?
- Tháo tạm thay vì tháo hẳn. Nếu được, thử bỏ trong một thời gian ngắn và theo dõi. Việc phân biệt quyết định đảo ngược được hay không là chủ đề riêng; ở đây chỉ cần nhớ: tháo được thì lắp lại được là lợi thế lớn.
Khi nào cứ dỡ, khi nào phải tìm hiểu kỹ
Áp dụng máy móc, nguyên tắc này có thể làm ta tê liệt, vì thứ gì cũng có thể có lý do. Cần cân giữa công tìm hiểu và hậu quả nếu dỡ sai.
| Tình huống | Cách xử lý hợp lý |
|---|---|
| Dỡ xong lắp lại dễ, hậu quả nhỏ | Hỏi nhanh một người, rồi thử bỏ và theo dõi |
| Dỡ xong khó lắp lại, ảnh hưởng nhiều người | Tìm lý do kỹ, hỏi người trong cuộc trước khi quyết |
| Liên quan an toàn, sức khoẻ, tiền chung | Mặc định là có lý do cho tới khi chứng minh được điều ngược lại |
| Đã hỏi kỹ, không ai biết lý do, chi phí giữ lại lớn | Có thể dỡ, nhưng ghi lại để sau này ai cũng hiểu vì sao |
Dòng cuối quan trọng: khi ta dỡ một hàng rào hoặc dựng một hàng rào mới, hãy để lại lý do bằng chữ. Người đến sau sẽ không phải đoán.
Hàng rào Chesterton trong nghề viết phần mềm
Người làm phần mềm rất hay nhắc nguyên tắc này. Một đoạn mã cũ trông thừa thãi, kiểu "kiểm tra lại cái đã kiểm tra rồi", thường là bản vá cho một lỗi hiếm mà người viết cũ từng gặp. Xoá nó đi, lỗi cũ quay lại vào lúc không ai ngờ. Vì vậy nhiều nhóm có thói quen ghi chú lý do ngay cạnh những đoạn trông "kỳ lạ" — chính là cách để lại tấm biển ghi lý do bên cạnh hàng rào.
Chiều ngược lại: khi chính mình là người dựng hàng rào
Nguyên tắc của Chesterton thường được bàn từ phía người muốn dỡ. Nhưng mỗi khi ta đặt ra một quy định trong nhà, trong lớp hay trong nhóm bạn, ta đang dựng một hàng rào cho người khác gặp sau này. Muốn họ không phải đoán mò, hãy làm ba việc nhỏ.
- Ghi lý do cùng lúc với quy định. "Khoá cổng lúc 23 giờ vì tháng 3 từng mất hai xe" dễ được tôn trọng hơn "khoá cổng lúc 23 giờ".
- Ghi điều kiện hết hiệu lực. Ví dụ: "khi lắp camera ở cổng thì xem lại giờ khoá". Người đến sau biết lúc nào được phép dỡ.
- Hẹn ngày xem lại. Một quy định không ai xem lại sẽ sống lâu hơn lý do của nó rất nhiều.
Làm vậy, ta vừa tránh cho người sau dỡ nhầm, vừa tránh để lại những hàng rào vô nghĩa chắn đường họ.
Góc nhìn hôm nay: một bài tập nhỏ trong tuần
Hàng rào Chesterton liên quan đến quyết đoán theo một cách bất ngờ. Người quyết đoán không phải người dỡ nhanh nhất, mà là người biết chỗ nào cần dừng lại hỏi một câu và chỗ nào cứ làm. Hỏi một câu tốn năm phút; dỡ nhầm một hàng rào có khi tốn cả tháng để sửa.
Bài tập: chọn một quy định hay thói quen trong nhà, lớp hoặc nhóm mà bạn đang thấy vô lý. Trước khi đề nghị bỏ, hãy tìm ra ít nhất một lý do khiến nó từng được đặt ra. Nếu tìm ra và lý do đó còn đúng, bạn tránh được một sai lầm. Nếu lý do đã hết, bạn có lý lẽ chắc chắn hơn để thuyết phục mọi người.
Người muốn đọc nguyên văn có thể tìm cuốn The Thing (1929) của Chesterton; sách đã thuộc phạm vi công cộng ở nhiều nước và có bản điện tử miễn phí.
Câu hỏi thường gặp
Hàng rào Chesterton là gì?
Là nguyên tắc nên tìm hiểu vì sao một quy định, thói quen hay vật dụng tồn tại trước khi dỡ bỏ nó. Ý tưởng đến từ một tình huống giả định trong cuốn The Thing (1929) của nhà văn Anh G. K. Chesterton.
Chesterton là ai?
G. K. Chesterton (1874–1936) là nhà văn, nhà tiểu luận người Anh, tác giả loạt truyện trinh thám Cha Brown và nhiều tiểu luận về xã hội, tôn giáo. Câu chuyện cái hàng rào nằm trong một tiểu luận của ông.
Hàng rào Chesterton có nghĩa là không nên thay đổi gì không?
Không. Nguyên tắc chỉ yêu cầu hiểu lý do trước khi thay đổi. Nếu tìm hiểu xong thấy lý do cũ không còn đúng, việc dỡ bỏ là hợp lý và có căn cứ hơn.
Làm sao biết một quy định cũ còn cần hay không?
Hỏi người đặt ra hoặc người ở lâu nhất, tìm văn bản gốc, hỏi chuyện gì đã xảy ra trước khi có quy định, và nếu được thì bỏ thử trong thời gian ngắn rồi theo dõi. Với chuyện an toàn, sức khoẻ, tiền chung, nên mặc định là quy định có lý do.
Hàng rào Chesterton dùng trong lập trình thế nào?
Lập trình viên dùng nó để nhắc nhau không xoá đoạn mã cũ chỉ vì trông thừa, vì nhiều đoạn là bản vá cho lỗi hiếm. Cách làm tốt là ghi chú lý do ngay cạnh những đoạn mã như vậy.