Vậy là tôi bắt đầu với vscode với một terminal vào năm ngoái - không hiệu quả lắm thật sự - đang quay lại với phát triển / lập trình sau một thời gian nghỉ. Sau đó, tôi chuyển sang sử dụng warp chạy / mã Claude / codex. Rồi lại chuyển sang Ghostty / Tmux / mã Claude / Codex / Opencode vì tôi muốn có sự linh hoạt và song song hơn. Trạng thái hiện tại - Warp / Zed / Cmux / Dmux với bất kỳ agent nào… codex / cc / opencode. Sau đó có tất cả các loại phát triển dựa trên đặc tả mà tôi dành một khoảng thời gian đáng kể. BMAD, GSD (GSD2 gần đây hơn) Openspec, Specflow v.v… siêu năng lực cũng vậy nếu tôi nhớ không nhầm… Tôi vẫn tin rằng các thực hành kỹ thuật tốt là rất quan trọng tùy thuộc vào những gì đang được xây dựng nhưng vẫn khá thích thiết kế dựa trên miền và TDD. Một rủi ro đáng kể với các agent lập trình là sản xuất mã không hoạt động, hoặc không cần thiết và trở thành nợ kỹ thuật - đặc biệt khi dự án phát triển, có khả năng một thay đổi mới có thể làm hỏng mã hiện có (kinh nghiệm cá nhân). Tôi đã hiệu quả hơn với cách tiếp cận TDD với chất lượng mã tốt hơn và giảm thời gian dành cho việc tìm ra các thay đổi gây hỏng… Dù sao đi nữa - mọi thứ diễn ra với tốc độ nhanh chóng… hy vọng sự hội tụ của công cụ và các thực hành tốt sẽ đến sớm hơn là muộn…