Văn hóa
Tin tặc lớn yêu cầu kiểm soát. Tin tặc tuyệt vời chia sẻ công cụ.
Tất cả các đồ chơi thú vị đến từ các tin tặc tuyệt vời, và cuối cùng chúng chia sẻ và cải thiện lẫn nhau.
Hãy nghĩ về tất cả những thứ sáng bóng tuyệt vời sắp ra mắt gần đây: Python, Ruby, Rails, Django, Flask, Node.js, v.v.
Tất cả đều đến từ những người sử dụng hệ thống Unix (Linux hoặc Mac).
Các hệ thống Unix cung cấp một nền tảng tuyệt vời và các công cụ tuyệt vời cho các lập trình viên nghiêm túc thực hiện công việc của họ.
Các hệ thống Windows và Visual Studio có xu hướng được sử dụng nhiều hơn bởi những người chỉ muốn "hoàn thành công việc" theo cách đã được thiết lập và kiếm sống.
Đó không chỉ là vì chúng bắt đầu nhỏ như câu trả lời của CodexArcanum. Nó không giống như "oh họ rất thích di chuyển đến cửa sổ nhưng đã quá muộn". Có lẽ họ không muốn chuyển đến cửa sổ. Đó là thiếu nghiêm trọng về các công cụ và sức mạnh cho các loại điều liên quan đến việc chạy một khởi động web.
Đối với người mới bắt đầu, hầu hết các dự án OSS sáng bóng mới đều sử dụng git để kiểm soát phiên bản và có thể có kho lưu trữ mã chính thức của họ tại github hoặc đại loại như thế.
Để trích dẫn Paul Graham:
Tin tặc muốn gì? Giống như tất cả các thợ thủ công, tin tặc thích các công cụ tốt. Trên thực tế, đó là một cách đánh giá thấp. Tin tặc tốt thấy không thể chịu được khi sử dụng các công cụ xấu. Đơn giản là họ sẽ từ chối làm việc với các dự án có cơ sở hạ tầng sai.
(.....)
Một vài năm trước, một người bạn đầu tư mạo hiểm nói với tôi về một công ty khởi nghiệp mới mà anh ấy tham gia. Nghe có vẻ đầy hứa hẹn. Nhưng lần sau khi tôi nói chuyện với anh ta, anh ta nói rằng họ đã quyết định xây dựng phần mềm của họ trên Windows NT và đã thuê một nhà phát triển NT rất có kinh nghiệm làm giám đốc kỹ thuật của họ. Khi tôi nghe điều này, tôi nghĩ, những kẻ này đã cam chịu. Thứ nhất, CTO không thể là một hacker hạng nhất, bởi vì để trở thành một nhà phát triển NT nổi tiếng, anh ta sẽ phải sử dụng NT một cách tự nguyện, nhiều lần và tôi không thể tưởng tượng được một hacker tuyệt vời làm điều đó; và hai, ngay cả khi anh ta tốt, anh ta sẽ khó thuê được ai làm việc tốt cho anh ta nếu dự án phải được xây dựng trên NT.