Sau 30 năm làm nhà thầu, nó đã bị xáo trộn.
Tất cả chỉ dùng một lần. Tôi đã làm việc với hàng trăm khách hàng. Tôi sẽ không bao giờ nhìn thấy mã nữa. Tại sao trở nên gắn bó? Không có ý thức sở hữu.
Nó rất dễ thấy. Nó đắt hơn mã trong nhà, vì vậy nó được xem xét kỹ lưỡng. Vì tôi sẽ không ở đó để duy trì nó, nó nhận được rất nhiều sự xem xét kỹ lưỡng. Mã hướng dẫn và chuyển giao là rất quan trọng. Có một số niềm tự hào về nghề thủ công. Nhưng không có ý thức sở hữu.
Kỷ lục của tôi là 17 năm sản xuất. 12 trong số những năm không bảo trì dưới bất kỳ hình thức nào.
Tôi biết vì tôi nhận được một cuộc gọi. Họ đang sửa đổi hệ thống kế toán của mình và muốn biết cách thay thế thuật toán phân bổ chi phí thông minh mà tôi đã xây dựng từ nhiều năm trước. Tôi đã xem mã, và các tệp không thay đổi kể từ lần cải tiến cuối cùng 12 năm trước. (Không phải là sửa lỗi, AFAIK.)
Lần chạy dài nhất tiếp theo - đó là điều tôi biết-- là 7 năm hoạt động hoàn hảo. Tuy nhiên, điều đó đã xảy ra sự cố Y2K nghiêm trọng và yêu cầu một số thao tác lại để sử dụng tên tệp có 4 năm chữ số. Các thuật toán bên trong đều đúng, nhưng các tệp nhật ký sẽ xuất hiện theo thứ tự sai.
Một lần nữa, tôi biết điều đó thật hoàn hảo bởi vì các tập tin đã bị chạm vào kể từ lần phát hành cuối cùng tôi đã thực hiện.
Vì vậy, vâng, có rất nhiều niềm tự hào về nghề thủ công.
Nhưng không có "quyền sở hữu". Đó là mã của họ, không phải của tôi. Tôi chỉ xây dựng nó.