Từng thắc mắc tại sao mấy cái phòng điều khiển thời tống, từ trung tâm NASA đến lò phản ứng hạt nhân Chernobyl, toàn sơn cái màu xanh lơ lơ (seafoam green) nhìn như phòng khám nha khoa không? Đ*o phải ngẫu nhiên đâu, các cụ kỹ sư nhà ta tính cả rồi.
Tóm tắt nhanh cho anh em lười đọc
Ngày xưa làm gì có khái niệm UI/UX designer, nhưng mấy lão kỹ sư phần cứng thời ấy lại hiểu sinh học con người cực kỳ sâu.
- Cụ tổ của Dark Mode: Nhìn chằm chằm vào dàn nút bấm chớp nháy và màn hình CRT cong queo cả ngày thì mù cmn mắt. Màu xanh bọt biển (seafoam green) có bước sóng dịu nhất, giúp mắt đỡ bị căng thẳng. Nó chính là thủy tổ của mấy cái theme Dracula hay Solarized mà anh em đang xài đấy.
- Hack tâm lý học: Ngồi phòng điều khiển lò hạt nhân hay bệ phóng tên lửa, hở tí là báo động đỏ, dễ đột quỵ lắm. Màu xanh này giúp anh em vận hành viên "chill" hơn, giữ cái đầu lạnh khi hệ thống toang.
- Độ tương phản quang học: Đèn báo lỗi thường màu đỏ hoặc vàng. Thả mấy cái đèn này lên nền xanh lá nhạt thì nó nổi bần bật. Có biến là đập nút emergency ngay chứ không phải căng mắt ra mò.
Giang cư mận Hacker News gáy gì?
Bài này lên sóng làm anh em dev được dịp bóc phốt giới design hiện đại:
- Phe thực dụng: Lên tiếng chửi thề mấy cái UI thời nay. Các cụ ngày xưa làm mọi thứ để mắt user đỡ mỏi, còn designer bây giờ thì thích text màu xám nhạt trên nền trắng toát, nhìn một lúc là nổ đom đóm mắt.
- Phe tâm linh: Khẳng định màn hình đen chữ xanh lá cây (kiểu ma trận) hoặc nền xanh lơ là chân ái của dân IT. Đứa nào code light theme chắc chắn là dị giáo.
- Phe cợt nhả: "Chắc hồi xưa mua sỉ sơn màu này được giảm giá thôi", hoặc "Sơn màu xanh cho tụi vận hành tưởng mình đang ở ngoài bãi cỏ, thay vì đang húp mì tôm canh vps sập trong cái hầm không cửa sổ".
Chốt hạ để giữ cần câu cơm
Anh em dev thời nay suốt ngày lôi nhau ra combat xem React hay Vue xịn hơn, cãi nhau xem dùng tab hay space, nhưng đôi khi quên mẹ mất cái cốt lõi của sản phẩm là phục vụ con người.
Màu sắc không chỉ để làm màu, nó ảnh hưởng tới performance và đôi khi là cả tính mạng (nhất là code mấy hệ thống y tế hay SCADA). Nên mấy anh em làm frontend bớt bớt cái trò nhét animation loè loẹt hay giảm contrast đi. Nghĩ cho đôi mắt của user tí. Chứ code app xong user xài phải đi cắt kính cận thì mạt vận.
Nguồn: Hacker News / Beth Mathews