Budaya
Peretas hebat menuntut kontrol. Peretas hebat membagikan hal-hal.
Semua mainan keren berasal dari peretas hebat, dan mereka akhirnya saling berbagi dan meningkatkan.
Pikirkan semua hal keren dan mengkilap yang keluar baru-baru ini: Python, Ruby, Rails, Django, Flask, Node.js, dll.
Semuanya berasal dari orang yang menggunakan sistem Unix (Linux atau Mac).
Sistem Unix menawarkan platform yang hebat dan alat yang hebat bagi pemrogram yang serius untuk melakukan pekerjaan mereka.
Sistem Windows dan Visual Studio cenderung lebih banyak digunakan oleh orang-orang yang hanya ingin "menyelesaikan sesuatu" dengan cara yang mapan dan mencari nafkah.
Ini bukan hanya karena mereka mulai dari kecil seperti yang disarankan oleh jawaban CodexArcanum. Ini tidak seperti "oh mereka ingin pindah ke windows tapi sudah terlambat". Mereka mungkin tidak ingin pindah ke windows. Ini sangat kurang dalam hal alat dan daya untuk hal-hal yang terlibat dalam menjalankan startup web.
Sebagai permulaan, kebanyakan proyek OSS mengkilap baru menggunakan git untuk kontrol versi, dan mungkin memiliki repositori kode resmi mereka di github atau sesuatu seperti itu.
Mengutip Paul Graham:
Apa yang diinginkan peretas? Seperti semua pengrajin, peretas menyukai alat yang bagus. Bahkan, itu adalah pernyataan yang meremehkan. Peretas yang baik merasa tidak tertahankan untuk menggunakan alat yang buruk. Mereka hanya akan menolak untuk mengerjakan proyek dengan infrastruktur yang salah.
(.....)
Beberapa tahun yang lalu seorang teman kapitalis ventura memberi tahu saya tentang sebuah startup baru yang terlibat dengannya. Kedengarannya menjanjikan. Tetapi pada saat saya berbicara dengannya, dia mengatakan mereka memutuskan untuk membangun perangkat lunak mereka pada Windows NT, dan baru saja merekrut seorang pengembang NT yang sangat berpengalaman untuk menjadi chief technical officer mereka. Ketika saya mendengar ini, saya pikir, orang-orang ini sudah hancur. Pertama, CTO tidak bisa menjadi peretas tingkat pertama, karena untuk menjadi pengembang NT terkemuka ia harus menggunakan NT secara sukarela, berkali-kali, dan saya tidak bisa membayangkan peretas hebat melakukan itu; dan dua, bahkan jika dia baik, dia akan kesulitan mempekerjakan orang yang baik untuk bekerja padanya jika proyek harus dibangun di NT.