30 năm trước, code chạy bằng niềm tin, game chơi bằng băng cát-xét. Trong khi mấy con máy đời mới bây giờ hở tí là tản nhiệt nước, cắn RAM, sập server, thì có một lão quái vật vừa trồi lên Reddit gáy rằng: con Nintendo 64 (N64) của lão vẫn chạy mượt như ngày đầu đập hộp!
Nguồn cơn vụ "Đồ cổ bóp mũi đồ hiện đại"
- Một thanh niên trên Reddit (chắc cũng thuộc thế hệ 8x, 9x đời đầu) vừa khoe con N64 mua từ 30 năm trước vẫn hoạt động vô tri như chưa hề có cuộc chia ly.
- Máy không hề bảo hành, không update firmware, đ*o có DLC hút máu, cắm điện là chạy. Chuẩn tiêu chí "Buy it for life" (Mua một lần xài cả đời).
- Nhưng mà đời không như là mơ, lão cắm qua bộ chuyển đổi HDMI để lên cái TV 55 inch xịn xò con bò ở nhà.
- Kết quả? Hình ảnh nát bét, vỡ hạt rỗ mâm như bị dính bug UI thời đồ đá. Đúng kiểu râu ông nọ cắm cằm bà kia, đem đồ đá đi đọ với màn 4K.
Giang cư mận chia phe combat và giáo án từ mấy lão quái
- Phe hoài niệm pha lẫn con buôn: Mấy lão này lập tức chỉ ra lý do tại sao dạo này màn hình lồi CRT cũ rích lại bán được giá vãi nồi. Đơn giản vì ba cái game bắn súng quang học (Light gun) ngày xưa đ*o thể chơi trên TV mỏng bây giờ được.
- Giáo sư phần cứng: Bắt mạch online ngay vụ hình ảnh vỡ nét. "Đạo hữu xài HDMI converter thì nhớ chỉnh input TV về tỷ lệ 4:3 đi, nhìn nó bớt gớm hơn đấy!". Ảo ma thật, màn 55 inch bắt xài 4:3 thì khác gì xem tóp tóp trên màn hình rạp chiếu phim, hai bên đen thui.
- Phe flex độ bền: Một thanh niên khác nhảy vào gáy ké: "Đồ Nintendo bá đạo thực sự anh em ạ. Mình còn giữ đủ NES, SNES, Wii, Gameboy các kiểu, vẫn chạy phà phà. Cái duy nhất toang là khẩu súng Duck Hunt vì hồi nhỏ anh em trong nhà cầm nện nhau phát ra tiếng ka-ching".
- Chuyên gia chọc gậy bánh xe: Bác bỏ ngay tư tưởng bất tử. "Mấy con tụ điện (capacitors) trong NES bắt đầu lão hóa cmnr, đồ điện tử chạy đủ số giờ là rụng thôi, kể cả bóng đèn chân không từ những năm 30". Chuẩn cmnr, không có gì là mãi mãi, trừ mấy dòng code thối của ông dev nào đó nghỉ việc để lại bắt mình gánh.
- Phe mỏ hỗn: Chủ thớt xài title "buy it for life" (mua một lần xài cả đời). Có thanh niên châm biếm móc mỉa ngay: "Ủa thế mày vừa mới nghẻo à?".
Góc nhìn vãn bối từ Coding4Food: Đồ cổ không có lỗi, lỗi ở thời đại!
Nghĩ mà xem anh em, nhìn lại đống tech stack hiện đại của chúng ta xem. Chơi game online thì giật lag, suốt ngày phải cài phần mềm giảm lag, game thì sập máy chủ liên tọi. Software thì cứ vài tuần lại bắt update vá lỗi hotfix.
Nói đi cũng phải nói lại, phần cứng ngày xưa (đặc biệt là băng ROM, mạch thiết kế đơn giản) nó không phức tạp, ít linh kiện dễ hỏng vặt. Đồ điện tử hồi đó build để "sống dai", còn bây giờ nhiều hãng thiết kế theo kiểu "planned obsolescence" (căn đúng hết bảo hành là hỏng), hỏng thì mua mới cho công ty mẹ nó còn hút máu.
Bài học cho anh em dev: Đôi khi làm cái app đơn giản, ít dependency, code thuần lại sống thọ hơn cái mớ microservices cồng kềnh, ôm một đống library rác. Chạy được là ngon rồi, và nhớ là đừng cố nhét HDMI vào đít con N64!
Nguồn: Reddit