Một indie hacker ở Huế ghi lại tuần đầu làm meinpublic: điều đã ra mắt, điều đã đổi và điều tạm dừng
Nhật ký indie hacker ở Huế, tuần đầu: bản mô tả meinpublic ngày 13 tháng 10, trang web chạy thật ngày 15, kế hoạch app, câu chủ đạo đã đổi và điều tạm dừng, tính đến ngày 18.
Đây là bài đầu tiên trong nhật ký làm sản phẩm của Tiến, một indie hacker ở Huế đang làm meinpublic và ghi lại công việc ấy theo từng ngày. meinpublic có mặt để mỗi người giữ một bản đồ công khai về những gì họ đã làm, đang làm và con người họ đang trở thành, để những người quan trọng với họ hiểu trọn con người họ chỉ trong một cái nhìn. Tính đến ngày 18 tháng 10 năm 2026, trang web đã chạy thật, app mới có kế hoạch và chưa được làm, và chưa có thành viên nào.
Ghi chép kéo dài 5 ngày, từ bản mô tả sản phẩm ngày 13 tháng 10 tới hôm nay, và trang web chạy thật 2 ngày sau bản mô tả. Điều đã đổi và điều đã tạm dừng được kể rõ như điều đã ra mắt. Nhật ký này trên blog meinpublic viết cho ai đang cân nhắc giữ một bản đồ ở đây, và cho ai muốn xem một sản phẩm được làm công khai từ ngày đầu. Lý do lâu dài nằm ở trang Giới thiệu; bài này là một chặng có ngày tháng. Bản đồ trên trang này là của chính Tiến, được giữ đúng như cách mọi thành viên sẽ giữ bản đồ của mình.
Việt Nam trước, tiếng Việt từ ngày đầu
meinpublic bắt đầu từ Việt Nam, và bản mô tả ngày 13 tháng 10 đã ghi tiếng Việt và tiếng Anh ngay từ đầu. Trong thực tế, điều đó dẫn tới ba quyết định:
- Một phông chữ duy nhất, Be Vietnam Pro. Đây là bộ phông mã nguồn mở làm riêng cho tiếng Việt. Bản mô tả chọn Instrument Serif, nhưng theo trang mã nguồn của Instrument Serif, bộ chữ Latin của phông hỗ trợ 86 ngôn ngữ và tiếng Việt không nằm trong số đó. Một sản phẩm bắt đầu ở Việt Nam không thể ra mắt với phông chữ làm hỏng chính ngôn ngữ của mình.
- Bản tiếng Việt viết cho người đọc Việt. Các trang đầu tiên có bản tiếng Việt từ tối 16 tháng 10, viết lại cho người đọc Việt chứ không dịch từng chữ, như bài này.
- Người bản ngữ duyệt trước khi trang được tìm thấy. Mọi trang tiếng Việt, kể cả bài này, ẩn khỏi công cụ tìm kiếm cho tới khi Tiến đọc và duyệt chúng.
Vì sao Tiến bắt đầu
Ở vai người làm sản phẩm, Tiến không có một nơi nào cho thấy mọi việc anh đang giữ cùng lúc:
- ba sản phẩm: meinpublic, maptoact và cendora;
- một mục tiêu sức khỏe: về 60 kg;
- hai mục tiêu cho gia đình;
- ý tưởng về một kênh về công nghệ, nông trại và giáo dục.
Không thứ nào nằm chung một chỗ, nên anh không có một câu chuyện nào để gửi tới những người quan tâm đến mình. Ở vai người đọc, anh gặp nửa còn lại của vấn đề: anh không có cách nào hiểu những người có công việc anh vẫn để mắt tới. Ngày 16 tháng 10, trong ghi chú anh viết cho trang Giới thiệu, anh nói về điều đó thế này:
Chỉ qua bài đăng, hình ảnh, hay kinh nghiệm và học vấn, tôi không cách nào hiểu được họ. Chưa kể họ có thể đã có tới 1000 bài đăng.
Tiến, người sáng lập meinpublic, 16 tháng 10 năm 2026
Mỗi người một bản đồ trả lời được cả hai phía. meinpublic được thành lập ngày 10 tháng 10 năm 2026 tại Huế, và ghi chép bắt đầu ba ngày sau đó.
Ghi chép theo từng ngày
Mọi giờ đều là giờ Việt Nam (UTC+7).
- 13 tháng 10: bản mô tả. Một tài liệu nói meinpublic là gì: một cộng đồng trả phí gồm những bản đồ công khai, đọc miễn phí, $5 mỗi tháng để giữ một bản đồ, Việt Nam trước, tiếng Anh và tiếng Việt từ đầu.
- 14 tháng 10: thiết kế. Mọi màn hình thành một bản mẫu bấm thử được, cùng 16 quyết định sản phẩm làm thay đổi bản mô tả.
- 15 tháng 10: trang web. Trang web dựng bằng Astro, chạy dưới dạng static assets của Cloudflare Workers. Commit đầu tiên lúc 18:26, và tên miền meinpublic.com được gắn vào lúc 21:38, sau 3 giờ 12 phút. Đó là ngày được tính là trang chạy thật.
- 16 tháng 10: các trang. Blog và bài góc nhìn đầu tiên, Parked Is Not Failed, lúc 02:18 (bản tiếng Việt là Tạm dừng không phải thất bại), rồi Trang chủ, Giới thiệu và Thuật ngữ trước 03:47. Kho mã nhận 59 commit chỉ trong ngày hôm đó.
- 16 tháng 10: kế hoạch app. Bộ công nghệ, thứ tự làm và một bản đặc tả cho từng thành phần.
- 16 tháng 10: đổi định vị. Một câu chủ đạo mới và một ý dẫn mới, kể ở phần sau.
- Tối 16 tháng 10: tiếng Việt. Trang chủ, Giới thiệu và Thuật ngữ bằng tiếng Việt lúc 22:36, cùng bản tiếng Việt của bài góc nhìn.
- 17 tháng 10: Trang chủ làm lại theo câu chủ đạo mới.
- 18 tháng 10: trang Giới thiệu viết lại thành câu chuyện của chính Tiến, kèm bản đồ của anh trên trang Giới thiệu và trên các bài nhật ký.
Thiết kế đã thay đổi bản mô tả ở đâu
Bản thiết kế v0.1 ngày 14 tháng 10 đã thay đổi bản mô tả ở 16 chỗ. Ngoài phông chữ kể ở trên, đây là những chỗ một thành viên tương lai sẽ cảm nhận được:
- Dựng bản đồ trước khi đăng ký. Người ta trả tiền để giữ thứ mình vừa làm ra, chứ không trả cho một lời hứa trống.
- Lá thư thứ Hai có ngay lúc ra mắt. Bản thiết kế coi việc bản đồ im dần là rủi ro lớn nhất của sản phẩm, và lá thư là câu trả lời cho rủi ro ấy.
- Chữ “watch” thay cho “follow”. Trong tiếng Anh, “follow” kéo theo kỳ vọng về bảng tin và số người theo dõi công khai, hai thứ sản phẩm không có. Bản tiếng Việt gọi việc chọn nhận cập nhật của một người là theo dõi.
- 300 suất sáng lập, không cần thẻ. Thành viên sáng lập được miễn phí năm đầu, và được hỏi về thanh toán vào tháng thứ 11, báo trước một tháng.
Câu chủ đạo đã đổi
Ngày 16 tháng 10, câu chủ đạo viết hai ngày trước đó được thay. Câu cũ nói sản phẩm đòi hỏi gì ở bạn, chứ không nói bạn nhận được gì: một bản đồ công khai mà người khác đọc được và tìm thấy. Ghi tiến độ cho riêng mình thì nhiều công cụ đã làm; phần công khai mới là điều meinpublic đặt ở trung tâm.
| Trước 16 tháng 10 (chỉ có tiếng Anh) | Từ 16 tháng 10 (Trang chủ tiếng Việt) | |
|---|---|---|
| Câu chủ đạo | Say what you’re building. Then keep saying it. | Cho mọi người thấy trọn con người bạn, chỉ trong một cái nhìn |
| Ý dẫn | The record is the reward (ghi chép là phần thưởng) | Công việc của bạn được tìm thấy, toàn bộ, và những người quan trọng được hiểu bạn |
| Điều câu ấy gọi tên | Điều sản phẩm đòi hỏi ở bạn | Điều bạn nhận được, ở vai người làm và ở vai người đọc |
| Chỗ của ý ghi chép là phần thưởng | Luận điểm chính | Phần thưởng lâu dài |
Câu mới bên phải là câu trên Trang chủ tiếng Việt, hiện vẫn là bản nháp chờ Tiến viết câu của riêng anh cho người đọc Việt. Câu cũ không sai, nên nó không bị buông bỏ: ý tưởng phía sau nó chuyển từ đầu Trang chủ xuống làm phần thưởng lâu dài.
Kế hoạch app
App được lên kế hoạch ngày 16 tháng 10, và tới ngày 18 tháng 10 chưa phần nào được làm, kể cả API:
- Expo cho iOS, Android và bản web tại app.meinpublic.com, để một người có thể ra mắt cả ba từ một dự án.
- Hono trên Cloudflare Workers cho API, và Neon Postgres cho dữ liệu.
- Bản đồ công khai nằm ở meinpublic.com/tên-người-dùng, cùng tên miền với blog này.
- Ra mắt chưa có thanh toán. Thành viên sáng lập không cần thẻ, nên những khâu duyệt chậm nhất được đưa ra khỏi đường ra mắt.
- Không có hàng chờ kiểm duyệt. Cập nhật được đăng ngay; thành viên có thể báo cáo và chặn, và Tiến ẩn những gì bị báo cáo.
- Gợi ý khám phá và gợi ý người để theo dõi để sau. “Những người giống bạn” chưa có nghĩa gì cho tới khi có đủ bản đồ để so.
Điều đã tạm dừng
Mỗi điều dưới đây được tạm dừng kèm lý do, chứ không bị xóa khỏi kế hoạch:
- Danh sách thành viên sáng lập do trang web lưu. App sẽ lo việc đăng ký thật, nên ô email trên Trang chủ hiện chưa ghi lại gì.
- Các trang cần thành viên thật. Chúng đã được thiết kế, nhưng cần những thành viên thật đồng ý xuất hiện:
- câu chuyện thành viên;
- podcast;
- trang theo chủ đề;
- mục “Ra mắt tháng này”.
- Một trang cho người đang xây dựng chính mình. Trang chủ đã đặt mục tiêu cá nhân cạnh công việc; một trang riêng sẽ chia đôi thông điệp.
Tiếp theo là gì
Cột mốc tiếp theo là app: công cụ dựng bản đồ cho bạn bắt đầu trước khi đăng ký, cùng lá thư thứ Hai đi kèm. Sau đó là những thành viên đầu tiên và 300 suất sáng lập. Không có ngày nào được hứa. Bài tiếp theo trong nhật ký này đến khi một trong những điều đó ra mắt, vì nhật ký giữ một quy tắc: mỗi cột mốc một bài, viết khi có điều thật để kể.
Câu hỏi thường gặp
meinpublic đã dùng được chưa?
Trang web thì rồi. meinpublic.com chạy thật từ ngày 15 tháng 10 năm 2026, và blog, Trang chủ, Giới thiệu cùng trang Thuật ngữ có từ ngày 16. App, nơi bạn giữ bản đồ của riêng mình, mới có kế hoạch và chưa được làm, nên tính đến ngày 18 tháng 10 chưa có thành viên nào.
meinpublic có tiếng Việt không?
Có, ngay từ đầu. Việt Nam là thị trường đầu tiên, và trang web có cả tiếng Việt lẫn tiếng Anh. Phông chữ Be Vietnam Pro được chọn vì Instrument Serif không hỗ trợ tiếng Việt. Các trang tiếng Việt, kể cả bài này, ẩn khỏi công cụ tìm kiếm cho tới khi Tiến, người bản ngữ, đọc duyệt.
Giữ một bản đồ trên meinpublic tốn bao nhiêu?
Đọc bản đồ thì miễn phí. Giữ một bản đồ tốn $5 mỗi tháng, và 300 thành viên sáng lập đầu tiên được miễn phí năm đầu, không cần thẻ. Lúc ra mắt chưa có thanh toán, vì thành viên sáng lập không cần thẻ.
meinpublic được làm bằng công nghệ gì?
Trang web dùng Astro trên Cloudflare Workers. App dự kiến dùng Expo cho iOS, Android và bản web tại app.meinpublic.com, với API viết bằng Hono trên Cloudflare Workers và cơ sở dữ liệu Neon Postgres.
Bao lâu thì nhật ký này có bài mới?
Mỗi cột mốc một bài, không theo lịch cố định. Bài tiếp theo đến khi điều thật tiếp theo ra mắt, như app hay những bản đồ đầu tiên của thành viên.