Dlaczego wciąż jest tak dużo pracy programistycznej? [Zamknięte]

28

Zastanawiam się, dlaczego zadania programistyczne jeszcze nie „wyschły” z powodu ewolucji oprogramowania. Na przykład sam jestem programistą, co oznacza, że ​​dbam o oprogramowanie (to znaczy nie jestem typem facetów, którzy potrzebują komputera głównie do przeglądania Internetu), a mimo to nie miałbym nic przeciwko, jeśli nigdy otrzymywać więcej aktualizacji na moim komputerze Ubuntu .

Uważam, że zapewnia wszystko, czego potrzebuję i chociaż aktualizacje zapewniają różne poprawki / ulepszenia błędów, nie miałbym nic przeciwko używaniu go w obecnym stanie przez resztę życia. Przez dwa lata użytkowania Ubuntu nigdy nie natknąłem się na poważny błąd / problem.

Innym przykładem jest Windows. Prawie połowa jego użytkowników nadal korzysta z systemu Windows XP, który jest praktycznie starożytny, ale uważają, że spełnia on wszystkie ich potrzeby (i zgadzam się z nimi).

Mógłbym podać wiele innych przykładów, ale teraz rozumiecie mój punkt widzenia i moje pytanie. Podczas gdy przez cały czas pojawiają się nowe „trendy” (takie jak nowy mobilny system operacyjny), który działa na nowych platformach i wymaga nieco nowej pracy programistycznej, nadal większość wysiłków związanych z oprogramowaniem dotyczy tego, co uważam za „ukończone projekty” lub przynajmniej stan projektu, który wystarczy, aby uznać go za zakończony.

Czy masz wyjaśnienie?

jd_505
źródło
4
Kiedyś myślałem, że Facebook i telefony komórkowe są bezużyteczne :) i nadal tak robię. Nawiasem mówiąc, myślę, że powodem jest to, że ludzie łatwo się nudzą. Nie jesteście ludźmi.
Job
9
Dlaczego ci użytkownicy XP nie używają 286 z systemem DOS?
Edward Strange
3
@Crazy Eddie Istnieje DUŻA różnica między 286 a rdzeniem dual / quad przy 2,5 GHz. Ta różnica to stan „zakończony”. Różnica między czterordzeniowym rdzeniem przy 2,5 a 32 rdzeniem przy 6 GHz jest nieistotna. Nie potrzebujesz (nie będzie miał praktycznego zastosowania) samochodu, który może jechać z prędkością do 2000 km
jd_505
4
Nie, nie ma znaczenia, czy Twój samochód może jechać z prędkością 1000 000 lub więcej km / h, wciąż nie znajdziesz drogi (drogi), aby w pełni wykorzystać jego potencjał
jd_505
4
@ jd_505, tylko dlatego, że nie możesz sobie tego wyobrazić, nie oznacza to, że jest bezużyteczny.

Odpowiedzi:

33

Na świecie są miliardy niedokończonych problemów. Nie wspominając już o ludzkiej chciwości, która potrzebuje nowych narzędzi, aby zaspokoić swoją fantazję każdego dnia.

Jeśli naprawdę uważasz, że nie ma już nierozwiązanych problemów, spróbuj rozwiązać niektóre z nich:

  1. Oprogramowanie, które pomaga ludziom komunikować się na masową skalę, gdy wrogie rządy wyłączają sieci telekomunikacyjne.
  2. Oprogramowanie do systemu dystrybucji żywności i innych niezbędnych produktów, które z natury blokuje wycieki systemu w krajach takich jak Indie i Uganda .
  3. Oprogramowanie, dzięki któremu osoby o różnych umiejętnościach mogą cieszyć się znacznie lepszą jakością życia.

Mam nadzieję, że to da ci trochę perspektywy.

Fanatic23
źródło
1
Punkt 1 można rozwiązać tylko sprzętowo.
Thomas Stock
2
Oprogramowanie może być pomocne dla „inaczej uzdolnionych”, ale obawiam się, że niewiele. Jestem chorą na polio, a najważniejsze, co zrobiłem dla mnie, to praca, którą mogę wykonać w domu.
Mike Dunlavey
1
@Thomas: Bez włączenia oprogramowania krzem nie robi różnicy. Masz już sprzęt, ale oprogramowanie wymaga dużo pracy, gdy wybierze, komu ma służyć.
Fanatic23,
@Mike: Text-to-speech dla osób niedowidzących?
Fanatic23,
26

