Walrus điều dễ bị đánh giá thấp nhất là nó mặc định bạn sẽ hối tiếc

Câu này nghe có vẻ lạ, nhưng đây là cảm nhận lớn nhất của tôi sau khi hiểu về Walrus: thiết kế của nó mặc định rằng bạn trong tương lai chắc chắn sẽ muốn quay lại nhìn lại.

Giả định thiết kế của đa số hệ thống là: bạn chỉ quan tâm đến trạng thái hiện tại, quá khứ có thể bị nén, hợp nhất, xóa bỏ, ghi đè. Nhưng giả định của Walrus là ngược lại - nó giả định rằng bạn trong tương lai sẽ muốn biết: Tại sao lại trở thành như vậy? Ai đã thay đổi? Khi nào thay đổi? Có chuyện gì đã xảy ra ở giữa?

Giả định này có vẻ thừa thãi trong ngày hôm nay, nhưng nó cực kỳ phù hợp với cách mà thế giới thực hoạt động. Trong thế giới thực, điều quan trọng nhất không bao giờ là kết quả, mà là nguyên nhân. Bạn muốn hiểu một chuyện, bạn phải biết nó đã xảy ra từng bước như thế nào.

Walrus coi “bảo tồn nguyên nhân” là trách nhiệm cơ bản của hệ thống, chứ không phải là tính năng bổ sung. Điều này có nghĩa là nó không phục vụ cho hiệu quả ngắn hạn, mà phục vụ cho khả năng giải thích lâu dài.

Thiết kế kiểu này trong giai đoạn đầu thường bị chế nhạo là “phức tạp”, “thừa thãi”, “không thực dụng”, nhưng một khi độ phức tạp của hệ thống tăng lên, bạn sẽ nhận ra rằng, một hệ thống không có lịch sử sẽ dần trở thành hộp đen.

Và Walrus, về bản chất, đang ngăn chặn hệ thống trở thành hộp đen.

@Walrus 🦭/acc $WAL #Walrus