Giao diện tám tiếng
2026 — 07 — 18
Phần lớn lời khuyên về giao diện được viết cho loại phần mềm người ta gặp đúng một lần. Một trang giới thiệu có sáu giây để tự giải thích. Một luồng thanh toán được chấm điểm bằng việc người lạ có làm xong mà không phải suy nghĩ hay không.
Phần mềm doanh nghiệp thì ngược lại. Cùng một người mở cùng một màn hình mỗi sáng, suốt ba năm. Qua tuần đầu là họ thôi đọc nhãn. Thứ họ nhớ là vị trí của mọi thứ, không phải tên gọi.
Cái gì thôi quan trọng
Phần onboarding bóng bẩy thôi quan trọng gần như ngay lập tức. Một tooltip giải thích ô nhập được đọc một lần rồi thôi, nhưng nó chiếm chỗ vĩnh viễn và phải bảo trì ở cả hai ngôn ngữ.
Cái mới lạ về thị giác cũng vậy. Một control thú vị ở lần đầu sẽ thành vướng víu ở lần thứ bốn trăm, vì thú vị là một khoảng ngắt nhỏ, mà ngắt thì cộng dồn.
Cái gì bắt đầu quan trọng
Vị trí ổn định. Một nút đổi chỗ giữa hai bản phát hành là mọi người dùng đều trả giá. Sau tuần thứ hai, trí nhớ cơ bắp mới là giao diện thật, và nó không được ghi ở tài liệu nào.
Mật độ. Sáu giây chú ý thì thưởng cho khoảng trắng. Tám tiếng thì thưởng cho việc thấy thêm dòng mà không phải cuộn. Giá trị mặc định "thoáng cho dễ nhìn" thường là quá rộng với người làm việc này để kiếm sống.
Lỗi phải đọc được. Người lạ gặp lỗi thì bỏ luôn tác vụ. Người dùng hằng ngày phải gỡ được lỗi rồi đi tiếp. Nên câu hỏi không phải "cái này trông đã đủ báo động chưa" mà là "nó có nói cho tôi biết bản ghi nào hỏng và giờ làm gì tiếp không".
Phần khó thuyết phục
Không thứ nào ở trên lên ảnh đẹp cả. Một bảng dày, cột không xê dịch, chữ báo lỗi cộc lốc thì không thắng nổi một buổi trình bày thiết kế lại. Nó chỉ làm người dùng mất ít phút hơn mỗi ngày, và số ngày thì nhiều.
Đánh đổi đó nên nói thẳng ra từ sớm, vì nếu không thì cứ mỗi lần có người mới nhìn vào ảnh chụp màn hình là lại phải cãi lại từ đầu.