Nghề Indie
Nếu ai đó hỏi tôi làm nghề gì, và họ thực sự muốn một câu trả lời chân thành, tôi có thể nói indie.

Kit Module
7 phút đọc
@kitmodule
09 tháng 11 năm 2025

Nghề indie là nghề đến từ ước mơ.
Nhiều năm trước, tôi mang theo một giấc mơ gọi là “độc lập công nghệ”. Khi đó, tôi chẳng biết nó thực sự nghĩa là gì. Qua nhiều năm, tôi nhận ra rằng đó chính là giấc mơ kiểm soát code của chính mình.
Trong một thời gian dài, tôi không biết định nghĩa con đường mình đang đi. Cuối cùng, tôi hiểu rằng tôi thích viết code, tạo ra điều mới, và hiểu cả logic lẫn sản phẩm mà mình làm ra.
Từ tay trắng đến đồng tiền đầu tiên
Tôi bắt đầu với con số không, kiếm những đồng tiền đầu tiên online. Từ 14 nghìn đến vài trăm nghìn, rồi vài triệu. Tôi còn nhớ những ngày chỉ có hiện thực—hiện thực của một kẻ ngốc, mà sau này tôi tự nhận là kẻ mộng mơ.
Hành trình của tôi bắt đầu với những ý tưởng trên tờ giấy A0, các sơ đồ nhỏ, học Figma để vẽ sơ đồ cơ sở dữ liệu, và viết những dòng code đầu tiên. Không chỉ là các chuỗi string logic, tôi còn thiết kế hệ thống DNS để phân loại domain, tạo template với Golang template, khám phá các framework, và dồn cả giấc mơ của một kẻ ngây thơ vào đó.
Cuối cùng, tôi công khai một website so sánh giá như Samdy, rồi trải qua những ngày đi seeding liên kết, chờ những con số đầu tiên xuất hiện. Chỉ vài nghìn đồng. Đó là những ngày khó khăn nhất, vất vả nhất, nhưng chính khó khăn đó trở thành nhiên liệu, dạy tôi kiên trì. Tôi thường nhắc bản thân:
Những cuốn sách hay được viết bởi người có trải nghiệm. Tôi vẫn đang tìm nguyên liệu để viết tiếp câu chuyện về giấc mơ của mình.
Kẻ dại khờ tự nhận mình là kẻ mộng mơ.
Dreamy Indie-stack Developer
Hơn một năm trở lại đây, tôi bắt đầu hiểu định nghĩa về indie hacker. Trong một hành trình mơ hồ, tôi tìm hiểu trên mạng, qua chatbot, và dần nhận ra chính mình.
Dreamy Indie-stack Developer. Nghe có vẻ cầu kỳ, nghiệp dư, nhưng với tôi, đó là cả một câu chuyện.
Tôi không hướng tới SaaS hay doanh thu định kỳ (MRR). Tôi không theo đuổi người dùng để kiếm tiền hàng tháng. Tôi cũng không tự gọi là full-stack vì trong thế giới lập trình đầy công cụ triển khai, gọi là full-stack cảm thấy quá rộng và mơ hồ.
Tôi gọi mình là indie-stack vì tôi tự lấy ý tưởng, vẽ logo trên Figma, viết câu chuyện, rồi đưa sản phẩm đến tay người dùng bằng mọi cách tôi có thể. Một con chip, trình duyệt, hoặc cả nền tảng. Trong khi người khác dùng Vercel, Firebase, Cloudflare, tôi triển khai bằng một lệnh copy hoặc kéo lên cloud tự quản lý.
Còn “dreamy”? Là kẻ mộng mơ. Trước đây, tôi từng gọi mình là kẻ khờ, không hiểu con đường mình đi. Giờ tôi biết: code là của tôi, tôi kiểm soát nó, phát triển nó, và quan trọng là hiểu nó.
Tôi không kể điều này để khoe. Tôi kể để bạn biết: ở đâu đó ngoài kia vẫn có những kẻ dại khờ và mộng mơ, mơ một giấc mơ mà không ai hiểu, chỉ chính kẻ khờ mới thấy vẻ đẹp của nó.
Indie Hacker vs Indie Developer
Tôi từng hỏi chatbot về khác biệt giữa indie hacker và indie developer. Nó trả lời:
Indie hacker giống những nhà phát triển sản phẩm và kiếm tiền, trong khi indie developer thiên về game.
Có lẽ, những kẻ dại khờ bắt đầu từ mê game, say mê trò chơi do chính họ viết, tự chơi, rồi đưa nó đến hàng triệu người dùng. Những câu chuyện thành công như Nguyễn Hà Đông với Flappy Bird, Brendan Greene, hay Hà Gia Bảo với Binsoo đều đáng ngưỡng mộ.
Nhưng thất bại thì sao? Chúng ta hiếm khi biết. Dẫu vậy, tôi đã tìm thấy giấc mơ của đời mình, như một ngôi sao dẫn đường, hướng tôi tới open-source.
Open-source và bắt đầu từ bây giờ
Năm 2019, khi còn ở coworking space, tôi tình cờ thấy logo Wolfram Language. Sự tò mò dẫn tôi đến Stephen Wolfram, TED Talk về lập trình vũ trụ tính toán. Tia lửa ấy thắp sáng trong kẻ ngốc ôm mộng độc lập công nghệ: cứ đi về phía mình, tin vào ngày mai.
Những nhân vật nổi tiếng như Linus Torvalds truyền cảm hứng cho tôi. Những “người thầy” tôi chưa từng gặp, chưa trò chuyện, chưa học một chữ từ họ, nhưng câu chuyện và trải nghiệm của họ đã dạy tôi:
- Leonardo da Vinci dạy tôi yêu học hỏi, khám phá và nghiên cứu.
- Steve Jobs dạy tôi sự đơn giản và sáng tạo.
- Linus Torvalds dạy tôi kiên trì với code, yêu thích công việc và chia sẻ với cộng đồng.
Tôi ngưỡng mộ họ không phải vì giàu hay nổi tiếng, mà vì hành trình và tư duy mà họ truyền cảm hứng cho tôi.
Xuất bản, chia sẻ, và cởi mở
Tôi bắt đầu lấy code mình viết, hoàn thiện nó với AI, và public các gói nhỏ cùng câu chuyện bằng tiếng Anh. Giống như Build In Public, nhưng tôi thích dùng từ Open hơn.
Trước đây, tôi thấy nhiều người trong ngành giữ sản phẩm như một bí quyết cạnh tranh, tôi cũng từng như vậy. Nhưng khi cởi mở, chia sẻ câu chuyện, tôi nhận ra nỗi sợ đang kìm hãm chúng ta: sợ cái mới, cái lạ, hoặc người khác giỏi hơn.
Thông điệp của tôi:
Hãy chia sẻ, bởi mỗi câu chuyện được chia sẻ là một dấu mốc trên hành trình trưởng thành.
Chúng ta đều là kẻ ngốc tìm kiếm hạnh phúc và bình yên. Món quà lớn nhất là trải nghiệm, là học hỏi để trưởng thành.
Tại sao tôi viết code
Tôi không đến thế giới này vì tiền.
Tôi đến vì ước mơ. Ước mơ tạo ra điều gì đó có ý nghĩa, để lại dấu vết nhỏ trong thế giới rộng lớn.
Khi bắt đầu, tôi chẳng có gì: không vốn, không quan hệ, không nền tảng. Chỉ niềm tin mong manh rằng kiên trì sẽ khiến thế giới lắng nghe.
Rồi tôi tìm thấy code.
Code không chỉ là công cụ kiếm sống, mà là ngôn ngữ kể câu chuyện của tôi, cây cầu nối hiện thực và giấc mơ.
Trong từng dòng code, tôi thấy logic của sự sống. Hiểu quy luật, và bạn có thể thay đổi nó.
Trong từng dự án, tôi cảm nhận sức mạnh của tư duy và sáng tạo: không gì là quá xa nếu bắt đầu từ con số không.
Nhưng code không thể chạy nếu thiếu nhiên liệu từ thực tại.
Những ngày vất vả, thất bại, và mất ngủ… tất cả đốt trong tôi năng lượng thô ráp nhưng chân thực. Chính thực tại, với mọi góc tối, trở thành nhiên liệu cho hành trình.
Tôi không lập trình để chạy trốn hiện thực.
Tôi lập trình để hiểu nó, để làm nó đẹp hơn.
Dù tiền, danh tiếng hay thành công có thể đến rồi đi, ước mơ vẫn ở đó, sáng lên mỗi khi tôi gõ dòng lệnh đầu tiên của ý tưởng mới.
Mỗi dòng code hôm nay là một bước nhỏ nối hiện thực với giấc mơ.
Chừng nào tôi còn viết, còn sáng tạo, còn sống cùng lý tưởng, tôi vẫn đang đi đúng hướng.
Lời nhắn gửi bạn
Nếu bạn đang bắt đầu từ con số 0, hãy nhớ:
- Mọi hành trình lớn bắt đầu từ bước nhỏ.
- Không ai sinh ra đã có ánh sáng. Ánh sáng được tạo ra từ những lần vấp ngã, đêm dài không bỏ cuộc, và khoảnh khắc bạn tự nhủ “Mình sẽ làm được”.
- Đừng sợ thực tại. Biến nó thành nhiên liệu.
- Giới hạn hôm nay sẽ trở thành sức mạnh ngày mai.
Khi nhìn lại, bạn sẽ nhận ra: điều quý giá nhất không phải là bạn đã đi được bao xa, mà là bạn đã trở thành ai trên con đường đi tới giấc mơ.
Tags:
16
lượt xem
Bài Viết Liên Quan

