Thanh niên hiến tế giấc ngủ viết 15k dòng code chỉ để bật tắt đèn cho ngầu. Anh em dev vào xem nên nể phục hay nên gọi bác sĩ tâm lý.

Chuyện là hôm nay đang lướt Reddit tìm meme để xả stress sau khi fix bug sấp mặt, tôi va phải một quả thớt bên r/selfhosted làm tôi xém sặc ngụm cà phê. Một ông thần đã khoe cái dashboard Home Assistant (HA) của mình.
Nhìn thì mượt đấy, đẹp như giao diện phim viễn tưởng, nhưng cái giá phải trả là 15.000 dòng YAML và CSS. Anh em không nghe nhầm đâu, 15k dòng code chỉ để... bật tắt đèn và xem thời tiết. Ảo ma Canada thật sự.
Nói sơ qua cho anh em nào chưa chơi "thuốc phiện" Home Assistant: Bình thường người ta kéo thả, dùng UI có sẵn cho lẹ. Nhưng không, chủ thớt quyết định "hardcore" toàn tập. Nhìn cái giao diện mà xem, nó custom đến tận chân tơ kẽ tóc. Nào là trình phát nhạc, lịch trình, theo dõi vị trí người yêu (hoặc vợ), biểu đồ giấc ngủ... Mọi thứ được căn chỉnh pixel-perfect bằng CSS.
Kết quả? Một cái dashboard đẹp không góc chết, nhìn vào là thấy mùi tiền và mùi... thiếu ngủ. Nhưng nghĩ đến cảnh phải maintain 15.000 dòng YAML - cái ngôn ngữ mà chỉ cần thừa một dấu cách (space) là cả hệ thống đi chầu ông bà - thì tôi xin phép giơ tay rút lui. Đây không phải là code, đây là trò chơi cảm giác mạnh cho tinh thần.
Dưới phần bình luận, 500 anh em dev chia làm hai phe rõ rệt. Một bên thì vái lạy độ rảnh và tay nghề của chủ thớt, bên kia thì lo ngại cho sức khỏe tâm thần của hắn.
Phe "Yêu mà hận": Thanh niên stiky21 chốt một câu đi vào lòng người: "TAO GHÉT NÓ. NHƯNG TAO CŨNG YÊU NÓ." Chuẩn cơm mẹ nấu luôn. Ghét vì nhìn đống code là thấy toát mồ hôi hột, nhưng yêu vì cái kết quả nó quá mượt.
Thám tử online soi chart giấc ngủ: Có ông MasterHowl soi ngay vào cái biểu đồ giấc ngủ trên dashboard và phán: "Người anh em, tôi tiếc phải báo tin này nhưng ông ngủ kiểu đó thì sớm 'đăng xuất' khỏi server Trái Đất đấy." Giờ giấc ngủ của chủ thớt loạn cào cào, y hệt mấy ông dev chạy deadline sát đít. Một ông khác (andreizet) nhảy vào "cà khịa" cực gắt: "Thì ông nghĩ làm sao hắn viết được 15k dòng code? Nhờ không ngủ đấy!"
Phe xin code (Leachers): Như thường lệ, văn mẫu muôn thuở: "Share git đi bro, đẹp quá!". Chủ thớt cũng hứa hẹn "Đang làm nhé ;)". Ừ thì đang, bao giờ xong thì chưa biết, dọn đống hổ lốn 15k dòng đấy để người khác chạy được cũng là cả một vấn đề đấy.
Phe soi "Gấu": Thánh danblack998 thì tinh mắt hơn: "Dashboard đẹp đấy, nhưng khoe khéo có bạn gái đang đợi ở cửa thì đúng là flex quá đà! Haha". Cay thực sự, vừa giỏi code, vừa có gấu, anh em FA đọc đến đây chắc muốn tắt máy đi ngủ.
Túm cái váy lại, vụ này cho thấy ranh giới mong manh giữa "đam mê" và "khổ dâm" trong cái nghề này.
Anh em nào muốn thử thách nhân phẩm thì cứ lao vào Home Assistant và YAML. Còn tôi, tôi đi ngủ đây, code ít thôi sống cho thọ.