Tautas datora izveide

Ir dažas dienas pirms Ziemassvētkiem. Es iepērkos labi zināmā izsmalcinātā universālveikalā Lielās Bostonas apgabalā. Nesu uz kasi deviņas lietas. Kasiere nodod savu burvju nūjiņu pār katru iepakojumu, lai nolasītu svītrkodu, un trieciena printeris nograbinās, drukājot katras preces aprakstu un cenu. Es gatavojos vilkt ārā kredītkarti, kad sieviete pievēršas blakus esošajai kasei un šausmu šausmās sāk manuāli ievadīt tieši to pašu informāciju, pēc kārtas nolasot ciparus no katras pakas.





Viņa atrodas uz iepakojuma numur sestais, kad es uzkrītoši iztīru rīkli un ar laika studiju speciālista sašutumu jautāju viņai, kāpēc viņa dublē svītrkoda lasītāja darbu. Viņa pamāj man klusēt ar tādu autoritāti, kāds ir pieradis to darīt. Lūdzu, man tas jāpabeidz, viņa pieklājīgi saka. Es saku viņai veltīt laiku, lai gan mani muskuļi kļūst saspringti un manas smadzenes iesaistās spilgtos sapņos par soda darbībām.

Viņa pabeidz pēdējo iepakojumu, ignorē manu smailu nopūtu, sniedzas pēc zīmuļa un… sākas no jauna! Šoreiz viņa uz veikala čeka kopijas raksta ciparu virkni katram iepakojumam. Esmu tik satriekts par šo trīskāršo travestiju, ka aizmirstu savas dusmas un patiesi izbrīnā jautāju viņai, ko viņa dara. Vēlreiz viņa pamāj man klusēt, lai varētu koncentrēties, bet tad uzliek pienākumu: man ar roku jāievada katrs detaļas numurs, viņa saka. Kāpēc? Es jautāju, manā balsī drebēdams. Tā kā mana vadītāja man lika, viņa atbild, tik tikko apspiežot vēlmi pabeigt savu teikumu ar universālo piedēkli stulba. Es nevarēju to ļaut. Es saucu vadītāju. Viņš zinoši paskatījās uz mani un nopūtās teica: Datori, jūs zināt.

Es viņam teicu, ka tas izskatās daudz nopietnāk, un viņš lēni, apzināti skaidroja, ka centrālā iekārta nedarbojas, tāpēc ar roku jāievada dublikāts.



Tad kāpēc to vispār ievadīt datorā? Es uzdrošinājos cerīgi.

Tā kā tā ir mūsu standarta darbības procedūra, un, kad centrālā iekārta atgriežas, mums vajadzētu būt spējīgiem pielāgot savus ierakstus attiecībā uz krājumu izmaiņām. Hmm.

Tad kāpēc viņa gan ievada ciparus, gan ievada tos ar svītrkoda lasītāju? Es iebildu.



Ak. Tāds ir galvenā menedžera norādījums. Viņš ir noraizējies par mūsu datora problēmām un vēlas, lai viņš varētu pārbaudīt un salīdzināt visus departamenta ierakstus.

Es klusi izgāju ārā, apstulbusi.

Kad biju pārvarējis šoku par absurdo laika izšķiešanu, ko šī veikala procedūras radīja kasierim un man, es sāku brīnīties par to, kā lielais solījums, ka datori uzlabos cilvēka produktivitāti, ir vieglāk apspriests, nekā īstenots. Patiešām, tēma par to, vai datori paaugstina cilvēku produktivitāti, ir izraisījusi daudz strīdu. Tehnoloģiju nelabvēļi norādīs uz šādām tikšanās reizēm un sacīs: redziet, datori mums nepalīdz. Un tā ir taisnība, ka informācijas tehnoloģijas dažos gadījumos kaitē produktivitātei; ir nepieciešams ilgāks laiks, lai izietu cauri šīm bezgalīgajām automatizētajām tālruņa atbildētāju izvēlnēm, nekā sarunāties ar operatoru. Ja tehnoloģija netiek izmantota saprātīgi, tā var padarīt mūs mazāk produktīvus, nevis padarīt tos produktīvākus.



Taču arī datori var būt neticami noderīgi. Pareizi lietojot, tie palīdz ātrāk paaugstināt cenas, izsekot krājumiem un apstrādāt cenu izmaiņas. Informācijas laikmetā produktivitāte pieaugs tā paša iemesla dēļ, kā tas notika industriālajā laikmetā: jaunu instrumentu izmantošana cilvēku darba atvieglošanai.

Daži cilvēki noraida bažas par produktivitāti, apgalvojot, ka datori padara iespējamas lietas, kuras mēs citādi nevarētu izdarīt. Tā noteikti ir taisnība, kā mums ir parādījis globālais tīmeklis, īpašie efekti filmās un kredītkartes. Taču ignorēt datora pamatspēju palīdzēt cilvēkiem veikt smadzeņu darbu labākajā gadījumā ir perversi un sliktākajā gadījumā bezatbildīgi. Produktivitāte ir mēraukla, pēc kuras tiek mērītas sociālekonomiskās revolūcijas. Tā tas bija ar arkliem, dzinējiem, elektrību un automašīnu. Lai notiktu patiesa informācijas revolūcija, datoriem būs jāatkārto informācijas un informācijas darba modelis.

Mēģinot paredzēt, kā datori varētu tikt izmantoti divdesmit pirmajā gadsimtā, mūs pārņem nepārspējamas neskaidrības un ažiotāža — ātrāks tīmeklis/internets, tīkla datori, iekštīkli, kibertelpa, 1000 video kanālu, bezmaksas informācija, tāldarbs un daudz kas cits. . Manuprāt, šo nākotnes pasauli var vienkārši un skaidri raksturot kā informācijas tirgu, kurā cilvēki un viņu savstarpēji savienotie datori nodarbojas ar informācijas pirkšanu, pārdošanu un brīvu apmaiņu un informācijas darbu.



