Video: Neuralink - Fuziunea dintre Oameni & Mașini (Noiembrie 2024)
Trebuie doar să scot această suferință de pe pieptul meu. Este ceva despre care m-am plâns de nenumărate ori în trecut și am încercat să vin cu un nume pentru fenomen, chiar dacă suntem cu toții prea familiari cu el.
Vorbesc despre momentul în care începe un proces computerizat și apoi eșuează - de obicei în profunzime în procesul propriu-zis - pentru că ceva de-a lungul drumului nu a fost făcut corect. Dar în loc să continue unde a plecat, se resetează. Uneori, procesul nu începe totul din nou, dar se oprește mort și rămâne așa până când utilizatorul revine. Este la fel de agravant. Să analizăm în detaliu cele două fenomene, cu speranțele că codificatorii vor înceta să ne plagieze.
Scenariul unu: Resetarea
Acest lucru s-a întâmplat ieri, când încărcam un podcast mare. Nu reușisem să verific una dintre casetele de pe pagina de încărcare. Dar, în loc să efectueze o verificare prealabilă a procesului pentru a vă asigura că casetele au fost bifate, programul a mers mai departe și a încărcat întregul fișier. Apoi, așa cum se afla în procesul de introducere a detaliilor în sistem, a observat că nu a fost bifată o casetă și a respins complet încărcarea, transmitând un mesaj de eroare. Cu alte cuvinte, încărcarea trebuia să înceapă din nou, risipind lățimea de bandă.
Vedeți că un lucru similar se întâmplă deseori la check-urile e-tail atunci când completați pagina după pagina de facturare și informații de expediere, doar pentru a afla chiar la final că nu este nevoie de American Express. Informațiile dvs. trebuie completate din nou mai târziu. Mi-ai fi putut spune înainte!
Acest proces „poți cădea mort” este de fapt instituționalizat de către cei falsi „luați sondajul nostru pentru un iPad gratuit”. Apoi vă confruntați cu sondaje care, aparent, nu au un punct final - sau vreun punct real deloc. Nu primiți niciodată un iPad sau altceva în afară de sindromul tunelului carpian.
Scenariul doi: timpul tău aparține pentru noi
Acest lucru m-a agățat de ani buni și este în continuare în diverse forme. Clasicul este transferul de fișiere, când doriți să faceți o copie de rezervă a unui gigabyte de date sau să le mutați din punctul A în punctul B. Începeți procesul. Sistemul de operare spune că va dura o oră, așa că vă decideți să luați o pauză de cafea. Când reveniți, există o casetă de dialog care pune o întrebare. WTF? Faceți clic pe casetă și acum mai aveți 59 de minute. Doamne. Dacă te ridici, procesul se oprește cu o întrebare. "Sunteți sigur că doriți să mutați acest folder?" sau "Fișierul este numai în citire, sunteți sigur că doriți să-l filmați?" sau "Doriți cu adevărat să îmbinați acest folder cu acel folder?"
Acum, ce ar fi inteligent ar fi un program care să continue să copieze alte fișiere care nu se află în acest tip de conflict și să pună doar întrebările la sfârșitul procesului. Știi, ca o oră mai târziu!
Modul absolut corect de a face acest lucru, desigur, este de a face o analiză de rețea a întregului proces înainte de proces. Practic, găsiți toate punctele de sufocare înainte de începerea procesului și puneți toate întrebările posibile chiar de la început. Acest lucru ar fi de neprețuit, mai ales în cazul proceselor care durează ore și ore și se realizează cel mai bine noaptea pe o mașină nesupravegheată. Dacă acesta ar fi un aspect de rutină al unui sistem de operare bun, vă pot asigura că oamenii s-ar îndrăgosti de el.
Într-una din aceste zile, o să scriu o carte întreagă despre asta și alte supărări, pentru că vă pot asigura că am destule. Oamenii ar trebui să se grupeze despre micile agravări mai des și poate unele dintre aceste sisteme leneșe vor fi în cele din urmă rezolvate.
Gata, set, plânge!
Îl poți urma pe John C. Dvorak pe Twitter @therealdvorak.
Mai multe John C. Dvorak:
Pleacă de pe subiect cu John C. Dvorak.
VEZI TOATE FOTOGRAFIILE DIN GALERIE