<?xml version="1.0" encoding="UTF-8" ?>
    <rss version="2.0"><channel>
      <title>Thiên Thành (BrianV)</title>
      <link>https://brianv.dev</link>
      <description>Thiên Thành (BrianV), CTO and Co-Founder of ZiniSoft, builds accountable software and AI systems from real operations with evidence and clear human ownership.</description>
    <item>
      <title>Bảo vệ thao tác lưu khi thêm tìm kiếm bằng AI</title>
      <link>https://brianv.dev/vi/notes/bao-ve-thao-tac-luu-khi-them-tim-kiem-ai/</link>
      <guid>https://brianv.dev/vi/notes/bao-ve-thao-tac-luu-khi-them-tim-kiem-ai/</guid>
      <pubDate>Tue, 20 Oct 2026 03:00:00 GMT</pubDate>
      <description>Dữ liệu gốc phải được lưu an toàn ngay cả khi embedding, hàng đợi hoặc kho tìm kiếm đang chậm và lỗi.</description>
      <category>engineering</category>
    </item>
    <item>
      <title>Protect the save path when adding AI search</title>
      <link>https://brianv.dev/notes/protect-the-save-path-when-adding-ai-search/</link>
      <guid>https://brianv.dev/notes/protect-the-save-path-when-adding-ai-search/</guid>
      <pubDate>Tue, 20 Oct 2026 03:00:00 GMT</pubDate>
      <description>Source data must remain safe even when embeddings, the queue or the search store is slow or unavailable.</description>
      <category>engineering</category>
    </item>
    <item>
      <title>Clarify the workflow before adding more AI agents</title>
      <link>https://brianv.dev/notes/clarify-the-workflow-before-adding-more-ai-agents/</link>
      <guid>https://brianv.dev/notes/clarify-the-workflow-before-adding-more-ai-agents/</guid>
      <pubDate>Tue, 13 Oct 2026 02:30:00 GMT</pubDate>
      <description>When inputs, states and action rights are unclear, more agents only move a wrong decision through the system faster.</description>
      <category>engineering</category>
    </item>
    <item>
      <title>Làm rõ workflow trước khi thêm nhiều AI agent</title>
      <link>https://brianv.dev/vi/notes/lam-ro-workflow-truoc-khi-them-nhieu-ai-agent/</link>
      <guid>https://brianv.dev/vi/notes/lam-ro-workflow-truoc-khi-them-nhieu-ai-agent/</guid>
      <pubDate>Tue, 13 Oct 2026 02:30:00 GMT</pubDate>
      <description>Khi đầu vào, trạng thái và quyền hành động còn chưa rõ, nhiều agent chỉ làm một quyết định sai đi qua hệ thống nhanh hơn.</description>
      <category>engineering</category>
    </item>
    <item>
      <title>Writing down a request does not create shared understanding</title>
      <link>https://brianv.dev/notes/writing-down-a-request-does-not-create-shared-understanding/</link>
      <guid>https://brianv.dev/notes/writing-down-a-request-does-not-create-shared-understanding/</guid>
      <pubDate>Tue, 06 Oct 2026 02:00:00 GMT</pubDate>
      <description>A request becomes accountable work only after the problem, outcome, scope and confirming owner are clear.</description>
      <category>operations</category>
    </item>
    <item>
      <title>Yêu cầu được ghi lại chưa có nghĩa mọi người đã hiểu giống nhau</title>
      <link>https://brianv.dev/vi/notes/yeu-cau-duoc-ghi-lai-chua-co-nghia-da-hieu-giong-nhau/</link>
      <guid>https://brianv.dev/vi/notes/yeu-cau-duoc-ghi-lai-chua-co-nghia-da-hieu-giong-nhau/</guid>
      <pubDate>Tue, 06 Oct 2026 02:00:00 GMT</pubDate>
      <description>Một yêu cầu chỉ trở thành công việc có thể chịu trách nhiệm khi vấn đề, kết quả, phạm vi và người xác nhận đã được làm rõ.</description>
      <category>operations</category>
    </item>
    <item>
      <title>A fifteen-minute meeting is still ten team hours</title>
      <link>https://brianv.dev/notes/a-fifteen-minute-meeting-is-still-ten-team-hours/</link>
      <guid>https://brianv.dev/notes/a-fifteen-minute-meeting-is-still-ten-team-hours/</guid>
      <pubDate>Tue, 29 Sep 2026 01:30:00 GMT</pubDate>
      <description>A short meeting is worth keeping only when it helps the right people clarify priorities, remove blockers and record a decision that can move forward.</description>
      <category>operations</category>
    </item>
    <item>
      <title>Cuộc họp 15 phút vẫn là 10 giờ công của cả đội</title>
      <link>https://brianv.dev/vi/notes/cuoc-hop-15-phut-van-la-10-gio-cong/</link>
      <guid>https://brianv.dev/vi/notes/cuoc-hop-15-phut-van-la-10-gio-cong/</guid>
      <pubDate>Tue, 29 Sep 2026 01:30:00 GMT</pubDate>
      <description>Một cuộc họp ngắn chỉ đáng giữ khi giúp đúng người làm rõ ưu tiên, xử lý vướng mắc và ghi lại quyết định cần thực hiện.</description>
      <category>operations</category>
    </item>
    <item>
      <title>A working demo is not production-ready</title>
      <link>https://brianv.dev/notes/a-working-demo-is-not-production-ready/</link>
      <guid>https://brianv.dev/notes/a-working-demo-is-not-production-ready/</guid>
      <pubDate>Tue, 22 Sep 2026 01:00:00 GMT</pubDate>
      <description>A demo proves that one path can run. Real operations require boundaries, responsible owners and a recovery path when the system behaves differently.</description>
      <category>operations</category>
    </item>
    <item>
      <title>Demo chạy được chưa có nghĩa hệ thống sẵn sàng vận hành</title>
      <link>https://brianv.dev/vi/notes/demo-chay-duoc-chua-phai-san-sang-van-hanh/</link>
      <guid>https://brianv.dev/vi/notes/demo-chay-duoc-chua-phai-san-sang-van-hanh/</guid>
      <pubDate>Tue, 22 Sep 2026 01:00:00 GMT</pubDate>
      <description>Demo chứng minh một luồng có thể chạy; vận hành thật đòi hỏi giới hạn, người chịu trách nhiệm và đường phục hồi khi hệ thống không chạy như mong đợi.</description>
      <category>operations</category>
    </item>
    </channel></rss>