Tại sao hãng tản nhiệt Noctua mất đến vài năm chỉ để đổi màu quạt từ nâu phèn sang đen? Câu chuyện kỹ thuật phía sau sẽ làm anh em dev tỉnh ngộ.

Nhắc đến Noctua, anh em thợ code hay dân build PC nhớ ngay đến cái gì? Độ ồn cực thấp, tản nhiệt bá đạo, và... cái màu nâu be phèn ẻ không lẫn vào đâu được. Đã bao nhiêu lần anh em gào thét đòi một phiên bản màu đen cho nó "ngầu", và cuối cùng các pháp sư nước Áo cũng tung ra dòng chromax.black. Nhưng đạo hữu có biết họ mất tận VÀI NĂM trời chỉ để... đổi màu nhựa không? Nghe cứ như mấy cha nội PO bên tôi đòi "em thêm cho anh cái nút này nhanh mà", nhưng sự thật thì ố dề hơn nhiều.
Thoạt nghe, vụ này ảo ma thực sự. Đang làm nhựa màu nâu, thì đổ thêm mẹ nó tý phẩm màu đen vào máy ép là xong chứ gì? Đ*o nhé các đồng đạo. Nó không đơn giản như việc anh em đổi mã HEX từ #8B4513 sang #000000 trong CSS đâu.
Chuyện là vầy, vật liệu làm nên tên tuổi của quạt Noctua (đặc biệt là con quái vật NF-A12x25) là một loại nhựa polymer tinh thể lỏng gọi là Sterrox® LCP. Điểm ăn tiền của cái nhựa này là nó cứng cáp và ít co ngót, giúp Noctua thu hẹp khoảng cách giữa mép cánh quạt và khung xuống chỉ còn 0.5mm. Khít rịt!
Nhưng khi mấy lão kỹ sư đổ hạt màu đen (black colorant) vào, cấu trúc phân tử của LCP bị phá vỡ. Nó giống như việc anh em import một cái thư viện UI mới và tự nhiên cái core backend nó vỡ vụn vậy. Cánh quạt màu đen bị cong vênh, co ngót không đồng đều sau khi đúc. Với khoảng hở 0.5mm, cánh quạt mà lệch một ly là cạ vào khung cành cạch, cắn cọ từa lưa, hỏng luôn cả profile âm thanh (acoustic profile) xịn xò con bò của hãng.
Thế là họ phải làm gì? Đập đi xây lại từ đầu. Thử nghiệm vô số công thức pha trộn khác nhau, tinh chỉnh lại khuôn đúc, test nhiệt độ, test độ bền để cái quạt màu đen có hiệu năng và độ ồn y chang cái quạt màu nâu gốc. Bảo sao không tốn mấy năm cày cuốc.
Dân tình trên Hacker News (toàn mấy lão quái IT và kỹ sư) dĩ nhiên không bỏ lỡ cơ hội chém gió về quả bài blog giải thích của Noctua. Có mấy luồng ý kiến đang chiếm sóng thế này:
Tóm cái váy lại, chuyện của Noctua không chỉ là chuyện phần cứng, nó là câu chuyện muôn thuở của dân kỹ thuật chúng ta.
Đã bao giờ các ông bị sếp hay khách hàng dí: "Ủa cái tính năng này dễ mà, copy paste là xong, chiều nay deploy nhé?" chưa? Họ đâu biết để cái "dễ mà" đó chạy mượt mà không crash app, không sập vps hay ăn cụt RAM thì anh em phải vã mồ hôi hột optimize logic, xử lý edge cases các kiểu.
Bài học ở đây là gì? Đừng bao giờ thỏa hiệp với chất lượng cốt lõi. Noctua có thể ra một cái quạt đen lởm khởm trong 2 tháng để bào tiền thiên hạ, nhưng họ chọn bảo vệ thương hiệu "im lặng và mát mẻ" của mình. Là một dev, khi bị ép tiến độ cho những thay đổi "trông có vẻ nhỏ" nhưng ảnh hưởng tới core system, hãy dũng cảm say "Đ*o" (một cách lịch sự) và giải thích rõ technical debt rủi ro thế nào.
Chậm mà chắc, thà bị chửi vì lâu còn hơn bị tế vì release ra một đống bọ!
Nguồn hóng hớt: Hacker News