Ổn định ngôn ngữ không phải là một quyết định kỹ thuật. Đó là một hợp đồng giữa tác giả ngôn ngữ và người dùng.
Tác giả quảng cáo một phiên bản nhất định là ít nhiều ổn định. Một ngôn ngữ càng kém ổn định, tác giả có thể thực hiện càng nhiều thay đổi. Mỗi người dùng quan tâm đến ngôn ngữ có thể quyết định xem anh ta có muốn đầu tư thời gian vào đó để tìm hiểu các tính năng mới hoặc phát triển các ứng dụng có thể bị phá vỡ bởi bản cập nhật vào tháng tới.
Sử dụng một ngôn ngữ không ổn định có thể thú vị bởi vì bạn quan tâm đến một khái niệm mới hoặc bạn muốn giúp đỡ bằng cách đưa ra phản hồi của bạn. Nếu bạn là một doanh nghiệp, bạn có thể muốn đợi một công nghệ ổn định hơn trước khi đầu tư thời gian vào đó. Bạn quan tâm nhiều hơn đến những thứ như thời gian để tiếp thị và trải nghiệm người dùng.
Vì vậy, đây là một vấn đề truyền thông và niềm tin. Nhìn vào sự phát triển ngôn ngữ rỉ sét. Họ rất rõ ràng về những gì họ đang thay đổi và những gì họ đang giữ. Khi họ muốn trì hoãn quyết định về một tính năng nhất định, họ sử dụng cái mà họ gọi là cổng tính năng. Mặt khác, nhóm nghiên cứu góc cạnh phải đối mặt với rất nhiều sự tức giận về thông báo 2.0 của họ vì những thay đổi lớn hơn dự kiến.
Ngay cả các tác giả thư viện phải truyền đạt về sự ổn định của apis của họ. Khá nhiều công nghệ mà người khác sử dụng phải đạt được sự cân bằng giữa sự ổn định và hoàn hảo. Nhà sản xuất ô tô không thể thay đổi vị trí bàn đạp và nhà thiết kế máy tính xách tay sẽ không phát minh ra bố cục bàn phím mới vì lý do tương tự: bạn không giúp đỡ người dùng nếu bạn không thể đưa ra quyết định về cách họ sẽ sử dụng sản phẩm của bạn.