Ada saat-saat ketika saya mengerjakan proyek pemrograman dan saya merasa gatal untuk mengubah beberapa hal di lingkungan saya (OSX atau Linux). Vim mungkin tidak melakukan persis apa yang saya inginkan, jadi alih-alih melakukannya secara bulat tentang apa yang telah saya lakukan selama beberapa bulan (kadang-kadang bertahun-tahun) saya pergi dan mencari cara yang benar. Atau saya mungkin melakukan sesuatu yang sudah lama dilakukan oleh bash dan saya berkata pada diri sendiri mengapa saya tidak mencari cara yang lebih baik.
Masalahnya adalah ketika saya pergi dan melakukan ini jam bisa terbang. Terkadang saya terjebak dalam upaya mendapatkan apa yang saya inginkan. Saya akan tahu saya sangat dekat, jadi saya tidak menyerah. Saya biasanya selalu mendapatkannya pada akhirnya, tetapi setelah jam bermain-main dan googling. Saya benci perasaan menyerah dan harus berurusan dengan sesuatu yang saya tahu bisa bekerja lebih baik.
Ketika saya selesai saya memiliki perasaan hangat mengetahui bahwa lingkungan saya sedikit lebih halus dan pribadi, tetapi saya ingin tahu apakah waktu saya dapat dihabiskan dengan lebih baik. Di mana saya menggambar garis? Tampaknya dengan semua alat gaya UNIX ada jumlah yang tak terbatas untuk dipelajari.
Selalu berpikir bahwa tanda dari seorang programmer yang unggul adalah seseorang yang keluar dari jalan mereka untuk membuat komputer tunduk pada keinginan mereka. Apakah saya melakukannya dengan benar? Saya pikir bash shell, unix / linux, dan vim akan ada selamanya, jadi saya melihatnya sebagai investasi.
Tapi sekali lagi saya hanya menghabiskan 3 jam mencoba untuk mendapatkan beberapa hal bodoh plugin firefox vimperator bekerja dengan benar.
Jadi saya bertanya-tanya apa pendapat komunitas ini tentang ini.