Think Like a Developer #12: Systems Thinking - "Bug Không Nằm Ở Chỗ Nó Nổ"
Bug thường không nằm ở nơi nó nổ. Muốn debug tốt với AI, hãy nhìn flow, upstream, downstream, evidence và root cause trước khi sửa code.
Bug thường không nằm ở nơi nó nổ. Muốn debug tốt với AI, hãy nhìn flow, upstream, downstream, evidence và root cause trước khi sửa code.
Security Thinking cho người vibe code: cách developer nghĩ về bảo mật, API key, input validation, rate limiting và các lỗ hổng phổ biến khi build app với AI.
Đổi màu nút 2 giây. Đổi cấu trúc data 3 tiếng và 7 chỗ vỡ. Đây là sự khác biệt giữa app demo và sản phẩm thật. Công thức Data Thinking 4 bước giúp bạn build app như xây nhà, không phải mặc quần áo.
Người no-code thấy màn hình đỏ lòm thì hoảng loạn. Developer thấy cùng cái màn hình đó thì thấy cơ hội. Bài này dạy bạn 4 câu hỏi để đọc lỗi như thám tử và prompt AI đúng cách thay vì cầu nguyện.
3 tuần vibe code 20 tính năng, đưa cho người dùng, họ chỉ cần search bar. Công thức "1 vấn đề, 1 giải pháp, 1 màn hình" giúp bạn ship nhanh, test nhanh, không chìm trong feature creep.
Khách thanh toán rồi. Tiền đã trừ. Nhưng đơn hàng vẫn hiện "chưa thanh toán". Khách bấm thanh toán lần nữa. Trừ tiền lần nữa.
Bạn prompt "tạo tính năng gửi email tự động", AI làm ra email gửi sai người, sai lúc, sai số lần. Vì bạn chưa nghĩ hết các bước mà developer luôn vẽ ra trước khi code.
Tại sao prompt 500 chữ AI làm sai, prompt 50 chữ AI làm đúng? Bài 3 trong series Think Like a Developer dạy bạn kỹ thuật "3 tầng abstraction" để giao tiếp với AI ở đúng level, không quá chi tiết, không quá mơ hồ.
Series dành cho người No-Code muốn Vibe Code hiệu quả