Hơn 10 năm giám sát công trình và quản lý chi phí dự án — kèm một nghề tay trái chuyên sản xuất phần mềm mà chưa ai từng mở lần thứ hai. Over a decade supervising construction sites and managing project costs — plus a side hustle building software nobody has opened twice.
0
Năm làm Site Engineer / Site Manager Years as Site Engineer / Site Manager
0
Năm làm Quantity Surveyor Years as Quantity Surveyor
10/2014 – 06/2017
Site Engineer
10/2017 – 09/2020
Site Manager
11/2020 – 04/2024
Quantity Surveyor
04/2024 – Nay04/2024 – Present
Quantity Surveyor Manager
Kỹ thuật Xây dựng · 10/2010 – 07/2014 Building Engineering · 10/2010 – 07/2014
Xếp loại: Khá Degree classification: Good
Chức danh do tôi tự phong, lương do tôi tự trả, deadline do tôi tự dí. Job title self-appointed, salary self-funded, deadlines self-inflicted.
Tôi không giỏi code. Tôi giỏi ra đề — nghề cũ dạy tôi bóc tách yêu cầu thành từng đầu mục, mô tả chi tiết đến mức không ai hiểu sai, làm từng hạng mục nhỏ rồi kiểm tra ngay, và mặc định bản vẽ đầu tiên chắc chắn phải sửa. Hoá ra đó đúng là mindset để vibe coding: AI là thầu phụ giỏi nhất tôi từng có — nhanh, không đòi tăng ca, nhưng cứ giao đề mơ hồ là nó dựng sai y như người thật. I am not good at coding. I am good at writing the brief — the old job taught me to break a request into line items, spec them so tightly nobody can misread them, build in small increments and check each one, and assume the first drawing will be revised. That turns out to be the whole mindset for vibe coding: the AI is the best subcontractor I have ever had — fast, never asks for overtime, and just as happy to build the wrong thing when the brief is vague.
Thành tích: năm sản phẩm, một cái đang dùng thật, bốn cái còn lại là bài học đắt giá về nhu cầu thị trường và về việc đọc kỹ điều khoản bản quyền. Tất cả làm ngoài giờ, dữ liệu tự nghĩ, không dính đến dự án hay khách hàng nào. Track record: five builds, one in daily use, four expensive lessons in market demand — and in reading licence terms carefully. All after hours, with invented data, unrelated to any project or client.
Làm cho cả công ty dùng: danh mục công việc theo hạng mục, tiến độ dạng thanh, mốc nghiệm thu, phân công đầu việc, theo dõi trạng thái hồ sơ và báo cáo tổng hợp cho ban giám đốc. Bàn giao xong, sếp xem một lượt rồi quyết định trung thành với Excel. Phần mềm vẫn chạy hoàn hảo — trong máy tôi. Built for the whole company: work breakdown by package, bar-chart schedule, acceptance milestones, task assignment, document status tracking and a management summary. I delivered it, the boss had one look and stayed loyal to Excel. The software still runs flawlessly — on my laptop.
Người dùng: 1 (là tôi) Users: 1 (me)Sơ đồ phòng, hợp đồng, chỉ số điện nước, hoá đơn tự tính theo tháng — làm giúp người quen và chạy tốt đến hôm nay. Doanh thu quy đổi: một phần tình cảm và hai bữa nhậu. Xét theo tỷ suất sinh lời trên chi phí, đây là dự án thành công nhất của tôi. Room map, leases, utility readings and monthly invoices — built as a favour and still running. Total revenue: goodwill plus two dinners. On a return-on-cost basis, my most successful project to date.
Lãi: tình cảm + 2 bữa nhậu Profit: goodwill + 2 dinnersCập nhật hợp đồng, thanh toán cho nhà thầu phụ, cashflow từng dự án và cashflow hợp nhất nhiều dự án cùng lúc. Đây là cái duy nhất không cần thuyết phục ai: tôi đang dùng nó hằng ngày để quản lý chi phí cho toàn bộ dự án của công ty. Lượng người dùng ít, nhưng trung thành tuyệt đối. Contract updates, subcontractor payments, per-project cashflow and consolidated cashflow across a portfolio. The one build nobody had to be sold on: I use it every day to manage costs across all of the company’s projects. Small user base, absolute loyalty.
Đang dùng hằng ngày In daily useĐường đua, vật lý va chạm, tính vòng, vật phẩm, màn hình kết quả — xong sạch. Còn đúng một việc: dựng nhân vật bằng Blender. Đúng lúc đó tôi mở store và thấy vài trăm game đua kart giống hệt. Nhân vật đến nay vẫn chưa có mặt, dự án chính thức đắp chiếu. Track, collision physics, lap timing, items, results screen — all finished. One task left: modelling the characters in Blender. That is when I opened the store and found a few hundred identical kart racers. The characters are still faceless and the project is officially shelved.
Đắp chiếu tại bước Blender Shelved at the Blender stepDự án tham vọng nhất: một chương trình CAD đọc và vẽ được như AutoCAD — layer, block, dimension, xuất bản vẽ — cộng thêm AI trợ lý ngay trong file, gõ yêu cầu là nó dựng và soát bản vẽ. Chạy tốt, đẹp, và mãi mãi chỉ chạy ở nhà: muốn dùng thương mại thì phải trả phí bản quyền cho Open Design Alliance, mà ngân sách phòng R&D của tôi hiện là 0 đồng. Tạm xếp vào loại "đồ chơi hợp pháp trong phạm vi bốn bức tường". The most ambitious one: a CAD program that reads and draws like AutoCAD — layers, blocks, dimensions, drawing export — with an AI assistant built into the file, so a typed request drafts and checks the drawing for you. It works, it looks good, and it will only ever run at home: commercial use means paying Open Design Alliance for the licence, and my R&D budget is currently zero. Filed under "legal fun within my own four walls."
Chỉ nghịch ở nhà — chưa có bản quyền ODA Home use only — no ODA licenceKết luận: tỷ lệ được dùng thật 20%. Nghe nói trong ngành phần mềm, thế đã là đáng khen. Verdict: a 20% adoption rate. In software, I hear that counts as respectable.