Jako kontrprzykład weź kwiaciarnię na ulicę. Ich doświadczenie z oprogramowaniem może wyglądać następująco:

  • Zainstaluj oprogramowanie księgowe - znacznie lepsze niż księgi rachunkowe
  • Skonfiguruj firmowy adres e-mail
  • Stwórz małą stronę internetową z broszurami, bo wszyscy są
  • Dodaj system POS
  • Dodaj prosty formularz zamówienia klienta do strony internetowej
  • Kup proste narzędzie CRM do zarządzania klientami korporacyjnymi
  • Integruj się z krajowymi i globalnymi sieciami sprzedaży, aby akceptować sprzedaż, która nie pochodzi z Twojej witryny
  • Zintegruj firmowy adres e-mail i CRM
  • Dodaj specjalne narzędzia do zamawiania dla stałych klientów online
  • Zareklamuj się dla kierowców dostawy online
  • Kupuj kwiaty taniej, zgadzając się na oprogramowanie do zamawiania przez dystrybutorów
  • Uzyskaj tańsze świadczenia pracownicze, zarządzając świadczeniami online
  • Złóż wniosek o wymagane zezwolenia rządowe przez Internet
  • Wykonuj proste kontrole w tle dla nowych pracowników za pomocą narzędzi programowych
  • Poproś konsultanta o zbudowanie pomostu między systemem magazynowym a dystrybutorem, aby cotygodniowe zamówienia były składane automatycznie
  • Płać podatki elektronicznie
  • Dodaj urządzenia GPS do pojazdów dostawczych, które można śledzić w biurze.
  • Użyj oprogramowania do mapowania / routingu, aby zaprojektować optymalne trasy dostawy
  • Przeglądaj dane branżowe, aby upewnić się, że osiągasz oczekiwane wyniki
  • Dodaj śledzenie paczek do narzędzi klienta online
  • Rozwiń swoją obecność w sieci za pomocą sieci społecznościowych i witryn z ocenami
  • Zaoferuj małą bezpłatną aplikację mobilną do zamawiania i sprawdzania statusu zamówienia (głównie dla dużych klientów).
  • Zarządzaj programami nagród dla najbardziej lojalnych klientów dzięki oprogramowaniu
  • Zintegruj księgowość, zapasy, zamówienia klientów, śledzenie zamówień i zamówienia dystrybutorów
  • Zdobywaj nowych klientów dzięki promocjom Groupon
  • W razie potrzeby zaktualizuj wszystkie te systemy

W przypadku tak prostego biznesu jest to okropnie dużo technologii i żadna z nich nie wydaje się dziś zbyt śmieszna (wątpię, żeby mała kwiaciarnia przy ulicy to wszystko robiła , ale jestem pewna, że ​​byśmy byli zaskoczeni). Ktoś musi zbudować całe to oprogramowanie.

Wątpię, żeby kwiaciarnia mogła przewidzieć, że będą potrzebować tyle technologii, tak jak my nie możemy przewidzieć technologii, która będzie dostępna jutro.

Corbin March
źródło
12

Dlaczego firmy motoryzacyjne starają się poprawić swój projekt, skoro wystarczyłby jakikolwiek pojazd z ostatniej dekady? Dlaczego kawiarnia szuka nowych pieczeni, skoro ich obecna mieszanka jest już satysfakcjonująca? Dlaczego projektant mody miałby tworzyć nowe ubrania, kiedy to, co wszyscy mamy na sobie, jest więcej niż wystarczające?

Choć może być wystarczająco dobry , nie ma najlepszego - tylko lepiej

I każdy, kto jest dumny ze swojej pracy, zawsze stara się ulepszać, wyostrzać narzędzia, dążyć do doskonałości. To napędza postęp naukowy, to inspiruje artystów, to motywuje przedsiębiorców. Nie najlepiej, tylko lepiej.

chrisaycock
źródło
1
Zgadzam się z częścią dotyczącą ulepszeń, ale czy masz wyjaśnienie, dlaczego popyt rzeczywiście rośnie (potrzeba więcej osób), biorąc pod uwagę, że jesteśmy już w stanie „dobrym” (co stanowi największy% produktu), i potrzebujemy tylko kilku ulepszeń? Opracowanie projektu samochodu zajmuje więcej czasu niż tylko kilka korekt między modelem 2008 i 2009. Czy może to być spowodowane starszym kodem, ponieważ im większe, tym trudniej je uaktualnić / utrzymać? :)
jd_505
@jd Czy byliśmy w dobrym stanie przed Facebookiem? Przed Google? Zawsze można stworzyć coś nowego. I masz rację, że oprogramowanie wymaga również wielu prac konserwacyjnych, chociaż postrzegam te prace jako tymczasowe wycofanie się, gdy trafiają bardziej ambitne cele kariery.
chrisaycock
11