Ar informācijas tirgu saistīti daudzi jautājumi: tā pamatā esošo informācijas infrastruktūru tehnoloģija; tā izmantošana tirdzniecībā, veselībā, mācībās, prieka meklējumos un pārvaldībā; un šo jauno darbību sekas uz mūsu personīgo dzīvi, mūsu sabiedrību un mūsu vēsturi. Šeit mēs koncentrēsimies uz nelielu, bet būtisku šī bagātīgā ansambļa aspektu, kas nodrošina, ka rītdienas informācijas tirgus palīdzēs mums mūsu mūžīgajos centienos iegūt vairāk rezultātu ar mazāku darbu.

Ļaunprātīgi un ļaunprātīgi izmantoti

Sāksim, pārbaudot virkni kļūdu — veidu, kādos datori mūsdienās tiek ļaunprātīgi izmantoti tehnoloģisku vai cilvēku nepilnību dēļ. Pirmais solis ceļā uz produktivitātes uzlabošanu būs šo kļūdu novēršana. Tālāk mēs izpētīsim, kā sākt automatizēt cilvēku darbu, izmantojot datoru savstarpēju apmaiņu. Pēdējais un, iespējams, vissvarīgākais solis būs padarīt datorus patiešām vieglāk lietojamus.

Piedevas kļūda: Smieklīgā dublēšanās, ar ko es saskāros universālveikalā, notiek bieži un dažādos apstākļos. Mēs šo kļūmi sauksim par piedevas kļūdu, jo šajos gadījumos cilvēki dara visu, ko viņi darīja pirms datoriem, kā arī papildu darbu, kas nepieciešams, lai datori būtu apmierināti vai cilvēki izskatītos moderni. Ikviena grāmatā tas ir bezjēdzīgs produktivitātes samazinājums. Tas ir jāaptur auksts, lai kādā stāvoklī tas paceļ savu neglīto galvu. Un, kamēr esam pie tā, pieņemsim, ka šo konkrēto problēmu neizraisa tehnoloģija, bet gan mūsu pašu nepareiza tehnoloģiju izmantošana.

Sprūdrata vaina: Kādu laiku pēc manas tikšanās ar kasieri tie paši gremlini, kas, šķiet, skraida man pa priekšu, lai izveidotu sarežģītas situācijas, noteikti bija apmeklējuši aviokompānijas ierēdni, ar kuru es satiku Bostonas Loganas lidostā. Kad es viņam iedevu savu biļeti uz Ņujorku un palūdzu aizstāt to ar biļeti uz Vašingtonu, D.C., viņš teica: Protams, ser, un paklanījās termināļa priekšā, it kā dievam. Kā pieredzējis šī rituāla novērotājs es sāku ierakstīt viņa mijiedarbību. Taustiņu nospiešanas sērijām sekoja domīgs skatiens, kas ik pa laikam robežojas ar sašutumu, jo, salicis roku uz zoda, viņš nekustīgi skatījās uz ekrānu, mēģinot izlemt, ko rakstīt tālāk. Pilnus 146 taustiņsitienus vēlāk, kas tika sagrupēti 12 uzbrukumos, kas tika norobežoti ar taustiņu Enter, un pēc kopumā 14 minūtēm es saņēmu savu jauno biļeti.

Interesantu šo stāstu padara no produktivitātes viedokļa tas, ka jebkurš datorzinātņu bakalaura students var izveidot sistēmu, kas šo darbu veic 14 sekundēs. Jūs vienkārši iegrūdiet savu veco biļeti slotā, kur automāts nolasa visu tās saturu. Pēc tam ierakstāt vai izrunājat maiņas komandu un jauno galamērķi, un jūs saņemat pārskatīto biļeti, kas tiek izdrukāta un ievietota atpakaļ jūsu rokā. Tā kā 14 minūtes ir 60 reizes garākas par 14 sekundēm, cilvēka produktivitātes uzlabojums ar šādu kastīti būtu 60 pret 1 jeb 6000 procenti!

Te kaut kas šausmīgi nav kārtībā. Cilvēki skrien pirkt jaunu datoru, jo tas ir par 20 procentiem ātrāks nekā viņiem esošais, un mēs šeit runājam par 6000 procentu uzlabojumu. Tātad, kāpēc aviokompānijas necenšas izveidot šo kasti? Pirmkārt, ja viņi to darītu katram no iespējamajiem pieprasījumiem, viņiem būtu jāizbūvē daži tūkstoši dažādu kastu katram terminālim. Labi, kāpēc viņi nepārprogrammē savus centrālos datorus, lai to izdarītu ātrāk? Jo tas izmaksātu miljardu dolāru. Kāpēc? Jo aviokompānijas ir pievienojušas tik daudz programmatūras jauninājumu un izmaiņu savās sistēmās, ka pēc 20 gadiem tās ir izveidojušas spageti līdzīgu haosu, ko pat viņi nevar atšķetināt. Faktiski viņi nevar uzlabot savu sistēmu, nesākot no nulles.

Mēs to sauksim par datora lietošanas sprūdrata kļūdu, jo tas ir kā riepas domkrats: katru reizi, kad tiek pievienota jauna programmatūras modifikācija, sistēmas sarežģītība palielinās, taču tā nekad nesamazinās, ja vien nenotiek kāds straujš notikums, piemēram, pilnīga pārprojektēšana. vieta. Šī problēma drīzāk ir neatbilstošas ​​tehnoloģijas, nevis nepareizas cilvēku prakses sekas. Ja mums būtu programmatūras tehnoloģija, kas ļautu mums graciozi atjaunināt mūsu sistēmas, lai tās atbilstu mūsu mainīgajām vajadzībām, vienlaikus saglabājot to efektivitāti, mēs nebūtu pakļauti šai problēmai.

