Mulai dari yang kecil
Linux saat ini jauh lebih besar daripada iterasi pertama, tetapi yang penting adalah ia mengeluarkan cukup banyak hal di dalamnya untuk mendapatkan daya tarik.
Hanya jika itu sepadan
Saya memiliki aturan pribadi bahwa hal-hal besar hanya layak dilakukan jika secara fundamental berbeda dengan yang lain. Kalau tidak, Anda menyelam ke laut merah .
Bagus untuk memulai, tetapi tidak selalu berkelanjutan
Jika perangkat lunak Anda cukup baik, Anda mungkin ingin serius dengannya. Ambil contoh Markus "Notch" Persson, pencipta Minecraft. IIRC dia memulai permainan sendirian, dan ketika permainan mendapatkan traksi dia mulai mencari kolaborator dan bahkan memulai sebuah perusahaan.
Sementara menghargai untuk mencapai sesuatu sendirian, proyek-proyek besar memenuhi potensi mereka dengan kolaborasi pengembang, bukan genius tunggal, yang membawa saya ke poin saya berikutnya.
Sebuah mitos
Lihat The Myth of the Genius Programmer , ceramah oleh Ben Collins-Sussman dan Brian Fitzpatrick di Google I / O 2009. Anda harus mendapatkan semua harapan palsu di sana. Poin utama yang ingin saya sampaikan di sini adalah bahwa kadang-kadang satu pengembang mendapatkan kredit untuk semuanya, sementara ada lebih banyak orang di belakang.
Itu pasti mungkin
Contoh lain, selain dari Linus Torvalds, adalah John Carmack. Dia mengirim Wolfenstein hanya dalam empat hari ketika EA memperkirakan satu tim penuh selama dua bulan.
Ini bukan jumlah kode, itu pengetahuan arsitektur dan teknis yang memungkinkan Anda mencapai hal-hal besar dengan kode kurang dari yang Anda harapkan.
Mengingat keterampilan dan pengetahuan (di luar tingkat rata-rata) Anda dapat membuat banyak pekerjaan terasa seperti sedikit.