Świat zmieniają ludzie, którym się nie chce

Pracownik, który nie chce wykonywać pracy. To nie jest dobry pracownik. Jednak to samo nastawienie napędza rozwój technologiczny od dziesięcioleci.

Historia dostarcza wiele dowodów na tę tezę, jedną z nich jest historia GITa…

Cofnijmy się trochę w czasie. Mark Zuckerberg jako student cieszy się z popularności jego strony do oceniania wyglądu studentów, oraz zaczyna się martwić czym zapłaci za serwer. Larry Page już wprowadza Mapy Google, a Bill Gates jest guru informatyki, jego Windows XP podbija komputery użytkowników. W tym samym czasie kilka zespołów programistów na świecie pisze komercyjne kernele systemowe. Linus z Helsinek wiele lat wcześniej stwierdził, że też napisze jeden mały kernel obsługujący tylko jego sprzęt jako projekt dla zabawy i nic poważnego. Jak się jednak okazało, pomysł darmowego kernela przypadł do gustu innym programistom, którzy zaczęli kręcić się wokół projektu. Tak nastał rok 2005.

Wciąż istniał poważny problem. Jak umożliwić pracę nad kodem im wszystkim? W owych czasach istniały komercyjne projekty jak BitKeeper do rozproszonego zarządzania kodem. Dlaczego więc Linus stworzył GITa? GITa, z którego korzysta obecnie większość programistów? To historia o hakerach oraz komercji. Otóż BitKeeper był darmowy i programiści wokół Linuxa chętnie z niego korzystali, ponieważ był darmowy. Jednak to nie trwało wiecznie. Właściciela programu rozwścieczyło to, że jakoby jeden z programistów próbował dobrać się do sposobu, w jaki program działa. Do tego stopnia, że zrezygnował z oferowania go za darmo. Ta decyzja była głównym czynnikiem, który wymusił znalezienie innego rozwiązania, a w efekcie do powstania GITa.

Czytaj podobne  Ewolucja języka

Jeśli prześledzić listy dyskusyjne z owego okresu, to nie było jednak takie pewne. Po pierwsze nie było wiadomo, czy da radę napisać system spełniający oczekiwania,  a po drugie, czy nie łatwiej będzie się poddać i użyć np. SVNa, który wtedy działał, chociaż tak jak inne systemy owego czasu wolno i wadliwie. Motywacje Linusa do stworzenia GITa stały się jasne, gdy napisał na liście, że nie chce zajmować się ciągłym integrowaniem kodu, że jak już tak zaczną robić, będą mieli problem, żeby przestać. Że inne rozwiązania problemu są wadliwe. Że woli trochę pocierpieć trochę teraz, aby później mieć lepsze rozwiązanie.

Niemal 15 lat później wiemy, że podjął słuszną decyzję. Na bazie GITa powstały całe ekosystemy. Na przykład GitHub, używany przez 20 milionów programistów,  sprzedany nie tak dawno Microsoftowi za 7,5 miliarda dolarów… GIT nie powstałby, gdyby Linus poszedł na kompromis i skorzystał z któregoś rozwiązania dostępnego wtedy na rynku, ale wadliwego. By nie powstał, gdyby chciało mu się robić coś, co uważał za żmudne. GIT powstał, bo Linusowi się nie chciało. Dzięki temu miliony ludzi nie musi się męczyć.

A czy Tobie nie chce się czegoś robić?

Jeśli chciałbyś/abyś nauczyć się GIT-a, do 16.06.2019 jest promocja -50% na kurs wideo, oraz na kilkanaście innych kursów programistycznych: (zobacz dostępne kursy w promocji)

Jeśli chcesz więcej, obserwuj mnie na Facebooku, albo zapisz się na newsletter: https://polishwords.com.pl/blog/newsletter-dla-programistow/

Przeczytaj też

Kupon rabatowy na kurs programistyczny W VideoPoint ruszyła wiosenna promocja 2 za 1. Można mieć dwa kursy m.in. programistyczne w cenie 1. Wybór kursów jest bardzo duży. Jest Py...
Rozstrzygnięcie konkursu na kurs programowania Niedawno skończył się czas na zgłaszanie się do konkursu na kurs programistyczny i są już wyniki tego konkursu! Konkurs polegał na tym, aby...
Aktualna promocja: zestaw kurs + ebook programisty... Kurs i ebook programistyczny tańszy niż ryba nad Bałtykiem! Ostatnia szansa, by dostać programistyczny kurs + ebook w cenie 40 zł. Do końca...
Do wygrania kursy programistyczne Ogłaszam konkurs. Do wygrania są 3 kursy programistyczne. Zachęcam do brania udziału! Jak część z Was już wie, dzięki temu, że zapisaliście...
Aktualne promocje na kursy programistyczne (do 23 ... Ruszyła promocja urodzinowa VP, w której dostać można do 200 kursów wideo w języku polskim. Kursy są w cenie od 19,90 do 39,90 zł. Tematyka programist...
10 książek/ebooków w promocji 2 w 1 10 książek/ebooków, których możesz nie znać, a powinieneś/aś. Warto je poznać, bo dzisiaj są w promocji 2 w 1. Oprócz tego dziesiątki innych tytułów d...
Napisano w Kursy wideo, Programowanie Tagi: , , ,