Pārmērīgas mācīšanās kļūda: Desmito daļu mana grāmatu plaukta aizņem tekstapstrādes rokasgrāmatas. Pievienojiet izklājlapu, prezentāciju un datu bāzu rokasgrāmatas, un tās viegli aizpildīs pusi plaukta. Tā kā es izmantoju grafiku un nedaudz programmēju, man ir vajadzīgas vēl dažas rokasgrāmatas. Tādējādi manu datoru ceļvežu kopējais garums ir vienā EB-one (drukātā) Encyclopaedia Britannica. Mēs to vienkārši sauksim par pārmērīgas mācīšanās kļūdu — cerības, ka cilvēki iemācīsies un saglabās daudz vairāk zināšanu nekā ieguvumi, ko viņi iegūtu, izmantojot šīs zināšanas. Iedomājieties, ka cilvēkiem ir jāsagatavo 850 lappušu gara rokasgrāmata, lai varētu strādāt ar zīmuli. Mēs smejamies par šo domu, bet mēs to viegli pieņemam tekstapstrādes programmas gadījumā. Man nav šaubu, ka divdesmit pirmā gadsimta pirmā puse tiks pavadīta, atbrīvojoties no treknajām rokasgrāmatām un padarot datorus daudz vienkāršākus un dabiskākus.

Funkcijas pārslodzes kļūme: Uzpūsts, iespējams, ir precīzāks īpašības vārds, lai aprakstītu programmas, kas bagātas ar funkcijām, kas tirgū nonāca deviņdesmito gadu beigās. Pārdevēji to dara daļēji, lai segtu savas likmes un varētu iekasēt augstākas vidējās cenas. Pircējus aizrauj viņu datoru iespējamās izmantošanas iespējas, un viņi novērtē savu prerogatīvu komandēt savām iekārtām tūkstošiem dažādu darbību. Protams, praksē viņi veic tikai dažus uzdevumus un aizmirst, kādas funkcijas ir iegādājušās vai kā tās izmantot. Visvairāk pārdotais biroja programmatūras komplekts ir pieejams kompaktdiskā vai 46 disketēs, kuru ielādei jūsu datorā nepieciešama puse dienas. Tas nav produktīvi. Un to izraisa mēs, nevis tehnoloģiski trūkumi. Patērētājiem un uzņēmumu vadītājiem būtu jāpaziņo par dzimstības kontroli, ņemot vērā pārmērīgo un bieži vien bezjēdzīgo funkciju pārapdzīvotību.

Viltus izlūkdatu vaina: Manai automašīnai ir izsmalcināts tālrunis, kas tika reklamēts kā vieds, jo, izveidojot tālruņa savienojumu, tas automātiski izslēdz automašīnas radio skaļumu, lai nodrošinātu klusu vidi. Man šī funkcija šķita apburoša, līdz kādu pēcpusdienu dzirdēju, ka radio intervēja labu draugu. Es nekavējoties piezvanīju kopējai draudzenei, lai viņa varētu klausīties kopā ar mani pa tālruni un dalīties sajūsmā. Tas, protams, nebija iespējams, jo tālrunis izslēdza radio, un es nevarēju to ignorēt. Laipni lūdzam viltus izlūkošanas vainā. Tas parādās daudzās situācijās, kad labi domājošs programmētājs programmā ievieto to, ko viņš uzskata par spēcīgu inteliģenci, lai atvieglotu lietotāja dzīvi. Diemžēl, ja šī intelekta ir pārāk maza uzdevuma veikšanai, kā tas vienmēr notiek, šī funkcija jums traucē. Izvēles priekšā starp šādu pusgudru sistēmu un mašīnu ar masīvu, bet nepretenciozu stulbumu, es izvēlētos pēdējo, jo vismaz tad es varētu kontrolēt, ko tā var darīt.

Tā kā lietotāji cenšas uzlabot mūsu produktivitāti, mums vienmēr ir jājautā, vai jauna programma piedāvā pietiekami daudz vērtības, izmantojot tās šķietamo intelektu, lai kompensētu galvassāpes, ko tā netīši radīs. Un šo vērienīgo programmu piegādātājiem vajadzētu tos apveltīt ar komandu Go Stupid, kas lietotājiem ļauj atspējot viedās funkcijas.

Atbildīgās iekārtas kļūme: Ir pulksten 2:00, un es tikko atnācu mājās. Mans Swissair reiss no Loganas tika atcelts, jo radās problēmas ar motoru, kas kontrolē spārnu atlokus. Apmēram 350 pasažieri, kuru plāni tika izjaukti, lidostā bombardēja visus pieejamos ierēdņus. Es pametu šo zooloģisko dārzu, steidzos mājās, ieslēdzu datoru un mēģināju izveidot savienojumu ar Prodigy piedāvāto aviokompāniju rezervēšanas pakalpojumu Easy Saber, ko dari pats, lai meklētu alternatīvu biļeti rīta lidojumam no Bostonas vai Ņujorkas. . Pirms gulētiešanas man bija jānoskaidro, vai tas ir iespējams. Bet pirms man bija iespēja nospiest vienu taustiņu, Prodigy pārņēma manu ekrānu un tastatūru. Tas mani informēja, ka, lai manā sistēmā uzlabotu tiešsaistes pakalpojumu izmantošanu, būs nepieciešams pāris mirklis (tas nozīmē, ka vismaz pusstundu), lai lejupielādētu uzlabotu programmatūru.

Es nevarēju neko darīt, lai atturētu Prodigy man palīdzēt savā slepkavnieciskajā veidā. Neliels anonīmas programmatūras gabals pilnībā kontrolēja šo situāciju, kamēr es, cilvēks, biju piespiests pie sienas. Tikmēr es zināju, ka ar katru minūti kāds no tiem izmisušajiem nomadiem lidostā ieņems vēl vienu no ātri izzūdošajām vietām nākamā rīta dažos lidojumos. Es labprāt būtu izmantojis vairākas paaudzes vecu programmatūru, lai ātrāk paveiktu savu darbu. Es jutu, ka slīkstu seklā sērfošanā no vēdera krampjiem, kamēr glābējs pludmalē nebija aizmirsis par maniem kliedzieniem, jo ​​viņš izmantoja savu megafonu, lai informētu mani un visus pārējos peldētājus par uzlabotajām drošības procedūrām.

