Tổng quan
Tư duy nguyên lý gốc là bóc một vấn đề về các sự thật nền tảng, rồi xây lời giải từ đó thay vì chỉ lặp lại cách làm quen thuộc. Nó đặc biệt hữu ích khi convention hiện tại không còn giải quyết tốt vấn đề.
Ý chính
- Đừng chấp nhận bài toán như được đóng gói sẵn; hãy tách giả định khỏi sự thật.
- Hỏi vì sao một cách làm được dùng, và điều gì vẫn đúng nếu bỏ cách làm đó.
- First principles giúp tìm lời giải mới khi best practice hiện tại chỉ là thói quen trong bối cảnh cũ.
Ví dụ từ nguồn
SpaceX đặt lại câu hỏi chi phí phóng tên lửa đến từ đâu, vật liệu thật sự giá bao nhiêu và phần nào có thể tái sử dụng.
Trong phần mềm, thay vì chọn framework vì "ai cũng dùng", team có thể phân tích yêu cầu rendering, state, deploy và skill trước.
Nguồn gốc
Khái niệm first principles có gốc từ triết học cổ điển; Aristotle dùng nó để chỉ các mệnh đề nền tảng không suy ra từ điều khác.
Lưu ý khi áp dụng
Không phải lúc nào cũng cần xây lại từ đầu. Dùng first principles khi bài toán đủ quan trọng hoặc convention hiện tại tạo chi phí rõ ràng.