Dlaczego 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.
#programowanie
mpower

@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) ( ͡° ͜ʖ ͡°)

ziemniakimozeszzostawic

Jeden z lepszych wpisów jakie ostatnio wertowałem - esencja stawania się masterem. Powodzenia!

cec

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


( ͡° ͜ʖ ͡°)

tatarysh

@Klopsztanga jaki OS ?

Klopsztanga

@tatarysh myślałem że jak będe mieć Mac'a to wszystko będzie działać. Niekoniecznie, ale nie powiem - lepiej niż linux

tatarysh

@Klopsztanga cóż, tak właśnie myślałem.

tellet

@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ę wyjebie jakiś czas później xD

GazelkaFarelka

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ę

macgajster

@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".

mk-2

@macgajster możliwe ale przy hpc generalnie innej opcji niż konteneryzacja to nie ma

rith

@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 (╯ ͠° ͟ʖ ͡°)╯┻━┻

Klopsztanga

@rith o boże, jak ja hejtuje the githubowe boty zamykające temat.

Kazix

@Klopsztanga ty to jesteś! szok!

Klopsztanga

I tak się dzieje programistycznego spierdolenia dzień 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ą

cb1692e6-191b-4ef7-ae0c-93c6b5c76e86
piotrb

@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.

Zaloguj się aby komentować