Šī ir tieši tā pati kļūme, kas liek dārgiem cilvēkiem tērēt dārgo laiku, izpildot mašīnas līmeņa instrukcijas, ko izsniedz simts dolāru automatizētie tālruņu operatori, ar viņiem pazīstamajiem Ja vēlaties mārketingu, lūdzu, nospiediet 1. Ja vēlaties inženierzinātnes… Liela daļa no šī atbildīgās mašīnas vaina ir jāsaista ar cilvēka kļūmi, ļaujot šādai praksei turpināties bez iebildumiem, taču arī programmētājiem ir jāuzņemas daļa vainas. Bieži vien viņi apzināti pieļauj šo kļūdu, jo ir vienkāršāk un līdz ar to lētāk ieprogrammēt datoru tā, lai tas iztaujātu lietotāju un nepalaistu, kamēr visi jautājumi nav atbildēti vienā no dažiem fiksētajiem veidiem, nekā ļaut lietotājam veikt kādu no vairākām darbībām. ar pārliecību, ka dators pievērsīs uzmanību.

Protams, mašīnas kontrolētā mijiedarbība ne vienmēr ir nevēlama. Nevajadzētu nejauši izpildīt kļūdainu komandu, lai izdzēstu visu datora iekšpusi. Tomēr 95 procenti no pārmērīgi kontrolējamām mijiedarbībām pasaules datoros nav saistītas ar tik nopietnām situācijām. Jo ātrāk šie programmatūras kruķi pazudīs un lietotājam tiek dota kontrole, jo ātrāk mašīnas kalpos cilvēkiem, nevis otrādi.

Pārmērīgas sarežģītības vaina: Esmu savā birojā, ir gandrīz pusdienlaiks, un es ar lielu paniku atklāju, ka esmu aizmirsis no mājas datora izgūt svarīgās pieskaitāmās izmaksas, kas man vajadzīgas, lai drīzumā sapulcētu pusdienas. Vienkārši. Es piezvanīšu uz mājām un likšu tos elektroniski nosūtīt uz manu biroju. Lai gan paveicas, vienīgais mājās ir elektriķis, bet viņš ir spēle. Es saku, lūdzu, ieslēdziet datoru, nospiežot pogu tastatūras augšpusē. Viņš acīmredzot ir labs cilvēks, jo pa telefonu dzirdu pazīstamo zvaniņu. Divu minūšu laikā, kas nepieciešamas mašīnas sāknēšanai, elektriķis jautā, kāpēc iekārta neiedegas uzreiz, piemēram, spuldze.

Es atturos viņam pateikt, ka piekrītu viņa sašutumam. Trīs gadus esmu mēģinājis ieinteresēt sponsorus un pētniekus projektā, kas risinātu šo kaitinošo biznesu, kurā cilvēks ar cieņu lūdz datora programmatūras atļauju ieslēgt vai izslēgt iekārtu. Tā vietā es paskaidroju, ka iekārta ir kā tukša čaula, un tai vispirms ir jāpiepilda visa programmatūra, kas tai nepieciešama, lai tā kļūtu noderīga. Labi, es saku, izvelciet Apple izvēlni un atlasiet komandu Call Office, kuru es jau kādu laiku iepriekš biju definējis. Viņš ievēro, un es dzirdu, ka mans mājas modems pīkst, kad tas zvana manam biroja modemam. Otrajā zvanā dzirdu, kā atbild biroja modems man blakus. Esam gandrīz klāt, es cerīgi nodomāju.

Vai redzat ziņojumu, ka esam savienoti? ES jautāju.

Nē, viņš atbild. Paiet vēl viena minūte, un viņš nolasa man brīdinājuma ziņojumu, kas ir parādījies mana mājas datora ekrānā. Es zinu, kas notika. Modemi ir pareizi nofiksēti un var sūtīt viens otram signālus, taču kāda nezināma iemesla dēļ abu iekārtu programmatūra nevar sazināties. Es lūdzu viņu turēt, kamēr es restartēju savu mašīnu. Tāpat kā daudzi cilvēki un visi datoru profesionāļi, es zinu, ka restartēšana ar tīru lapu bieži atrisina tādas problēmas kā šī, lai gan man nav ne jausmas, kas patiesībā izraisīja šo problēmu.

Vadot elektriķim mājas datora pārstartēšanas procesā, es kļūstu dusmīgs, jo šīs problēmas samazinātos, ja mans biroja dators zvanītu uz manu mājas datoru, nevis otrādi. Bet manai mājas iekārtai ir tikai attālā klienta programmatūra, kas nozīmē, ka tā var izsaukt, bet nevar saņemt zvanus. Šī atšķirība starp klientiem un serveriem ir korporatīvās skaitļošanas un laika koplietošanas laikmeta centrālo iekārtu atlikums, kas izsūtīja daudz datu uz muļķīgākiem termināļiem. Atšķirībai ir jāpazūd, lai visi datori, kas, manuprāt, varētu izdalīt un pieņemt informāciju vienādi, kā tas ir jādara, lai atbalstītu izplatīto pirkšanu, pārdošanu un brīvu informācijas apmaiņu, kas prasīs vieta informācijas tirgū.

Kad mana mājas iekārta atkal ir sāknēta, mēs vēlreiz ejam modema dejā, un šoreiz programmatūra nofiksējas. Es lūdzu elektriķim izvēlēties komandu Chooser un noklikšķināt uz Appleshare ikonas un pēc tam noklikšķināt uz manas biroja iekārtas attēla. Tagad viņam ir vajadzīga mana parole, kuru es viņam nekavējoties dodu. Viņš ziņo par darbībām savā ekrānā, ko es interpretēju kā panākumus. Es viņam saku, kā atrast vajadzīgo vērtīgo failu un nosūtīt to man. Vēl pēc divarpus minūtēm attēli virs galvas droši nonāk manā mašīnā. Es sirsnīgi pateicos elektriķim un nosūtu attēlus uz savu printeri, kas tagad ir piepildīts ar tukšām caurspīdīgajām loksnēm, un es tos ieguvu. Uz sapulci ierodos ar 30 minūšu nokavēšanos.

