Scarf chuyển đổi nền tảng vì AI khiến Haskell không còn là lựa chọn tối ưu

Sau 7 năm vận hành hệ thống backend bằng Haskell, startup Scarf - nền tảng phân tích việc sử dụng phần mềm mã nguồn mở - đã đưa ra quyết định khó khăn: chuyển sang ngôn ngữ lập trình khác. CEO Avi Press, người hiện là thành viên hội đồng Haskell Foundation và ủy ban Haskell.org, thừa nhận AI đã thay đổi hoàn toàn các tính toán chi phí - lợi ích trong phát triển phần mềm.

Từ tín đồ Haskell đến người thất vọng: câu chuyện của Scarf

Press cho biết Haskell từng là "ngôn ngữ quan trọng nhất" trong sự nghiệp 16 năm của ông. Hệ thống của Scarf dùng Servant và Beam trên PostgreSQL, đạt hiệu năng cao và độ tin cậy với SLA cam kết. Tuy nhiên, chi phí biên dịch lâu và ma sát hệ sinh thái (Nix, CI, cache) trở thành gánh nặng. Khi các LLM có thể tạo ra một triển khai hoạt động trong vài phút, thời gian biên dịch kéo dài của Haskell biến thành điểm nghẽn. "Nếu AI có thể tạo ra giải pháp làm việc nhanh hơn nhiều so với quá trình biên dịch, thì ngôn ngữ và build system trở thành rào cản," Press viết.

AI thay đổi cách lập trình viên Việt Nam làm việc

Bài học từ Scarf cho thấy làn sóng AI đang định hình lại các lựa chọn công nghệ. Với các startup Việt, việc chọn ngôn ngữ lập trình không còn chỉ dựa trên tính an toàn kiểu dữ liệu (type safety) mà phải cân nhắc tốc độ phát triển khi có sự hỗ trợ của AI. Các lập trình viên giờ có thể dùng AI để sinh code nhanh, kiểm tra lỗi ngay tại thời điểm sinh (code generation time) thay vì đợi biên dịch. Điều này đặc biệt quan trọng với những đội ngũ nhỏ cần tăng tốc phát triển sản phẩm. Scarf đang chuyển sang Python, một xu hướng có thể lan rộng trong cộng đồng công nghệ toàn cầu và Việt Nam khi các mô hình AI ngày càng thông minh.