Oś czasu technologii

Jan 26 2023
Ludzie podlegają wpływom środowisk, w których żyją. Jeśli chodzi o jakikolwiek wynalazek, oznacza to, że nowe stworzenie jest zbudowane na pewnych podstawach lub wcześniejszym postępie.
Zdjęcie autorstwa SpaceX na Pexels

Ludzie podlegają wpływom środowisk, w których żyją. Jeśli chodzi o jakikolwiek wynalazek, oznacza to, że nowe stworzenie jest zbudowane na pewnych podstawach lub wcześniejszym postępie. W rezultacie powstaje oś czasu technologii, której można użyć do szybkiego zrozumienia nowych technologii.

Studium matematyki pokazuje wyraźny przykład osi czasu technologii. Operacje matematyczne, takie jak dodawanie i odejmowanie, powstały na podstawie wynalezienia systemu liczbowego (tj. o podstawie 10, binarny) . Mnożenie i dzielenie (odwrotne mnożenie) nastąpiło niedługo potem. Dzięki tym czterem podstawowym operacjom ludzie byli w stanie wymyślić mnóstwo matematyki, takich jak algebra, geometria, rachunek różniczkowy itp. Te koncepcje matematyczne — w postaci, w jakiej je znamy — istnieją jedynie jako wynalazek człowieka, którego odkrycie i opracowanie zajęło tysiące lat doskonały.

Matematyka wciąż jest wymyślana.

Spojrzenie na historię technologii z perspektywy pozwala usunąć niejasności. Sam komputer opiera się na obwodach elektrycznych i koncepcjach matematycznych: wykorzystuje nawet binarny system liczbowy (kod bajtowy) jako dane wejściowe. Po co powstały komputery? Aby zautomatyzować obliczenia matematyczne, takie jak dodawanie i odejmowanie. Czy może istnieć więcej powodów? Tak. Jednak bardziej znaczące jest to, że — w pewnym momencie — ktoś zdecydował, że nie chce ręcznie obliczać podstawowych operacji.

Komputery są tworzone przez ludzi (do użytku przez ludzi).

Tworzenie nowej osi czasu dla technologii zaczyna się tutaj. Niektórzy nazywają to lenistwem. Inni nazywają to wydajnością. W każdym razie ktoś miał prośbę o zautomatyzowanie zadania (w celu zaoszczędzenia czasu) . To, czy warto poświęcać czas na automatyzację tego zadania, jest dyskusyjne . Nieważne, ktoś to zrobi. To przesuwa oś czasu technologii.

xkcd 1205

Rozwój oprogramowania stale ewoluuje wraz z rozwojem 74-letniej koncepcji . Zawód, który kiedyś koncentrował się na strumieniach wejściowych i wyjściowych dla jedynek i zer, stał się gospodarzem wielu języków programowania: każdy o innym przeznaczeniu. Te języki mają oś czasu w podobny sposób, jak słowa, które czytasz na tej stronie. Słowa, których znaczenie ewoluowało przez tysiące lat.

Technologia staje się frustrująca, gdy nie potrafisz spojrzeć na oś czasu tej technologii z perspektywy. Jak trudne może być umieszczenie pikseli na ekranie? Jak trudny może być dostęp do plików tekstowych przez Internet? Co zrobisz z kolejnym frameworkiem JavaScript? Pytania takie jak te zacierają granice między każdym wpisem na osi czasu technologii. Rezultatem jest brak rozróżnienia między tym, co jest możliwe, a tym, co jeszcze nie zostało opracowane.

Oś czasu technologii jest przewidywalna: zadanie jest zautomatyzowane lub wymyślona koncepcja. W takim razie musimy udoskonalić wspomniany wynalazek. Być może wynalazek jest wdrażany w stanie niedokończonym: pozostawiamy menedżerom zasobów ustalenie, czy warto kupować kalkulatory teraz, czy czekać na komputery później. Niezależnie od tego, istnieje punkt, w którym obecna technologia staje się zbyt złożona. W tym momencie oś czasu technologii się powtarza: poprzednia technologia jest używana jako podstawa dla nowej technologii.

Nie daj Boże, musisz zaczynać od początku.

Żyjesz w określonym punkcie na osi czasu dowolnej technologii. Od Ciebie zależy, czy rozpoznasz ten punkt i zastosujesz go w swojej pracy. Użyj osi czasu technologii jako narzędzia, które zapewnia dalszy wgląd w daną technologię. Znajomość historii technologii jest ważna dla zrozumienia tej technologii, usunięcia niejasności i poczynienia dalszych postępów.

Czy jesteśmy gotowi na automatyzację?