Kāpēc es nevarēju savam mājas datoram vienā sekundē dot vienu komandu, piemēram, Sūtīt vakar vakarā izveidotās pieskaitāmās izmaksas uz manu biroju, un tās saņemt trīs minūtes vēlāk? Kolēģi, tehniķi, lūdzu, nesakiet man, ka to var izdarīt ar cita veida mašīnu vai citu operētājsistēmu, makro, aģentiem vai citiem līdzīgiem rīkiem, jo ​​es zinu un jūs zināt labāk. Šo vienkāršo darbību nevar viegli un uzticami veikt ar mūsdienu datoriem.

Kā sistēmu izstrādātājiem mums ir jāsāk jau sen kavētās korektīvās darbības, lai novērstu pārmērīgas sarežģītības kļūdu, vienkāršojot iespējas, ierobežojot tās un, pats galvenais, mainot dizaina skatījumu, kas sakņojas gadu desmitiem vecos ieradumos. Mums ir jāpielāgo datora komandas un opcijas lietotāja vajadzībām, nevis jāpielāgo esošās sistēmas un apakšsistēmas vajadzībām un jāgaida, ka lietotāji paklausīgi pielāgojas. Attiecībā uz datorsistēmām mums ir jādara tas pats, ko esam darījuši automašīnām — jāatsakās no degvielas maisījuma, aizdedzes laika un citu apakšsistēmu vadības ierīču došanas cilvēkiem un jādod viņiem stūre, gāzes pedālis un bremzes automašīnas vadīšanai. .

Elektroniskie buldozeri

Viens no lielākajiem šķēršļiem efektīva informācijas tirgus izveidei ir savstarpēji savienotu datorsistēmu nespēja viegli atbrīvot mūs no cilvēka darba. Tas ir tāpēc, ka mūsdienu tīklā savienotās datorsistēmas nespēj viena otru saprast pat elementārā līmenī, tāpēc tās var veikt ikdienas darījumus savā starpā. Tomēr informācijas darba automatizācijas potenciāls ir milzīgs — puse no pasaules industriālās ekonomikas ir biroja darbs, kas liecina, cik milzīga varētu būt šī jaunā sociālekonomiskā kustība. Lai atslogotu cilvēka smadzeņu darbu, mums ir jāizstrādā rīki, kas ļauj datoriem strādāt vienam ar otru cilvēku noderīgu mērķu sasniegšanai. Es saucu rīkus, kas padarīs šo iespējamu automatizācijas rīkus, lai atšķirtu tos no industriālās revolūcijas automatizācijas rīkiem, kas noslogoja cilvēka muskuļu darbu.

Šodien mēs esam tik satraukti par e-pastu un tīmekli, ka mēs ar visu savu enerģiju ejam, lai izpētītu jauno robežu. Tomēr, uz mirkli apstājoties un pārdomājot, mēs sapratīsim, ka cilvēku produktivitāte nepalielināsies, ja turpināsim izmantot acis un smadzenes, lai pārvietotos šajā labirintā un saprastu ziņojumus, kas tiek sūtīti no viena datora uz otru. Iedomājieties, ja uzņēmumi, kas izgatavoja pirmos industriālās revolūcijas laika tvaika un iekšdedzes dzinējus, tos padarīja tā, lai tie varētu strādāt kopā tikai tad, ja cilvēki stāvētu blakus un turpinātu strādāt ar savām lāpstām un zirgu vilktiem arkliem. Kāds absurds ierobežojums. Tomēr tas ir tas, ko mēs darām šodien — tērējam milzīgu daudzumu cilvēka smadzeņu darba, lai mūsu datori darbotos kopā. Ir pienācis laiks nomest mūsu augsto tehnoloģiju lāpstas un izveidot informācijas laikmeta elektroniskos buldozerus. Tas ir automatizācijas rīku mērķis.

Sasniegt noteiktu pamata izpratnes pakāpi starp dažādiem datoriem, lai padarītu iespējamu automatizāciju, nav tik tehniski grūti, kā izklausās. Bet tam ir vajadzīga viena ļoti sarežģīta prece: cilvēku vienprātība. Viens vienkāršs veids, kā panākt automatizāciju, ir izmantot elektroniskās veidlapas (e-veidlapas), kur katram ierakstam ir iepriekš saskaņota nozīme, ko visi iesaistītie datori var izmantot, izmantojot savas programmas. Pieņemsim, ka man ir vajadzīgas 3 sekundes, lai ierunātu savā mašīnā komandu: Aizved mani uz Atēnām nākamajā nedēļas nogalē. Pirms pieņemama datuma un klases un lidojuma rezervēšanas mana iekārta ģenerētu pareizo e-veidlapu šim uzdevumam un pingpongu šurpu turpu ar rezervācijas datora e-veidlapu. Tā kā man pašam tiešsaistes rezervācijas veikšanai būtu vajadzīgas 10 minūtes, es varēju pamatoti lepoties, ka mans produktivitātes pieaugums bija 200 pret 1 (no 600 sekundēm līdz 3 sekundēm) jeb 20 000 procentiem!

