Ładuję...

Nie chcę dłużej smażyć tłuczonego szkła (w Pythonie) RSS

 
Czyżby happy end? Dostałem od CEO zielone światło odnośnie do refaktoryzacji kodu i użycia sensownych bibliotek, a dotychczasowy CTO (autor koszmarnego kodu opisanego w flaker.pl/...am-zrobic-z-gosciem-ktory... inne wpisy na ten temat przestł być szefem zespołu. #python #django #praca #życie
  1.  
  2. photo szopa dodałem tego flaka do historyjki:Nie chcę dłużej smażyć tłuczonego szkła (w Pythonie) 
  3. photo kuba dobro wygrywa [odpowiedz]
  4. photo dc1 lans! 
  5.  
po ponad dwugodzinnej rozmowie przez Skajpa w której wykazałem, że część kodu jest ostatecznie gówniana (totalnie dyletancko napisana, zupełnie bez ładu i składu, z nazwami funkcji na ponad 100 znaków, w większości stworzony metodą Copiego i Paste'a) i że można ją tanio zastąpić gotową biblioteką, której używa m.in. NASA i kilka gazet dowiaduję się, że może zająć to za dużo czasu i że będziemy używać tego co jest, i że wcale nie jest takie złe. totalna załamka. może za bardzo przejmuję się pracą, ale dawno nie czułem się tak nieszczęśliwy. straciłem całe serce do tego projektu, trzymają mnie już przy nim tylko pieniądze. szkoda. na pocieszenie mam zimną Coronę z plasterkiem limonki. #życie #python #fail :(
  1.  
  2. photo szopa niefajne! 
  3. photo szopa dodałem tego flaka do historyjki:Nie chcę dłużej smażyć tłuczonego szkła (w Pythonie) 
  4. photo maciejplonski niefajne! 
  5. photo szopa @mks - search_episode_where_subscription_title_and_suggested_show_name_and_episode_title_and_season_and_number (nazwy argumentów powtórzone w nazwie funkcji to bonus). i tak, to jest natywny python, a nie automatycznie wygenerowany interfejs do biblioteki w ObjC. [odpowiedz]
  6. photo dc1 o kur.... u mnie najdluzsza metoda ma nazwe max 3 wyrazy:) [odpowiedz]
  7. photo szopa najgorsze jest to, że te nazwy to jest właściwie najmniejszy problem z tym kodem... [odpowiedz]
  8. photo kuba a ja pije karpackie. czirs [odpowiedz]
  9. photo Thotep @kuba - yeah! +10 do karmy :-) @szopa - współczuję. Choć pieniążki pewnie zacne, skoro znajdujesz siłę, żeby się męczyć. ;-) [odpowiedz]
  10. photo phpinka przecież to jest paranoja ;) powinni za coś takiego publicznie wbijać na pal ;) [odpowiedz]
  11. photo D3X @phpinka - glowa w dol, dla pewnosci [odpowiedz]
  12. photo Mekk Miałem nieraz. Najzabawniejsze (w smutnym cudzysłowie), jak bardzo ludzie podejmujący decyzje potrafią nie docenić znaczenia owego "serca" do projektu. [odpowiedz]
  13. photo szopa @marcinkaszynski - django-solr-search: code.google.com/p/django-solr-search inne wpisy na ten temat jakbyś testował i okazało się, że nie działa i jest w ogóle denna, to bardzo by mnie to podniosło na duchu :-) chociaż ona fajny interfejs ma, więc pewnie nawet wtedy bym pewnie forkował... [odpowiedz]
  14.  
Co ja mam zrobić z gościem, który pisze w #Python.ie tak, że wygląda jakby odwoływał się do metod z biblioteki w ObjC - np. funkcja, której nazwa ma 99 znaków długości? I ma własną funkcję trim używającą wyrażeń regularnych? :(
  1.  
  2. photo Mekk Edukować. Najlepiej konstruktywnie, tj. pokazując jak powinno być. A jeśli się nie da, starać się nie pracować nad tymi samymi projektami.
    Dla pocieszenia wspominek z poprzedniej pracy, gdzie grupę programistek COBOLu przeszkolono z obiektowego programowania w C++. A potem powstał program, w którym były dwie klasy - CDataDivision oraz CProcedureDivision. [odpowiedz]
  3. photo szopa @Mekk - myślisz, że nie próbowałem edukować? od edukowania bolą mnie już nadgarstki i zachrypłem. z tą pracą nad innymi projektami to może być trudno, bo to jest startup a on jest jednym z założycieli, ale w trosce o swoje zdrowie psychiczne staram się pracować nad zupełnie różnymi kawałkami aplikacji... [odpowiedz]
  4. photo szopa @Mekk - z ciekawości, w jakiego rodzaju firmie można znaleźć "grupę programistek COBOLa"? :D [odpowiedz]
  5. photo Mekk To było paręnaście lat temu, ja już stary jestem. W TPSA. Tamże widziałem produkcyjnie działające PDP (a sam zaczynałem od oprogramowywania microVAXów) [odpowiedz]
  6. photo jacek Funkcja z mega długą nazwą jest niefajna, ale wyrażenia regularne są cool ;) [odpowiedz]
  7. photo szopa @jacek - nie zawsze. s.trim() jest dużo fajniejsze niż `s = re.sub(r's*$', '', s); s = re.sub(r'^s*', '', s); return s`. [odpowiedz]
  8. photo admin Lać klawiaturą i patrzeć czy równo puchnie... Moi programiści też mnie dzisiaj doprowadzili do szewskiej pasji. Jak czasem patrzę na wymysły co niektórych, to się zastanawiam jakim cudem zdobyli swoje dyplomy. [odpowiedz]
  9. photo szopa @mlen - dzięki za słowa otuchy. [odpowiedz]
  10. photo szopa dodałem tego flaka do historyjki:Nie chcę dłużej smażyć tłuczonego szkła (w Pythonie) 
  11.