Rút 2.650 dòng mã C xuống còn 6 dòng lệnh, lập trình viên vẫn mất ngủ vì máy nhắn tin View Larger Image Phần mềm gọn hơn, đêm trực lại dài hơnMột lập trình viên tại công ty viễn thông đã thay thế chương trình dài 2.650 dòng mã C bằng một tập lệnh chỉ có sáu dòng. Nhưng thành quả tinh gọn phần mềm không mang lại những đêm yên giấc: hệ thống mạng chập chờn và một đồng nghiệp thiếu trách nhiệm khiến anh liên tục bị đánh thức. Câu chuyện được độc giả mang bí danh Tim chia sẻ trong chuyên mục On Call của The Register, đăng ngày 13/11/2026. Tám giờ để tìm cách không phải viết lại mọi thứTim được giao sửa một chương trình truyền dữ liệu viết bằng C, ngôn ngữ thường được dùng để xây dựng phần mềm hệ thống. Điều khiến anh chú ý là chương trình còn tự triển khai FTP — giao thức truyền tệp giữa các máy tính qua mạng — thay vì tận dụng công cụ sẵn có. Tim quyết định tìm hiểu liệu công cụ FTP có đáp ứng được yêu cầu hay không. Theo lời kể của anh, toàn bộ công việc mất khoảng tám giờ, nhưng phần lớn thời gian dành cho việc tìm và đọc mã nguồn FTP, chứ không phải viết sáu dòng lệnh thay thế. Cuộc tìm kiếm trước thời web phổ biếnSự việc diễn ra vào thời kỳ World Wide Web chưa trở thành phương tiện tra cứu thông tin quen thuộc. Tim phải dùng WAIS, một hệ thống tìm kiếm thông tin trong các cơ sở dữ liệu từ xa. Theo anh, khi đó Linux chưa xuất hiện, còn mã nguồn hệ điều hành Unix được AT&T cấp phép cho các trường đại học với điều kiện không công khai. Tim kể rằng anh cuối cùng vẫn tìm được mã để đọc do các biện pháp bảo vệ chưa đủ chặt chẽ. Đây không phải việc tải về một kho mã nguồn mở như nhiều lập trình viên vẫn làm ngày nay. Sáu dòng lệnh gánh cả quy trình ban đêmSau khi xác định được cách làm, Tim viết một tập lệnh shell — chuỗi lệnh được trình thông dịch của hệ điều hành thực thi để tự động hóa công việc. Tập lệnh chạy qua đêm, thu thập dữ liệu từ các tổng đài viễn thông, xử lý dữ liệu thô rồi tải lên mainframe, loại máy tính lớn thường đảm nhiệm các tác vụ xử lý tập trung. Anh cũng bổ sung cơ chế cảnh báo: nếu không kết nối được với tổng đài hoặc mainframe sau ba lần thử, hệ thống sẽ gọi máy nhắn tin của anh. Thiết bị này cho phép người trực nhận thông báo ngay cả khi không ngồi trước máy tính. Nút thắt nằm ở mạng và người nhận cảnh báoTheo Tim, tập lệnh hoạt động tốt, nhưng mạng của công ty thì không. Máy nhắn tin reo hai đến ba lần mỗi đêm, đêm nào cũng vậy. Sau hai tuần giấc ngủ liên tục bị cắt ngang, quản lý cho phép anh chuyển thiết bị cho một đồng nghiệp. Tuy nhiên, người này thường để quên máy ở chỗ làm, quên bật hoặc đặt ngoài tầm nghe. Tim cuối cùng miễn cưỡng nhận lại máy và chịu thêm vài tuần bị đánh thức. Câu chuyện cho thấy giới hạn rất thực tế của tự động hóa: rút gọn chương trình có thể giải quyết vấn đề phần mềm, nhưng không tự khắc phục được hạ tầng thiếu ổn định hay việc bàn giao trách nhiệm trực vận hành. Mini PC – Máy Tính Công Nghiệp IPC Acer Veriton Vero 6000 – Mini PC hiệu suất cao cho không gian làm việc linh hoạt Details AI PC – Máy tính AI Intel F1A | Intel Ultra 7 155H 14.500.000₫ Thêm vào giỏ hàng Details AI PC – Máy tính AI Intel F2A | Intel Ultra 7 155H 14.500.000₫ Thêm vào giỏ hàng Details ASUS NUC 14 Essential NUC14MNK – Mini PC siêu nhỏ gọn cho sinh viên RNUC14MNK3500000 5.900.000₫ Thêm vào giỏ hàng Details ASUS NUC 15 PRO Slim BNUC15CRLIP00000 – Mini PC cho doanh nghiệp, triển khai OpenClaw và NemoClaw 1₫ Thêm vào giỏ hàng Details Máy All In One cho văn phòng – PC Gaming – INTEL i5 12450H 8 lõi 12 luồng 15.500.000₫ Thêm vào giỏ hàng Details Máy all in one giá rẻ – PC Gaming – INTEL I5 10500H 6 lõi 12 luồng 13.700.000₫ Thêm vào giỏ hàng Details Out of stock Máy tính AI – AI PC | Intel I9-12900H + Nvidia RTX3080 28.500.000₫ Details Màn hình cảm ứng HMI – Panel PC Giải pháp HMI Panel PC chống cháy nổ cho nhà máy sản xuất hiện đại | HazardView HV-17EX-T Details Khi nào cần dùng Panel PC chống cháy nổ thay cho Panel PC công nghiệp thông thường? | HazardView HV-17EX Details Màn hình cảm ứng HMI – Touch Panel PC BE-PX09 15.6 Inch 19.950.000₫ Thêm vào giỏ hàng Details Máy tính công nghiệp – Fanless Mini PC Công Nghiệp B8000 11.900.000₫ Thêm vào giỏ hàng Details Máy tính công nghiệp màn hình cảm ứng – Touch Panel HMI QY-P8156 15.6 Inch Details So sánh máy tính công nghiệp chống cháy nổ và máy tính công nghiệp tiêu chuẩn | HazardView HV-238EX Details Xu hướng ứng dụng màn hình HMI chống cháy nổ trong nhà máy thông minh | HazardView HV-19EX-R Details Danh mục máy quét mã vạchDÒNG MÁY CÓ DÂYDÒNG MÁY KHÔNG DÂYDÒNG MÁY KIỂM KHO PDADÒNG MÁY FITMOUNT admin2026-11-13T16:08:43+07:00 Related Posts Ứng dụng ung thư của Palantir được ca ngợi, nhưng vì sao chỉ vài đơn vị NHS sử dụng? Ứng dụng ung thư của Palantir được ca ngợi, nhưng vì sao chỉ vài đơn vị NHS sử dụng? Tháng mười một 13th, 2026 Mua ESL cho cửa hàng bánh mì: tư vấn chọn và đặt hàng Mua ESL cho cửa hàng bánh mì: tư vấn chọn và đặt hàng Tháng mười một 13th, 2026 Máy quét đơn Shopee cho người bán hàng: chọn thế nào? Máy quét đơn Shopee cho người bán hàng: chọn thế nào? Tháng mười một 13th, 2026 Google trở lại với kính thông minh: Đèn chống quay lén có đủ xoa dịu nỗi lo riêng tư? Google trở lại với kính thông minh: Đèn chống quay lén có đủ xoa dịu nỗi lo riêng tư? Tháng mười một 13th, 2026 Jensen Huang từ chức: Nvidia đối mặt phép thử lãnh đạo giữa cơn sốt trí tuệ nhân tạo Jensen Huang từ chức: Nvidia đối mặt phép thử lãnh đạo giữa cơn sốt trí tuệ nhân tạo Tháng mười một 13th, 2026