Tādējādi mēs varam iedomāties, ka informācijas tirgū kopīgas interešu grupas izveidos e-veidlapas, lai norādītu ikdienas un bieži atkārtotus darījumus savā specialitātē, neatkarīgi no tā, vai tie ir saistīti ar apelsīnu pirkšanu vairumtirdzniecībā vai maršrutēšanu pa rentgena stariem starp dažādām medicīnas nodaļām. Ja šādas grupas dalībnieki spēs vienoties par e-veidlapu, īpaši tādu, kas ir darbietilpīgs darījums, tad viņi gūs ievērojamus automatizācijas ieguvumus. Datorprogrammas vai cilvēki, kas interesējas par šāda veida uzņēmējdarbību, varētu meklēt saskaņoto e-veidlapu un izmantot to savā datorā, lai gūtu tādu pašu labumu, bet ar daudz mazāku piepūli.

Diezgan daudzi datoru burvji un cilvēki, kas izturas pret standartiem, uzskata, ka tādas izplatītas konvencijas kā e-veidlapas atgādina esperanto — neveiksmīgo mēģinājumu radīt universālu runāto valodu starp visiem cilvēkiem. Viņi apgalvo, ka mēģinājumi izmantot kopīgas datoru valodas cietīs tādas pašas problēmas. Tā vietā viņi iestājas par to, ka vienīgais veids, kā mūsu datori sapratīs viens otru, ir tulkot lokāli saprotamas komandas un jautājumus dažādās pasaules valstīs, tāpat kā cilvēki tulko no angļu un franču valodas.

Šis arguments ir kļūdains, jo ir nepieciešami kopīgi jēdzieni pat tulkojot dažādās valodās. Neatkarīgi no tā, vai objektu saucat par krēslu vai krēslu, tā joprojām ir lieta ar četrām kājām, uz kurām cilvēki sēž. Tā ir kopīgā jēdziena bāze, kas kaut kādā veidā iegravēta jūsu smadzenēs, kas ļauj kopīgi saprast divus dažādus vārdus angļu un franču valodā. Bez tā neviena savstarpēja pārveidošana nevar novest pie izpratnes, jo, tāpat kā datoru gadījumā, abās pusēs nav nekā kopīga, ko saprast.

Ja mēs spēsim panākt vienprātību specialitātēs un starp tām attiecībā uz visvienkāršākajiem jēdzieniem, kas datoriem ir jāsadala, tad pat tad, ja mēs nonāksim pie dažādām valodām un dialektiem, programmatūras izstrādātāji varēs rakstīt programmas un parastie lietotāji varēs rakstīt skriptus, kas instalē noderīgas automatizācijas darbības no datora uz datoru - informācijas meklēšana mūsu vārdā, mūs interesējošu notikumu vērošana, darījumu veikšana mūsu vietā un daudz kas cits.

Maiga slīpuma sistēmas

Darījumu starp datoriem automatizācija un problēmu novēršana pašreizējās datorsistēmās ir labs solis, lai datori un informācijas tirgus mums kalpotu. Taču vieglāk lietojamu sistēmu projektēšana ir patiešām liela svira. Es uzskatu, ka šie centieni patērēs mūsu uzmanību lielu nākamā gadsimta daļu.

Pēdējā desmitgadē ikviens, kurš manā klātbūtnē ir izteicis frāzi lietotājam draudzīgs, ir riskējis saņemt fizisku uzbrukumu. Šī frāze ir nekaunīgi piesaukta, lai liktu domāt, ka programmu ir viegli un dabiski lietot, ja tas reti ir patiess. Parasti lietotājam draudzīgs attiecas uz programmu ar WIMP interfeisu, kas nozīmē, ka tā balstās uz logiem, ikonām, izvēlnēm un norādes, kā arī skaistu krāsu un fontu sortimentu, ko var mainīt atbilstoši lietotāju gaumei. Šāda pārspīlēšana ir līdzvērtīga šimpanzes ietērpšanai zaļā slimnīcas halātā un dedzīgi to demonstrējot kā ķirurgu. Mēģināsim iekļūt ažiotāžā, izveidojot priekšstatu par to, kur mēs patiesībā atrodamies attiecībā uz lietotāja draudzīgumu un kur slēpjas patiesais lietošanas vienkāršības potenciāls.

Tas ir kaut kad astoņdesmito gadu beigās. Draugs vēršas pie jums, sajūsmināts par viņa spēju izmantot izklājlapas. Jūs lūdzat viņam paskaidrot, kā viņi strādā. Viņš parāda lielu režģi. Ja vienā kolonnā ievietojat virkni skaitļu, viņš saka, un pēc tam zem tiem ievietojat vienkāršo komandu, kas tos saskaita, apakšējā šūnā redzēsit to kopējo summu. Ja pēc tam mainīsit kādu no skaitļiem, kopsumma mainīsies automātiski. Draugs steidzas tālāk, tik tikko nespējot kontrolēt savu pārpilnību: Un, ja vēlaties pirmo skaitli palielināt par 10 procentiem, vienkārši ievietojiet tam blakus esošajā šūnā vienkāršu komandu, kas to reizina ar 1,1. Viņa sejas izteiksme kļūst iekāres pilna: vai vēlaties palielināt visus skaitļus par 10 procentiem? Vienkārši velciet peli uz leju šādi, un viņi visi paklausīs.

Viņš dziļi ieelpo, gatavs eksplodēt vēlreiz, kad jūs viņu apturēsiet auksti. Paldies. Tagad ej prom, tu saki. Jūs esat man pietiekami iemācījis, lai veiktu visus grāmatvedības darbus. Šādi miljoniem cilvēku mūsdienās izmanto savas izklājlapu programmas, piemēram, Microsoft Excel un Lotus 1-2-3. Viņi gandrīz nezina vairāk par desmito daļu komandu, taču viņi gūst ievērojamu produktivitātes pieaugumu.

