Tôi nghĩ rằng bạn đang khôn ngoan và ngốc nghếch.
Trước hết, chi phí máy là không đáng kể so với chi phí của một nhà phát triển. Bạn nên làm việc tối đa hóa năng suất, không giảm thiểu chi phí máy.
Thứ hai, độ trễ (không phải băng thông) là chìa khóa cho nhiều tác vụ lập trình - đặc biệt là chỉnh sửa văn bản. Đối với mỗi đô la / pound / euro bạn tiết kiệm được cho máy móc cho các nhà phát triển của mình, bạn sẽ dành ít nhất mười lần nâng cấp mạng để duy trì năng suất thậm chí là hiệu quả - và thậm chí sau đó, họ có thể sẽ làm việc hiệu quả hơn nếu bạn tiết kiệm bằng cách cung cấp chúng với Pentium III mà bạn tìm thấy trong một thùng rác ở đâu đó.
Tôi cũng nghĩ rằng có một lợi ích đáng kể trong việc các nhà phát triển của bạn sử dụng một môi trường ít nhất là gần với mức mong đợi của người dùng cuối mục tiêu. Bất kể các mục tiêu hiệu suất chính thức trong một thông số kỹ thuật và như vậy, hầu hết các lập trình viên đều dựa khá nhiều vào cách mã "cảm nhận" khi họ kiểm tra nó. Khi họ sử dụng một môi trường hoàn toàn khác với người dùng cuối, họ có thể sẽ lãng phí thời gian vào những chuyện nhỏ nhặt trong khi hoàn toàn nhìn ra những vấn đề lớn.
Hấp dẫn như một môi trường đồng nhất âm thanh từ quan điểm hỗ trợ và như vậy, bạn thường nên khuyến khích càng nhiều sự đa dạng trong các máy của nhà phát triển càng tốt. Các nhà phát triển hiếm khi cần nhiều hỗ trợ và biết ngay lập tức khi bạn có mã sẽ thất bại với chip đồ họa, CPU, bộ điều hợp mạng, v.v., hơn là hoàn trả khoản đầu tư tối thiểu.
Điểm mấu chốt: nếu bạn đang viết mã dự định (ít nhất là chủ yếu) sẽ được sử dụng trong môi trường máy chủ ảo hóa, bạn chỉ cần cung cấp mã đó cho nhà phát triển của mình. Nếu bạn đang thực hiện nó để thử nghiệm, thì nó cũng có thể (nhưng không nhất thiết) có ý nghĩa cho sự phát triển. Tương tự như vậy, nếu bạn cần (hoặc ít nhất là có) một máy chủ và mạng được chỉ định quá mức nghiêm trọng, thì có thể có lợi khi tận dụng điều đó bằng cách sử dụng những gì bạn đã có sẵn.
Tuy nhiên, trong hầu hết các trường hợp điển hình, dường như điều này có khả năng đưa ra nhiều vấn đề hơn nó giải quyết.