Ludzie wymyślają nowe rzeczy związane z komputerami, a sprzęt ewoluuje, aby umożliwić Ci robienie rzeczy, których wcześniej nie mogłeś.

Trudno wiedzieć, od czego zacząć, ale weźmy na przykład oglądanie telewizji.

W październiku 1965 r., Jeśli chciałeś obejrzeć „I Dream of Jeannie”, musiałeś włączyć właściwą stację we właściwym czasie. Nie było innych opcji: nie można go nagrać, kupić ani nic. A jeśli to przegapiłeś, cóż, szkoda. Może za kilka lat syndykują to i (gdybyś miał szczęście) mógłbyś złapać serial, który przegapiłeś w 1970 roku.

Aha, aw 1965 r. Nikt nie miał komputera oprócz korporacji i uniwersytetów, zwykle były one co najmniej tak duże jak mały samochód, a włączenie komputera do odtwarzania w telewizji było czysto science fiction.

W 1996 r. Można było kupić odcinki „I Dream of Jeannie” na VHS, które następnie można odtwarzać na odtwarzaczu VHS, który może mieć wbudowany procesor, oraz w telewizorze CRT, który może mieć również wbudowany procesor, co oczywiście ktoś musiał program . Były urządzenia, których można użyć do przechwytywania wyjścia wideo z VHS do komputera, ale wtedy moc sprzętu na poziomie konsumenta była wtedy tak niska, że ​​można było zassać ogromną część najnowocześniejszego dysku twardego za pomocą jeden odcinek, a potem można go było odtwarzać tylko w małym, malutkim oknie na ekranie.

W 2006 roku zaczęli wydawać odcinki „I Dream of Jeannie” na DVD. Kiedy je odtwarzałeś, odtwarzacz DVD i telewizor z płaskim ekranem wymagały wbudowanego procesora, który ktoś musiał zaprogramować . Lub, oczywiście, możesz odtwarzać DVD na swoim komputerze, który ktoś musiał zaprogramować, aby to zrobić.

Krótko po wydaniu DVD ludzie zaczęli zgrywać DVD za pomocą oprogramowania do zgrywania DVD, które ktoś musiał zaprogramować . Następnie edytowali rozdarcia na klipy (używając nieliniowego oprogramowania do edycji wideo, które ktoś musiał zaprogramować ), i używali swoich przeglądarek (które ktoś musiał programować ), aby przesyłać swoje filmy na YouTube (które ktoś musiał programować ) dla innych osób do przeglądania wtyczek przeglądarki do odtwarzania wideo (które ktoś musiał zaprogramować ).

Teraz nie musisz nawet zgrywać płyt DVD! Możesz użyć iTunes (który ktoś musiał zaprogramować ) i przejść do iTunes Store (który ktoś musiał zaprogramować ) oraz kupić i pobrać 140 różnych odcinków „I Dream of Jeannie”, które możesz odtwarzać za pomocą oprogramowania na komputerze ( które ktoś musiał zaprogramować )

Chociaż tego nie sprawdziłem, mocno podejrzewam, że możesz wziąć te wersje iTunes „I Dream of Jeannie” i odtwarzać je na swoim iPhonie lub iPodzie Touch, który oczywiście… ktoś musiał zaprogramować .

I absolutnie nie mam pojęcia, gdzie pojawi się „I Dream of Jeannie”. Może na moim zegarku, na jakimś materiale do noszenia lub na soczewki moich okularów. Ale gdziekolwiek się pojawi , ktoś będzie musiał go zaprogramować .

Aplikacje biurowe? Meh Byłbym całkowicie szczęśliwy, wciąż używając programu Word 5.1 z początku lat 90.

Ale wszystko inne? Programuję od 40 lat i oczekuję, że rynek pracy programistycznej będzie się nadal powiększał.

Bob Murphy
źródło
6

Ponieważ nasz niekończący się głód bezużytecznych bzdur, które już mamy, musi zostać zaspokojony.