Jūs esat apmierināts ar savām jauniegūtajām zināšanām, līdz kādu dienu atklājat, ka jums ir jādara kaut kas mazliet vērienīgāks, piemēram, visas lappuses garumā jāatkārto visas darbietilpīgās darbības, kuras esat iestatījis, bet ar jaunu sākotnējo skaitļu kopu. Apmulsis jūs atgriežaties pie sava drauga, kurš zinoši pasmaida un saka, ka jums tagad jāiemācās par makro. Viņa skaidrojumi vairs nav tik vienkārši kā iepriekš, un jūs vienkārši nevarat panākt, lai izklājlapa darītu to, ko vēlaties. Šeit padodas lielākā daļa miljonu, kas izmanto izklājlapas. Bet tā vietā jūs cīnāties tālāk, galu galā apgūstot makro noslēpumus. Tā patiešām ir datorprogramma, kas rakstīta slēptā programmēšanas valodā, kas aizstāj jūs, komandējot izklājlapu programmai veikt darbības, kuras jūs būtu darījis manuāli.

Jūs braucat līdzi nākamos sešus mēnešus, līdz rodas nepieciešamība veikt vēl vērienīgāku uzdevumu, kas ietver cilvēka un mašīnas saskarnes izstrādi, kas padarīs jūsu programmu noderīgāku. Jūs atgriezīsities pie sava drauga, kurš stāsta, ka esat kļuvis pārāk labs šīs izklājlapu lietojumprogrammas ierobežotajām iespējām un ka tagad jums jāiemācās izmantot īstu programmēšanas valodu, piemēram, C++. Neapzinoties, kas slēpjas aiz šiem trim nevainīgajiem simboliem, bet nevēloties padoties, tu spied tālāk. Tas maksā jūsu darbu, jo tagad jums ir jāvelta pilns laiks kolosālam jaunam mācību procesam. Tomēr jūs esat tik ļoti aizrāvies ar programmēšanu, ka jums tas nav prātā. Patiesībā jums patīk šī ideja. Divus gadus vēlāk, izmantojot C++ un vēl dažas programmēšanas valodas un operētājsistēmas, jūs sākat karjeru kā veiksmīgs neatkarīgs programmatūras pārdevējs un galu galā kļūstat bagāts.

Šīs laimīgās beigas nevar slēpt šķēršļus, kas jums bija jāpārvar ceļā. Jūs nolemjat grafikā attēlot iztērētās pūles, salīdzinot ar iegūtajām spējām. Rezultāts ir līnija, kas sākas pa kreisi un virzās pa labi. Ir gara, lēni kāpjoša daļa un tad milzīgs kalns, kurā bija jāiemācās daudz jauna, lai virzītos tālāk pa labi. Tad ir lēnāk augošas līnijas un vairāk milzīgu pauguru, piemēram, kalnu ķēdes, kur katrs jauns kalns kļūst augstāks. Jūs vēlaties, lai kāds izgudrotu pieeju ar maigāku slīpumu, tādu, kurā jūs gūstat arvien lielāku atdevi, palielinot mācību pūles, bez neiespējamām klintīm, kurās jums bija jākāpj. Prognozēju, ka šādas, man patīk tās dēvēt, lēzenās sistēmas, radīsies un iezīmēs svarīgu informācijas laikmeta pagrieziena punktu.

Lēna slīpuma sistēmām būs dažas galvenās īpašības. Pirmkārt un galvenokārt, tie sniegs pakāpeniski noderīgākus rezultātus, palielinot pūles. Viņi varēs automatizēt visas darbības, kuras veicat un kuras atkārtojas. Tie būs graciozi tādā nozīmē, ka nepilnīgas darbības vai kļūdas no jūsu puses izraisīs saprātīgu veiktspējas pasliktināšanos, nevis katastrofas. Visbeidzot, tos būs viegli saprast — tas nav sarežģītāk par pavārgrāmatas receptes lasīšanu.

Konceptuāli apstrīdēts

Viens no iemesliem, kāpēc neprogrammētājiem ir grūti pateikt datoriem, kas viņiem jādara, ir tas, ka programmatūras sistēmas, kas mūs ieskauj, ir pārņemtas ar informācijas struktūru, nevis nozīmi. Mēs varam ieprogrammēt viņus darīt visu, ko vēlamies, bet viņi neapzinās pat visvienkāršāko lietu nozīmi, ko mēs cenšamies darīt. Ļaujiet man ilustrēt.

Man ir vajadzīgas 17 sekundes, lai pateiktu programmētājam: Lūdzu, uzrakstiet man programmu, ar kuru es varu ievadīt datorā izrakstītos čekus, kā arī katra izdevumu kategorijas — pārtika, atpūta un tā tālāk. Un dariet to, lai es varētu lūgt pārskatu par čekiem, kurus esmu uzrakstījis līdz šim, hronoloģiskā secībā vai kategorijās.

Esmu vairākas reizes devis šo uzdevumu dažādiem cilvēkiem. Programmētāji vienmēr atsakās spēlēt un liek man iegādāties šo programmu, jo tā ir komerciāli pieejama. Labi programmētāji teiks, ka var izpildīt pieprasījumu pēc pāris stundām, un galu galā būs vajadzīga diena vai divas, lai izstrādātu nestabilu prototipu. Nepieredzējuši programmētāji uzpūtīgi teiks, ka viņi var uzrakstīt programmu dažās minūtēs kā izklājlapas makro, un parasti viņi vispār nevar sniegt neko. Uzņēmumam Intuit, kas izstrādāja ļoti veiksmīgo Quicken programmu, kas veic šo un vairāk darbu, bija nepieciešami divi gadi un daudzi miljoni dolāru, lai izstrādātu, pārbaudītu, dokumentētu un laistu tirgū.

Kāpēc es varu ieprogrammēt cilvēku, lai tas saprastu iepriekš minēto norādījumu 17 sekundēs, savukārt datora ieprogrammēšana, lai saprastu vienu un to pašu, prasa dažus tūkstošus līdz dažus miljonus reižu ilgāk? Atbilde noteikti slēpjas apstāklī, ka cilvēkiem ir kopīgi tādi jēdzieni kā pārbaude, kategorija, ziņojums un hronoloģiskie jēdzieni, savukārt datori to nedara. Iekārta tik ļoti nezina šos jēdzienus, ka programmētājiem ir jāpavada praktiski viss programmēšanas laiks, mācot datoram to nozīmi. Tomēr, ja man būtu dators, kas jau saprastu dažus no šiem jēdzieniem, tad es varētu to ieprogrammēt tā, lai tas veiktu savu darbu ļoti īsā laikā. Tas ir nozīmīgs veids, kā datori varētu palielināt mūsu produktivitāti divdesmit pirmajā gadsimtā: liekot tiem labāk izprast vairāk cilvēku jēdzienu labākos veidos.

