Tempat kerja lama. Semua biaya ada di belakang. Hari kerja terakhir. Tetap menyerahkan laptop, setelah membersihkan data di dalamnya. Tutup penutupnya. Semuanya, Anda siap untuk langkah terakhir: mabuk dengan mantan rekan kerja Anda dan, mungkin, teman-teman. Seorang kolega dekat mendatangi Anda, malu, dan bertanya: "jadi di mana Anda sekarang?" Dan Anda menjelaskan kepadanya di mana. Sepanjang jalan, mereka membantu Anda membuka tutup botol sampanye atau bir. Dan sekarang Anda sudah menuangkan segelas untuk diri sendiri dan memahami bahwa besok Anda tidak akan bekerja di sini. Anda sedih, tetapi Anda harus pindah, karena ini adalah pilihan Anda ...
Anda tahu bahwa Anda meninggalkan banyak tugas yang tidak ditutup. Tidak mungkin menutup semuanya: yang baru ditambahkan setiap saat. Anda selalu memiliki tenggat waktu. Anda akan senang melakukan semuanya dengan benar dan baik, sehingga Anda tidak akan malu dengan kode Anda. Agar saya bisa bangga dan berbicara, saya menulis ini. Tapi tenggat waktu dan janji ... Mereka merusak segalanya. Saya harus memotong sudut dan palu kruk secara harfiah dengan palu agar dapat bekerja. Tapi sekarang sudah di masa lalu. Biarkan orang lain menyapu, saya mencuci tangan. Maju, ke kode baru, ke tim baru. Oh, semuanya akan ada di Feng Shui dan sebagaimana mestinya.
Tempat kerja baru. Mereka memberi Anda laptop baru yang hanya Anda impikan. Mereka menunjukkan tempat kerja baru dan memperkenalkan tim. Semua orang yang sangat ramah dan menyenangkan. Bukan kolektif, tapi dongeng. Anda duduk di kursi yang nyaman. Tugas pertama. Anda sedang mengantisipasi. Anda membuka tutup laptop, bacalah. Tidak ada yang jelas. Bahasa baru, produk baru, semuanya baru. Anda perlu mengkonfigurasi lingkungan setidaknya selama sehari, atau bahkan lebih. Kesulitan berguling. Tetapi Anda mengelola dan memecahkan masalah satu per satu. Semuanya berfungsi seperti jam, alatnya nyaman dan kuat. Anda senang bahwa Anda bekerja dalam tim profesional dan menggunakan alat yang paling modis dan dapat diandalkan. Satu-satunya pertanyaan yang Anda tanyakan pada diri sendiri adalah: WTF? Mengapa berbeda di tempat lain?
Apakah ini familier? Dan saya juga tidak.
Tidak ada tempat yang ideal di mana semuanya cocok. Di mana tim yang sempurna. Di mana akan menjadi alat yang nyaman dan stabil. Di mana tidak akan ada tenggat waktu. Apa yang kita miliki selalu merupakan hasil kompromi antara keterampilan tim, kepemimpinan yang kompeten, komponen keuangan, bagian teknis dan lingkungan. Itu selalu kompromi. Yang pantas untuk tim dan proyek. Adalah kekuatan kita untuk membuatnya lebih baik atau lebih buruk. Jika Anda seorang programmer yang terampil, maka tugas Anda adalah membuat proyek lebih baik dan menyelesaikan masalah yang diakumulasi dan di masa depan. Jika seorang pemula - sehingga fitur ditambahkan dan bekerja entah bagaimana. Semakin baik mereka merawat, semakin baik dan semakin baik pekerjaan.
Dunia tidak sempurna. Dan bahkan dalam alat yang sempurna ada kesalahan sempurna. Kesalahan tingkat yang berbeda. Tapi kesalahan. Semakin kompleks produk, semakin banyak masalah. Anda bisa mengurangi kepadatan kesalahan, tetapi Anda tidak pernah bisa menguranginya menjadi nol.
Ketidaksempurnaan menghantui kita. Itu adalah bagian dari dunia. Anda dapat bergaul sebagai zat yang terkenal, arahkan jari Anda dan katakan - ini omong kosong. Tapi dari omong kosong ini tidak akan berhenti begitu. Kita bisa mengubahnya menjadi sesuatu yang lain. Dan kita bisa meningkatkannya. Ya, benar.
Semua kesalahan dilakukan karena kurangnya sesuatu. Kurangnya waktu, tenaga, pengetahuan, pada akhirnya. Menurut Anda, Anda cerdas dan melakukan hal yang keren. Tetapi akan ada yang lebih pintar daripada Anda dan menunjukkan apa yang bisa dilakukan dengan lebih baik. Bahwa kamu tidak sempurna. Sudah waktunya untuk mengakui yang sudah jelas. Dan lanjutkan. Dan cobalah untuk membuat lingkungan sekitar sedikit lebih baik, dan kemudian yang lain.
Dan semua argumen tentang pikiran dan kecerdasan tidak berharga. Apa yang orang brengsek tuliskan kode gila? Anda bisa mengarahkan jari padanya dan bersumpah. Dunia tidak akan melihatnya. Hanya kita sendiri yang mengubah apa yang ada di sekitar. Mengubah dunia ini.
Jadi apa bedanya, dari mana memulainya?