Ponadto bez branży oprogramowania powodującej potrzebę coraz szybszych komputerów nie byłoby potrzeby przeprowadzania aktualizacji sprzętu. TO gdzie byśmy byli? Co zrobiłyby te wszystkie chińskie miasta zajmujące się recyklingiem śmieci elektronicznych? Góry toksycznych śmieci wkrótce zamieniłyby się w wzgórza. Po prostu nie możemy tego mieć.

Edward Strange
źródło
„przemysł oprogramowania napędza potrzebę coraz szybszych komputerów” - przemysł oprogramowania? Nie, popyt jest od ludzi
Rocklan
5

Ubuntu i Windows XP są nadal wystarczające, ponieważ systemy operacyjne i ogólnie oprogramowanie komputerowe stały się mniej ważne. Tak wiele rzeczy, rzeczy, których nie chcielibyśmy przegapić, dzieje się w Internecie, takich jak ta strona, Facebook i YouTube . Właśnie tam powstaje nowe oprogramowanie. Na smartfonach i tabletach dzieje się wiele ekscytujących rzeczy, kolejna domena, w której dzieje się wiele programów.

Peter Mortensen
źródło
2

W swoim poście wspominasz o dwóch systemach operacyjnych (Ubuntu i Windows XP), stwierdzając, że ich użytkownicy są głównie zadowoleni z obecnej formy systemu operacyjnego.

Ubuntu i Windows XP to wynik kulminacji tysięcy pomysłów.

Wiele pomysłów (czy to umieszczenie menu Start w lewym dolnym rogu ekranu, czy projektowanie Microsoft Excel) zostało tak dokładnie opracowanych. Tak, to prawda, że ​​mogły osiągnąć satysfakcjonujący stan, ale zastanów się, do czego doprowadzi nasze obecne oprogramowanie i pomysły inżynierii oprogramowania w przyszłości.

Nasze potrzeby i pragnienia ewoluują wraz z technologią. Chcemy wykorzystać technologię do jej pełnego potencjału . Ubuntu i Windows Xp to tylko odskocznia (lub kamień milowy) w trwającym procesie.

Jonathan Khoo
źródło
2

W przypadku aplikacji i systemów, z których ludzie faktycznie korzystają:

Oprogramowanie tworzy więcej oprogramowania.

W postaci:

  • Nowe funkcje
  • Poprawki błędów
  • Konkurencyjne firmy i aplikacje
Jim G.
źródło
2

Wydaje się, że istnieje duże zapotrzebowanie na programistów aplikacji mobilnych i społecznościowych. Startupy są wszędzie, a dla Ubuntu i systemu operacyjnego zawsze występują błędy - nic nie jest kompletne. Tak długo, jak ktoś ma pomysł, będzie potrzebował programisty.

cmcd
źródło
2
Myślę, że% programistów pracujących nad aplikacjami mobilnymi / społecznościowymi jest raczej niewielki. Większość programistów, w skali globalnej, pracuje dla dużych firm lub „lokalnych” małych firm poświęconych konkretnemu produktowi związanemu z sytuacją biznesową ich kraju.
jd_505
1

18 lat temu siedziałem przed nowym 286 komputerem mojej szkoły w bibliotece przy użyciu Windows 3.1. To było świetne! Znacznie lepiej niż stare mikroskopy BBC ... Ale byłem całkowicie nieświadomy tego, czym będę siedzieć, mam przed sobą 18 lat, kto miałby jakieś pojęcie o tym, czego będziemy używać dzisiaj? Nie sądzę nawet, żebym wiedział, czym był wtedy Internet ...

Chodzi mi o to, że nie sądzę, aby wielu z nas miało wizję lub wyobraźnię, aby nawet zgadywać, jakie będą komputery za 18 lat. Komputery cały czas się rozwijają i stają się coraz lepsze, dlatego aby to osiągnąć, potrzebny jest ciągły rozwój.

W tej chwili MYŚLISZ o swoim zadowoleniu z Ubuntu, ale czy nadal będziesz go używać za 10 czy 20 lat, kiedy wszyscy inni będą używać nowego super Hokey Cokey 5000, czy jak to się nazywa?

BG100
źródło
1

Problemy mogą mieć rozwiązania, ale zawsze jest miejsce na ich optymalizację. Im intensywniej stosowane jest to rozwiązanie, tym większa różnica, którą może przynieść nawet niewielka optymalizacja.

