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
@kitmodule
7 phút đọc
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:
3
lượt xem
Bài Viết Liên Quan

Nếu trước đó bạn đã biết câu chuyện về logo của Xiaomi với giá 300.000 đô la, thì hôm nay tôi có một câu chuyện với giá dưới 300.000 đồng.

Chỉ là mình thích cách lập trình web của mình. Có thể tùy chỉnh theo ý thích và không phụ thuộc vào framework.

Cuối cùng, tôi vẫn tự hỏi: “Nếu có một dự án lớn, mình sẽ làm gì?”. Tôi chẳng có gì ngoài những nợ nần và niềm đam mê. Nhưng tôi biết, chỉ cần còn đam mê, tôi vẫn sẽ bước tiếp. "Coding and life" - đó là cách mà kẻ dại khờ này tiếp tục.

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ế.

Hành trình của tôi không bắt đầu ở một công ty lớn, cũng chẳng gắn liền với những startup gọi vốn hàng triệu đô. Nó bắt đầu từ một chiếc laptop cũ, từ căn phòng nhỏ ở quê nhà Tam Kỳ, nơi tôi vừa làm việc, vừa tự học code – và mang trong mình một khát khao duy nhất: “ Làm chủ công nghệ. Tạo ra giá trị thực bằng chính đôi tay mình.”

Khi tôi bắt đầu hành trình lập trình và phát triển phần mềm, tôi chưa bao giờ nghĩ mình sẽ trở thành một Indie Hacker. Đối với tôi, chỉ đơn giản là tôi đang xây dựng những sản phẩm phần mềm mà tôi cảm thấy đam mê và muốn chia sẻ với cộng đồng. Nhưng dần dần, khi tôi nhìn lại con đường mình đã đi, tôi nhận ra rằng tôi đã bước vào thế giới của những Indie Hacker từ lúc nào không hay.

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.

Tôi từng nghĩ hành trình indie bắt đầu bằng một sản phẩm. Nhưng hóa ra, nó bắt đầu bằng những bước chân trên hành trình tìm lại chính mình.

Sau hơn 1 năm chật vật với kinh tế. Tôi chỉ có 2 khách hàng đầu tiên từ website và ads. Tôi ngồi nói chuyện vu vơ với vài người bạn, tôi nhận ra rằng? Tại sao mình không sử dụng các data của mình đã thu thập để làm affiliate. Vậy là samdy ra đời, tôi viết một website về tìm kiếm sản phẩm giá tốt trên 3 nền tảng lazada, tiki và shopee.

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.