Nguyen Le Phong

Khoản đầu tư 500.000 USD của BonBon và phần việc âm thầm phía sau

Một ghi chép cá nhân về phần tích hợp sản phẩm âm thầm phía sau vòng gọi vốn 500.000 USD mà Tasco dẫn dắt vào BonBon, và những gì việc làm sản phẩm ở tốc độ venture builder dạy mình về kỷ luật kỹ thuật, lòng biết ơn, và những phần không ai nhìn thấy phía sau một lần ra mắt.

Tin nhắn xuất hiện vào một sáng thứ Hai bình thường như bao sáng khác: ly cà phê còn nóng chưa uống được, laptop chưa kịp mở, group chat sáng đèn với một cái link và một dòng, anh xem chưa. Đó là bài Tasco thông báo dẫn dắt vòng đầu tư 500.000 USD vào BonBon, có GenAI Fund tham gia. Mình đọc lại hai lần, đứng ngay trong bếp, trước khi thấy nó thật sự thấm. Con số không làm mình bất ngờ, vì mình từng thấy một phiên bản của nó vài tháng trước, chỉ là một dòng trong slide pitch mà ngoài phòng họp không ai được xem. Nhưng thấy nó xuất hiện công khai, có tên tác giả, có tiêu đề hẳn hoi, lại là một cảm giác khác hẳn. Một lúc sau, VietnamPlus cũng đưa tin, càng làm mọi thứ thấy thật hơn.

Nhìn từ bên ngoài, một vòng gọi vốn giống như một khoảnh khắc duy nhất: một thông báo, một con số, một tiêu đề. Nhưng từ vị trí của mình, nó được ghép lại từ rất nhiều quyết định nhỏ chẳng bao giờ lên bài báo. Một luồng login phải biến mất ngay khi nó chạy đúng. Một session chỉ giữ trong memory, để nếu có lỗi thì cũng không để lại dấu vết gì. Một kill switch feature flag mình dựng lên và mong không bao giờ phải bật tới. Một Playwright test viết lúc gần nửa đêm cho một màn hình gần như không ai sẽ thấy nó fail. Từng thứ một chẳng có gì kịch tính. Nhưng cộng dồn lại thì khác.

Phần việc cụ thể mình làm là tích hợp sản phẩm, giúp BonBon đi từ MVP đến một pilot thực địa trong 3 tháng, và đứng trước nhà đầu tư với vị trí Top 3 finalist tại Wash3000 MVP Demo Day do Tasco và GenAI Fund tổ chức. Cụ thể hơn, đó là kiến trúc một Mini App 12 màn hình và đưa nó chạy an toàn bên trong app của VETC, trước 4,3 triệu người dùng có sẵn, với silent login qua partner code, deep link, polling tuần tự khi foreground, và analytics giới hạn nghiêm ngặt theo allow list. Đó là làm cho mỗi lần release trở nên nhàm chán một cách cố ý: kill switch, deterministic rollout, transactional audit, checksum và CSP gate, hơn 800 unit test, chạy song song trên Go API, backoffice, web và mobile. Không dòng nào trong số đó xuất hiện trong bài thông báo đầu tư. Nhưng tất cả đều quyết định việc bài thông báo đó có được viết ra hay không.

Mình thấy biết ơn thật sự vì được có mặt trong câu chuyện này, dù chỉ là một cái tên nhỏ trong đó. Biết ơn team founder đã để một engineer bên ngoài chạm vào MVP của họ đúng giai đoạn mà mọi quyết định đều có giá. Biết ơn Tasco và GenAI Fund vì đã dựng nên một mô hình venture builder như Wash3000, cho một đội sản phẩm nhỏ, ít người biết tới, một cơ hội thật để đứng trước nhà đầu tư, thay vì bắt họ phải lớn sẵn thì mới được nhìn tới. Và biết ơn các đồng đội đã bắt được những bug mình bỏ sót, đã hỏi những câu mình chưa nghĩ ra.

Làm việc ở tốc độ này dạy mình một kiểu kỷ luật kỹ thuật mà một sản phẩm đã trưởng thành ít khi đòi hỏi theo cách tương tự. Không có chỗ để trốn. Mỗi release gần với một canh bạc hơn là một thói quen, vì cả team, cả runway, đôi khi cả buổi pitch phụ thuộc vào việc nó có đứng vững qua một buổi demo, một pilot, hay một cuộc due diligence. Nó khiến mình quyết định nhanh hơn và thật hơn, dựa trên bằng chứng thay vì cảm tính, cái gì thật sự cần chắc chắn tuyệt đối trong tuần này và cái gì có thể chờ. Đó là kỹ năng đến từ sự phán đoán, không phải sự khéo léo.

Ai đang làm phần việc tương tự ở đâu đó ngay lúc này, cái luồng login, cái feature flag, cái test viết lúc nửa đêm, cái thứ không tên và không xuất hiện trong bất kỳ thông báo nào, phần việc đó không hề nhỏ chỉ vì nó vô hình. Thường thì chính nó là lý do cái điều hữu hình phía trên được phép xảy ra. Mình không cần tên mình lên tiêu đề mới biết mình đã đóng góp phần nào, và có lẽ cũng chẳng cần vậy mới biết phần mình đang đóng góp là gì. Vậy là đủ để tự hào một cách lặng lẽ, và tiếp tục làm.

Bạn thấy bài này thế nào?