To może wydawać się abstrakcyjnym punktem. Ale to nie jest. Na przykład jedna z moich skillsets jest A / B Testing . Mogę powiedzieć z doświadczenia, że ​​udany test A / B bardzo rzadko wprowadza nowe ważne funkcje. Ale niewielka zmiana sformułowań może spowodować, że 10% więcej osób zarejestruje się na Twojej stronie, co może oznaczać miliony dolarów dodatkowych przychodów. Różnica jest tak mała, że ​​niewielu kiedykolwiek to zauważy. Jest to jednak znaczna poprawa, a perspektywa ewentualnego znalezienia takiego rozwiązania zapłaci wiele pensji.

Ponadto firmy ciągle się zmieniają. Zaskakująca liczba zmian wymaga zmian w ich wewnętrznym działaniu. Z czasem identyfikują także wewnętrzne nieefektywności, które mogłyby złagodzić lepsze narzędzia. Ta ciągła rezygnacja i optymalizacja to prawdziwa praca, która wymaga prawdziwych ludzi. Dużo tej pracy muszą wykonać ludzie, którzy potrafią programować. (W rzeczywistości jest to miejsce, w którym zatrudnionych jest większość programistów zajmujących się wewnętrznymi sprawami w firmach).

Ponadto trend jest taki, że z czasem programiści mogli łatwiej wykonywać naszą pracę. Im łatwiej jest nam wykonywać naszą pracę, tym więcej rzeczy ma sens, aby programiści pisali programy do zrobienia. A im więcej programistów jest nam potrzebnych. Jak długo można utrzymać ten trend? Nie wiem Ale trwa to od końca lat 50. i nie wykazuje oznak spowolnienia.

btilly
źródło
1

Ilość informacji rośnie wykładniczo. Możesz spodziewać się narzędzi do gromadzenia i organizowania go, teraz możesz spodziewać się narzędzi do odfiltrowania go pod konkretne potrzeby.

Oprogramowanie podąża za trendami i potrzebami społecznymi, a ponieważ informacja staje się coraz bardziej czynnikiem społecznym i przemysłowym, popyt nie spadnie. Formy informacji są niezliczone, ich zastosowania stale się zwiększają, rozwój oprogramowania jest daleki od wymarcia.

etranger
źródło
1

Możesz interpretować przeznaczenie komputerów (i działających na nich aplikacji) na coś tak wąskiego jak optymalizacja procesów.
Dzięki temu zobaczysz, że istnieje wiele możliwości poprawy i zawsze będzie.

Ponadto ogromna większość wszystkich aplikacji komputerowych jest okropna, jeśli chodzi o użyteczność, niezawodność, funkcje i wydajność (lub przynajmniej na dużą skalę). Chociaż jest niewiele aplikacji, które powoli poprawiają jakość, średnia spada w zastraszającym tempie.
Innym powodem, dla którego wciąż jest tyle pracy programistycznej, jest zły projekt i nieudolne wdrożenie . Jeff Atwood napisał post na ten temat, który możesz przeczytać.

back2dos
źródło
1

Oprogramowanie pozwala nam wyrażać rozwiązania rzeczywistych problemów. Biorąc pod uwagę, że zawsze pojawią się nowe problemy do rozwiązania, zawsze będzie zapotrzebowanie na nowe oprogramowanie i dlatego zawsze będzie praca dla programistów.

John Channing
źródło
1

Jeśli o mnie chodzi, nie jesteśmy skończeni, dopóki nie możemy zrobić jednego z nich .

Ale co ważniejsze, istnieje wiele bieżących problemów w informatyce, które wciąż nie zostały rozwiązane lub nie są wystarczająco blisko, by „dobrze”. Obejmują one rozpoznawanie obrazu, przetwarzanie języka naturalnego, rozpoznawanie mowy i wiele innych problemów typu „rozpoznawanie rozmytego wzoru”, w których ludzie zwykle przodują, ale maszyny źle się psują. Stan sztucznej inteligencji jest dość żałosny w porównaniu z ambicjami lat 60. Podsumowując, jest jeszcze sporo do zrobienia i dużo miejsca na ulepszenia.

Nawiasem mówiąc, nawet Ubuntu może skorzystać z pewnych ulepszeń. Obsługa Flash w 64-bitowych plikach do pobrania.

Charles Salvia
źródło
1

