Cứ đi tiếp xem mình có thể đi được bao xa — Hơn mười năm phát triển phần mềm và mưu sinh
Thông báo bản dịch máy bằng AI: Bài viết này được dịch bằng AI từ bản gốc tiếng Hàn.
Xin chào. Tôi là Hodong Kim, người phát triển Nimf và Guiyom.
Những công việc tôi làm để tiếp tục phát triển phần mềm
Từ năm 2015, tôi đã phát triển các bộ gõ, bắt đầu với Dasom rồi đến Nimf. Bên cạnh những dự án của riêng mình, tôi vẫn thường xuyên báo lỗi và gửi bản vá cho các dự án phần mềm khác.
Nhưng để tiếp tục công việc phát triển phần mềm không phải lúc nào cũng dễ dàng. Đôi khi, vì chưa giải quyết được một yêu cầu hoặc trả lời chậm, tôi bị chỉ trích là thiếu năng lực hay phớt lờ người dùng. Những lời xúc phạm và bôi nhọ lặp đi lặp lại trên mạng khiến tôi chịu rất nhiều áp lực, đồng thời ảnh hưởng đến tiến độ phát triển.
Khoảng năm 2016, tôi làm ca ngày, bốc xếp bưu kiện lên xe tải ở Gunpo. Khi ấy, tôi vẫn đang dành nhiều thời gian phát triển Nimf.
Năm 2017, tôi có cơ hội nhận một công việc khác, nhưng vẫn muốn tiếp tục phát triển Nimf. Lúc đó, áp lực đã lên đến đỉnh điểm, song tôi chưa từng nghĩ đến chuyện bỏ cuộc.
Tôi tự nhủ: Thôi thì cứ thử đi tiếp, xem mình có thể đi được đến đâu.
Để vừa trang trải cuộc sống, vừa có thời gian phát triển phần mềm, từ năm 2017 tôi bắt đầu làm lao động thời vụ tại trung tâm trung chuyển hàng hóa và trung tâm xử lý đơn hàng (FC) của Coupang ở Deokpyeong. Tôi làm ca ngày hoặc ca đêm tại trung tâm logistics, rồi tiếp tục nghiên cứu và phát triển Nimf sau giờ làm.
Tôi không bỏ việc phát triển phần mềm để kiếm sống. Tôi đi làm kiếm sống chính là để có thể tiếp tục phát triển phần mềm.

Tôi chụp bức ảnh này vào khoảng 7 giờ sáng ngày 7 tháng 12 năm 2018, gần trung tâm logistics Coupang Deokpyeong. Tòa nhà trong ảnh không phải trung tâm của Coupang mà là một cơ sở logistics khác ở gần đó.
Ngày 17 tháng 6 năm 2021, trung tâm logistics Coupang Deokpyeong xảy ra hỏa hoạn. Khi đó, tôi vừa tan ca và đang trên đường về nhà. Từ sau vụ cháy, tôi không thể tiếp tục làm việc ở đó nữa.

Cảm ơn mọi người. Bức ảnh chụp ở tầng ba Coupang Deokpyeong (biệt danh “덕쿠”) ngày 23 tháng 10 năm 2020.
Công việc nghiên cứu, phát triển không dừng lại ở Nimf
Nimf không phải dự án cuối cùng của tôi.
Tôi đã phát triển Clair, một thư viện hướng đến thay thế GLib; Cim (Common Input Method), nhằm thống nhất các phương thức nhập liệu còn rời rạc; và cả một bộ nhập liệu cho môi trường console. Trong lúc tìm cách khắc phục tình trạng nhập liệu trên console bị treo giữa chừng, tôi cũng bắt đầu phát triển bộ công cụ giao diện đồ họa Guiyom.
Ngoài ra, tôi còn làm ra những phần mềm khác như Sonbal, Fasyn và Vring, đồng thời tiếp tục phát triển Adac. Cứ cần công cụ gì lại tự tay làm công cụ đó, nên số dự án cũng dần nhiều lên.
Công khai mã nguồn không đồng nghĩa với phát triển cộng tác
Trước đây, khi phát triển Nimf dưới dạng phần mềm nguồn mở, tôi đã trải qua những tranh chấp và lời chỉ trích khiến tiến độ công việc đôi lúc bị chậm lại. Từ năm 2019, tôi chuyển sang phân phối và duy trì Nimf dưới dạng phần mềm miễn phí (freeware).
Hiện nay, tôi không còn tổ chức phát triển nguồn mở theo hình thức cộng tác như trước. Mặc dù một số dự án vẫn công khai mã nguồn theo giấy phép nguồn mở, tôi không nhận yêu cầu đóng góp mã từ bên ngoài (pull request). Tôi tự phát triển và quản lý các dự án đó một mình.
Công khai mã nguồn và cùng những lập trình viên bên ngoài vận hành một dự án là hai việc khác nhau.
Những điều tôi muốn làm trong thời gian tới
Trong năm 2026, để bảo vệ công nghệ do mình phát triển, tôi đã nộp hai đơn đăng ký sáng chế. Tôi cũng dự định nộp thêm, nhưng vì chi phí, có lẽ phải đến khoảng tháng 11 thay vì tháng 10.
Tôi dự định phát hành Nimf theo mô hình shareware và đăng ký kinh doanh. Tôi muốn biến những công nghệ đã phát triển từ Nimf đến Cim, Clair và Guiyom thành các sản phẩm phần mềm. Với sự hỗ trợ của AI, tôi cũng dự định viết lại một số ứng dụng trước đây bằng Guiyom và phát hành chúng trở lại theo mô hình shareware.
Nếu cứ tiếp tục, biết đâu một ngày nào đó tôi còn có thể tự xây dựng cả một môi trường máy tính để bàn.
Dù vậy, trong lúc theo đuổi những kế hoạch ấy, tôi vẫn phải lo sinh kế và đối phó với những chuyện bất ngờ. Tháng 10 năm 2026, việc ứng phó với các bài đăng trên mạng đã làm gián đoạn cả công việc kiếm sống lẫn quá trình phát triển phần mềm của tôi. Tôi đã ghi lại diễn biến sự việc và những thiệt hại thực tế trong một bài viết khác (bằng tiếng Hàn). Điều đó không có nghĩa là những người liên quan đến các sự việc trước đây và người viết những bài đăng lần này là cùng một người.
Để bù đắp thiệt hại tài chính từ sự việc vừa rồi, tôi đang tính làm thêm ca đêm bốc xếp bưu kiện lên xe tải, song song với việc phát triển phần mềm. Tôi dự kiến thu nhập khoảng 150.000 won một ngày, nhưng số tiền thực tế còn tùy vào số ca làm. Giống như ở Gunpo năm 2016 và Deokpyeong năm 2017, tôi sẽ tiếp tục phát triển phần mềm trong khi đi làm để trang trải cuộc sống.
Tôi đã công khai tên thật và ảnh của mình trên trang Giới thiệu. Tôi có thể công khai tên tuổi và khuôn mặt vì tôi đã sống ngay thẳng, không có gì phải hổ thẹn.
Từ năm 2017, cuộc sống của tôi bắt đầu chệch khỏi quỹ đạo.
Dù phải đối mặt với đủ khó khăn và những trải nghiệm đau lòng trên mạng, tôi vẫn sẽ không chịu khuất phục.
Tôi sẽ cứ đi tiếp, xem mình có thể đi được bao xa.
Xin cảm ơn.