Video: 5 Tips Menjadi Jenius dan Pintar (Desember 2024)
Aku hanya harus menghilangkan keluhan ini dari dadaku. Itu adalah sesuatu yang telah saya keluhkan berkali-kali di masa lalu dan saya telah berusaha mencari nama untuk fenomena tersebut, meskipun kita semua terlalu akrab dengannya.
Saya berbicara tentang kapan suatu proses komputer dimulai dan kemudian gagal - biasanya jauh ke dalam proses itu sendiri - karena sesuatu di sepanjang jalan tidak dilakukan dengan benar. Tapi alih-alih melanjutkan di mana ia tinggalkan, itu me-reset. Kadang-kadang proses tidak mulai dari awal lagi, tetapi berhenti mati dan tetap seperti itu sampai pengguna kembali. Ini sama menjengkelkannya. Mari kita lihat dua fenomena secara rinci, dengan harapan bahwa coders akan berhenti mengganggu kita.
Skenario Satu: Reset
Ini terjadi kemarin ketika saya mengunggah podcast besar. Saya gagal memeriksa salah satu kotak di halaman unggah. Tetapi alih-alih melakukan pemeriksaan awal pada proses untuk memastikan kotak-kotak dicentang, program melanjutkan dan mengunggah seluruh file. Kemudian, karena sedang dalam proses memasukkan rincian ke dalam sistem, ia melihat bahwa sebuah kotak tidak dicentang dan menolak pengunggahan sama sekali, memberikan pesan kesalahan. Dengan kata lain, unggahan harus dimulai dari awal lagi, menghabiskan bandwidth.
Anda melihat hal serupa sering terjadi di e-tail checkout ketika Anda mengisi halaman demi halaman informasi penagihan dan pengiriman, hanya untuk mengetahui pada akhirnya bahwa itu tidak menggunakan American Express. Informasi Anda harus diisi lagi nanti. Anda bisa memberi tahu saya sebelumnya!
Proses "Anda dapat mati" sebenarnya dilembagakan oleh iklan "ambil survei kami untuk iPad gratis" palsu. Anda kemudian dihadapkan dengan survei yang tampaknya tidak memiliki titik akhir - atau titik nyata sama sekali. Anda tidak pernah mendapatkan iPad atau apa pun selain sindrom carpal tunnel.
Skenario Dua: Waktu Anda Milik Kami
Ini telah menyakitkan saya selama bertahun-tahun dan masih ada dalam berbagai bentuk. Klasiknya adalah transfer file, saat Anda ingin mencadangkan satu gigabyte data atau memindahkannya dari titik A ke titik B. Anda memulai prosesnya. OS mengatakan akan memakan waktu satu jam, jadi Anda memutuskan untuk istirahat sejenak. Ketika Anda kembali, ada kotak dialog yang menanyakan pertanyaan. WTF? Anda klik pada kotak dan sekarang Anda memiliki 59 menit lagi. Ya ampun. Jika Anda bangun, proses berhenti dengan pertanyaan. "Apakah kamu yakin ingin memindahkan folder ini?" atau "File ini hanya untuk dibaca, apakah Anda yakin ingin merekamnya?" atau "Apakah Anda benar-benar ingin menggabungkan folder ini dengan folder itu?"
Sekarang yang pintar adalah program yang akan terus menyalin file lain yang tidak ada dalam konflik semacam ini dan hanya mengajukan pertanyaan di akhir proses. Anda tahu, seperti satu jam kemudian!
Cara yang tepat mutlak untuk melakukan ini, tentu saja, adalah untuk membuat analisis jaringan dari seluruh proses sebelum proses. Pada dasarnya, temukan semua choke points sebelum proses dimulai dan tanyakan semua kemungkinan pertanyaan di awal. Ini akan sangat berharga, terutama dengan proses yang memakan waktu berjam-jam dan paling baik dilakukan pada malam hari pada mesin yang tidak dijaga. Jika ini adalah aspek rutin dari OS yang baik, saya dapat meyakinkan Anda bahwa orang akan jatuh cinta padanya.
Suatu hari, saya akan menulis seluruh buku tentang ini dan gangguan lainnya, karena saya dapat meyakinkan Anda bahwa saya punya banyak. Orang-orang harus bersungut-sungut tentang kejengkelan kecil lebih sering dan mungkin beberapa sistem malas ini pada akhirnya akan diperbaiki.
Siap, siap, mengeluh!
Anda dapat Ikuti John C. Dvorak di Twitter @therealdvorak.
Lebih banyak John C. Dvorak:
Pergi keluar topik dengan John C. Dvorak.
LIHAT SEMUA FOTO DI GALERI