Chyba patrzę na to w kategoriach ewolucyjnych. Gdyby społeczeństwo było statyczne, w końcu wymyślilibyśmy, jak zaspokoić nasze prawdziwe potrzeby, i byłoby dobrze.

To, co napędza ewolucję, to wyzwania, często bardzo złe wyzwania, takie jak natura lub źli ludzie decydujący, że chcą wziąć to, co mamy i / lub zamordować nas. Musimy wymyślić nowe sposoby przezwyciężenia tego. To generuje popyt na nowe technologie, w tym oprogramowanie. Pragnienie rozrywki stwarza także nienasycone zapotrzebowanie, czego dowodem jest wszystko od rzymskiego cyrku po nowoczesne media, ale to tylko dla zabawy. Prawdziwe wyzwania wynikają z głodu i niebezpieczeństwa.

Mike Dunlavey
źródło
1

Problem polega na tym, że oprogramowanie będzie ewoluować wraz ze sprzętem, na którym działa. Obecnie piszemy tylko oprogramowanie, które jest ... wstępnie zaprogramowane do pewnego poziomu, a minie jeszcze wiele lat, zanim ludzie w większości będą pisać oprogramowanie „AI”.

Kiedy patrzysz na coś takiego jak Google w porównaniu do czegoś takiego jak oprogramowanie, które służy do obsługi interfejsu ekranu dotykowego w pojeździe, możesz zobaczyć tak wiele luk w technologii.

Dopóki nie będziemy mieć oprogramowania, które będzie mogło się rozwijać i rozwijać w zmieniającym się świecie fizycznym i inteligentnym. Będziemy mieli mnóstwo pracy do zrobienia ..

Edytowane ... Kiedy pojawia się nowa technologia lub koncepcja, wiele istniejących programów jest natychmiast nieaktualnych i większość z tego gatunku musi zostać odtworzona / opublikowana. Powiedzmy, że za dwa lata dokonamy znacznego przełomu w korzystaniu z komputera poprzez interfejs umysł / myśl.

Mimo że możesz stworzyć prostą wtyczkę dla większości systemów operacyjnych, aby przetłumaczyć myśl / polecenie na operacje na klawiaturze / myszy. Technologia zawsze będzie się rozwijała i nie mamy pojęcia, co będzie dostępne za 12 miesięcy, a nie za 10 lat.

Nie zacznie się nawet na komputerach kwantowych

Mayhem
źródło
-1

Zawsze pojawiają się nowe aplikacje, nowe problemy do rozwiązania i nowe platformy.

James McLeod
źródło
1
Pytam o to, ponieważ, jak widzę, jest dokładnie odwrotnie, wszystkie problemy (które użytkownik może potrzebować rozwiązać za pomocą komputera) są już rozwiązane. Nowe aplikacje są rzadko wprowadzane (przynajmniej te udane, na przykład MS Office / OpenOffice są nadal najlepszymi rozwiązaniami do zarządzania pracą „biurową”). Nowe platformy są wprowadzane przez cały czas, ale przechwytują niewielki% wszystkich programistów na całym świecie.
jd_505
3
Wiele nowych programów nie rozwiązuje problemów per se (Facebook, Farmville, Twitter itp.).
James McLeod
3
A komputery mają zastosowania wykraczające daleko poza domowego konsumenta (przemysł, handel, medycyna itp.).
James McLeod,
Nie mówię tylko o konsumentach domowych, na przykład oprogramowanie na lotnisku ma to, czego potrzebuje (oczywiście samoloty nie ulegają awariom przez cały dzień) i ma to miejsce przez wiele lat. W każdym razie, ponieważ zadaję to pytanie, nie jestem całkowicie pewien, czy mam rację, może się mylę.
jd_505
1
@ jd_505, sam fakt, że samoloty nie spadają z nieba, wcale nie oznacza, że ​​nasz system kontroli ruchu lotniczego i system awioniki robią wszystko, co jest potrzebne. To po prostu pozwala uniknąć największej możliwej awarii. Zastanów się: pasażerowie utknęli w samolotach na ziemi przez prawie 24 godziny, ponieważ oprogramowanie do planowania nie może natychmiast uwzględnić wpływu burz na przepustowość lotnisk. W dniach 9–11 ATC i wojsko całkowicie zgubiły trop jednego z porwanych samolotów, ponieważ jedynym sposobem, w jaki mogli dzielić się informacjami, byli ludzie krzyczący na siebie podczas połączeń konferencyjnych.
Charles E. Grant