Hôm nay, mình muốn kể cho mọi người nghe về Kit JS, một framework JavaScript nhỏ bé mà mình tự tay viết nên. Nó vẫn đang trong giai đoạn thử nghiệm – còn nhiều điều phải tối ưu, mở rộng – nhưng mình muốn chia sẻ nó với tinh thần #buildinpublic và #opencoding. Nó chưa hoàn hảo để ứng dụng vào sản phẩm thật, nhưng nó đủ để học hỏi, để mơ mộng và để nhớ lại tại sao ta yêu lập trình đến thế.

Mười năm mơ kết mây thành hoa trắng. Mây vỡ, hoa tan – tàn giấc mơ hoa. Nhưng giấc mơ hoa này, ta xin mơ một lần... Vì đời này, ta chỉ có một giấc mơ. Và một cuộc đời.

Khi tôi viết những dòng đầu tiên trong file README của Kitwork, nhiều người nói tôi “ngáo”.

Tôi – Huỳnh Nhân Quốc .Tôi không đến với công nghệ qua những giảng đường đại học.Không bằng cấp. Không giáo trình. Không người chỉ dẫn. Chỉ là một góc nhỏ với một chiếc laptop cũ và một đứa trẻ mộng mơ ngồi gõ những dòng HTML đầu tiên trong ánh đèn của phòng nhỏ.

Khi bản thân tự định hướng cho mình một lối đi. Một con đường và một ánh sáng thì cứ đi theo ánh sáng đó.

“Nếu đi về phía mặt trời, bạn sẽ đón nắng. Còn nếu đi ngược phía mặt trời, ánh sáng vẫn sẽ dõi theo.”

Nếu ai đó hỏi tôi làm nghề gì, và họ thực sự muốn một câu trả lời chân thành, tôi có thể nói indie.

Có lẽ trên con đường Affiliate Hay trở thành Một Top Publisher sẽ không ít khó khăn ở từng giai đoạn nhưng Affiliate đã đưa mình vào những thành tựu bản thân muốn đạt được từ những bước chân đầu tiên. Với chỉ 14 nghìn một tháng, ăn cơm nhà và dám mơ ước được những điều lớn lao sau này. Trong ước vọng của trái tim nhỏ bé này chưa bao giờ ngừng mơ ước hoài bão, về điều gì đó có thể hình thành.
