Wpis użytkownika Klopsztanga w Programowanie
KlopsztangaGruba ryba
53piorunówDlaczego zostałem dobrym programistą?
Normalny programista:
1. Git clone
2. make
3. make install
Wszystko działa i zaczyna PR'a
Ja:
1. git clone
2. make
3. Wyskakuje błąd, googluje (╯ ͠° ͟ʖ ͡°)╯┻━┻
4. Wyjątkowy błąd że nawet google nie widziało na oczy. Debugujesz
5. Po 5h analizy całego kodu, przewertowania tysiąca artykułów o bibliotekach widzisz, że platforma nie była przygotowana na 0.0000001% przypadku konfiguracji twojego systemu
6. Rozwiązujesz problem, robisz PR do vendora biblioteki... i korzystasz z swojej bliblioteki tymczasowo do momentu zaakceptowania fixa
7. make install.... dziala!
8. Już wiesz od a do z jak działa program, jakie biblioteki korzysta, jakie powiązania i inne bzdety.... Więc mój PR to najmniejszy problem do rozwiązania xD
Boże, czemu mi zawsze wyskakują jakieś popierdolone błędy i nie może być czysta instalacja? Nigdy nic po łatwości nie pójdzie, tylko siłą. Tyle dobrze że coraz więcej OpenSource korzysta z dockera, it is something.
Komentarze (15)
@Klopsztanga Zawsze jak wysyłałem PR (dawniej diffa), to człowiek po drugiej stronie był wdzięczny, ja się czegoś nauczyłem, świat był lepszy.
I tak się dzieje programistycznego spierdolenia dzień :smiley: Właśnie info od project-authora a myślałem że board taki istnieje tylko jakiś płatny/customowy jest więc zmieniłem nazwę - jak się pózniej okazało - na poprawną
@Klopsztanga ty to jesteś! szok!
@Klopsztanga tak właśnie z mojej perspektywy wygląda moja praca, tylko w devopsie. Nic nigdy nie działa od pierwszego strzału, tylko muszę kombinować, bo na googlu 2 tematy i każdy to samo pytanie i każdy zamknięty przez bota z powodu nieaktywności (╯ ͠° ͟ʖ ͡°)╯┻━┻
@rith o boże, jak ja hejtuje the githubowe boty zamykające temat.
@Klopsztanga docker na dłuższą metę to zuo. Soft zamiast stawać się coraz lepszy będzie na szybko klepany, a później "nic nie działa? wrzuć w dockera".
@macgajster możliwe ale przy hpc generalnie innej opcji niż konteneryzacja to nie ma
@Klopsztanga klasyka- tak samo stałem się adminem xD
Ludzie:
Dwuklik/polecenie
Działa
@tellet:
Polecenie
Wykłada się z nietypowym błędem
W gicie podobny error był w 2016, do tej pory unresolved
Samodzielne obejście good enough for demo
Działa
Oczywiście zapomnę jak to naprawiałem i będę odkrywał koło na nowo jak się wy⁎⁎⁎ie jakiś czas później xD
> Oczywiście zapomnę jak to naprawiałem i będę odkrywał koło na nowo jak się wyjebie jakiś czas później xD
@tellet Opisujesz rozwiązanie w wątku na stackoverflow / forum gdzie był opisany ten błąd. Następnym razem googlujesz i trafiasz na swoją odpowiedź. Ile razy tak robiłam, nie zliczę 😁
@Klopsztanga jaki OS ?
@Klopsztanga cóż, tak właśnie myślałem.
@tatarysh myślałem że jak będe mieć Mac'a to wszystko będzie działać. Niekoniecznie, ale nie powiem - lepiej niż linux 😉
normalny programista: instaluje toolchaina z readme w domyślnej ścieżce i ustawia zmienne środowiskowe zgodnie z instrukcją
@Klopsztanga : próbuje skompilować kod losowym, własnoręcznie zmodyfikowanym toolchainem na nietypowym systemie z dzikimi zmiennymi środowiskowymi i poprzestawianymi plikami
( ͡° ͜ʖ ͡°)
Jeden z lepszych wpisów jakie ostatnio wertowałem - esencja stawania się masterem. Powodzenia!
@Klopsztanga nie jesteś w tym sam, miałem podobnych przypadków kilka tylko w ostatnim roku. Jak dla mnie to masz raczej szczęście, bo dzięki temu, jak słusznie zauważyłeś, Twoje skille prawdopodobnie wykraczają poza przeciętnego klepacza kodu. Osobiście widzę tylko same pozytywy z takich sytuacji (o ile nie jest to pożar na produkcji) ( ͡° ͜ʖ ͡°)