Lai datorus būtu patiesi vieglāk lietot, tehnologiem būs jānovirza uzmanība no divdesmitā gadsimta rūpēm par informācijas rīku struktūrām, piemēram, datu bāzēm, izklājlapām, redaktoriem, pārlūkprogrammām un valodām. Agrīnā stadijā datori kļuva visuresoši, jo šī uzmanība ļāva šos izplatītos rīkus vienādi izmantot tūkstošiem lietojumprogrammu, sākot no grāmatvedības, inženierzinātnēm un beidzot ar mākslu. Tomēr tas pats vispārīgums padara viņus neziņā par īpašo pielietojumu, kas viņiem galu galā ir jāizmanto, un galu galā ir mazāk noderīgs, nekā tiem vajadzētu būt — līdzīgi kā diletantiskam džekam.

Lai vēl vairāk palielinātu lietderību, mums tagad ir vajadzīgas jaunas programmatūras sistēmas, piemēram, izklājlapa, ko grāmatvedis var viegli ieprogrammēt un kas jau saprot augstāka līmeņa atkārtotus uzdevumus, piemēram, kontu plānu izveidi, skaidras naudas saskaņošanu un izmēģinājuma veikšanu. atlikumi.

Atbrīvojoties no vispārīguma tirānijas, šīs specializētās programmēšanas vides palielināsies, piedāvājot daudz vairāk savas specialitātes pamatinformācijas un darbību. Ir pienācis laiks datortehnologiem atteikties no vispārējas orientācijas, kas cilvēkiem labi kalpoja datoru ēras pirmajās četrās desmitgadēs, un pārorientēt savu uzmanību no informācijas struktūras uz informācijas nozīmi.

Katrs ir programmētājs

Informācijas laikmeta lielākais solījums ir lielais un joprojām neizmantotais potenciāls informācijas tehnoloģiju pielāgošanā cilvēka individuālajām vajadzībām. Mūsdienu lietojumprogrammas ir kā gatavas drēbes — viens izmērs der visiem. Tāpēc lielākā daļa ir slikti pieguļoši, un mums ir jāsamazina sevi, lai uzlabotu piemērotību. Vēl viens potenciāls šīs prakses rezultāts uzņēmējdarbībai ir tāds, ka, ja katrs uzņēmums izmantotu vienu un to pašu konservēto programmu komplektu, tie ievērotu vairāk vai mazāk vienādas procedūras, un neviens uzņēmums neizceltos uz konkurentiem. Samazināta, gatava programmatūra ir pietiekami laba informācijas tehnoloģiju stāvoklim divdesmitā gadsimta beigās. Taču rītdienas informācijas tirgū tas nebūs tik labi.

Lielus ieguvumus gūs, ja indivīdi un uzņēmumi varēs izmantot informācijas rīkus, lai darītu tieši to, ko viņi vēlas, nevis pievērsties tam, ko spēj rīki. Šie pielāgojami informācijas rīku meklējumi ar īpašām zināšanām neatšķirsies no pašreizējās tendences uz pielāgotu ražošanu. Varētu būt, ka līdz divdesmit pirmā gadsimta beigām jauns patiesi pieejamas programmēšanas veids kļūs par ikvienu un tiks uzskatīts par rakstīšanu, kas kādreiz bija seno rakstu mācītāju province, bet galu galā kļuva vispārēji pieejama.

Tas nav tik absurdi, kā izklausās. Mēs izgudrojām rakstīšanu, lai mēs varētu labāk sazināties viens ar otru. Rīt mums būs labāk jāsazinās ar mūsu elektroniskajiem palīgiem, tāpēc mēs paplašināsim savu klubu, iekļaujot arī viņus. Pēc tam visi būs programmētāji, ne tikai daži priviliģētie. Un neviens no viņiem to neapzinās. Patiesībā tas jau notiek nelielā mērogā starp miljoniem cilvēku, kuri izmanto izklājlapas un kuri būtu ļoti pārsteigti, uzzinot, ka viņi ir programmētāji.

Kad es saku, ka cilvēki programmēs, es nerunāju par detalizēta koda un instrukciju rakstīšanu, kas liek datoriem darboties. Tā joprojām veidos lielāko daļu programmatūras, un to patiešām veidos profesionāli programmētāji, kas veidos daudzos lielākos celtniecības blokus, ko mēs izmantosim. Katras personas programmēšana veidos ļoti nelielu programmatūras koda daļu, varbūt 1 procentu. Bet tas būs izšķirošais faktors, kas piešķir programmai tās specifiku. Tas būs kā dzelzceļa modeļa būvēšana; jūs neizgatavojat visus sliežu ceļus, dzinējus vai automašīnas, bet jūs sakārtojat detaļas, lai izveidotu savus pielāgotos dzelzceļa modeļus.

Mēs varam palielināt savu iekārtu lietderību jaunajā informācijas tirgū, izlabojot pašreizējās cilvēka-mašīnas kļūdas, izstrādājot automatizācijas rīkus un radot jauna veida programmatūras sistēmas, kas izprot īpašas cilvēka darbības jomas, un kuras var viegli pielāgot parastiem cilvēkiem, lai apmierinātu savas vajadzības. Ievērojot šos virzienus, mums vajadzētu virzīties uz mūsu meklējumiem, kas, manuprāt, turpināsies pat divdesmit pirmajā gadsimtā, lai izmantotu jaunās informācijas tehnoloģijas seno cilvēku mērķu īstenošanai.

paslēpties