Recenzja książki „Jak Unix tworzył historię” Brian W. Kernighan

W ostatniej wyprzedaży Helionu szarpnęłam się na trochę literatury popularnonaukowej. Mam z tym rodzajem trochę relację love-hate. Książki popularno-naukowe potrafią być bardzo „popularno-„, a czasem za bardzo „-naukowe”. Jeżeli czytam o dziedzinach, które nie są mi bliskie to zbyt duże ilości treści naukowej potrafią przytłoczyć. Z kolei gdy czytam o dziedzinach bliskich moim zainteresowaniom zbyt duża ilość popularnej treści, zbyt ogólnej powoduje, że mam ochotę skipnąć do następnego rozdziału, ale do rzeczy…
Książka Briana Kernighana „Jak Unix tworzył historię” początkowo zapowiadała się jak klasyczna opowieść o technologicznym przełomie – narodzinach systemu, który zdefiniował całą epokę w informatyce. I rzeczywiście, pierwsze rozdziały wciągają, ukazując, jak z potrzeby prostoty i elastyczności zrodził się Unix – system operacyjny, który położył fundament pod współczesne rozwiązania od Linuxa po macOS.
W dalszej części Kernighan schodzi głębiej w szczegóły techniczne, opisując konkretne aplikacje, narzędzia i eksperymenty prowadzone w Bell Labs. Dla niektórych czytelników może to być moment, gdy tempo książki zwalnia – zwłaszcza jeśli nie interesują ich detale implementacyjne czy historia kolejnych implementacji Uniksa. Jednak nawet w tych fragmentach widać, że autor nie pisze tylko o kodzie – pisze o sposobie myślenia, który doprowadził do powstania całej kultury inżynierskiej w Bell Labs.
Najciekawsza część książki moim zdaniem, to gdzie Kernighan – uczestnik tamtych wydarzeń – opisuje atmosferę panującą w Bell Labs. To nie była zwykła firma badawcza. To było środowisko, które pielęgnowało ciekawość, zachęcało do współpracy i nie karało za błędy. Naukowcy, matematycy i inżynierowie mogli rozmawiać ze sobą swobodnie, wymieniać pomysły, eksperymentować bez presji natychmiastowych wyników. Mogli też pracować nad dowolnymi zagadnieniami. Ta swoboda intelektualna, połączona z realnym wsparciem technicznym i organizacyjnym, stworzyła przestrzeń, w której mogły się narodzić rewolucyjne pomysły – takie jak Unix, C, czy pierwsze sieci komputerowe.
Bell Labs było przykładem miejsca, w którym nauka i praktyka spotykały się na równych prawach. Kernighan pokazuje, że największe odkrycia nie wynikają z planowania sukcesu, lecz z ciekawości i pasji do rozwiązywania problemów. Dziś, w erze korporacyjnych deadline’ów i szybkich zwrotów z inwestycji, ten model może wydawać się idealistyczny – ale książka przypomina, że właśnie taki klimat pozwolił informatyce stać się dziedziną kreatywną i odkrywczą, taki klimat wzniósł Bell Labs na wysoki poziom. Wielokrotnie autor wspomina jak bardzo atmosfera w Bell Labs wspierała pisanie książek i dokumentowanie pracy.
Z perspektywy programisty „Jak Unix tworzył historię” to nie tylko opowieść o systemie operacyjnym, lecz także o tym, jak powstaje innowacja. To książka, która inspiruje do myślenia o technologii nie tylko w kategoriach narzędzi, ale przede wszystkim – kultury, ludzi i idei, które za nimi stoją.
