No powiem Wam że po przeczytaniu wpisu stwierdzam że większość "programistów" gówno potrafi i pisze na odpie$dol. Da się pisać tak by wykorzystać 99% maszyny? Owszem, ale nie, CZAS cenny. No to chociaż zoptymalizuj bałwanie jądro lub najważniejsze elementy ale k$rwa nie - oye^ać mapkę 600 MB co mogłaby ważyć 20 MB i działać 3x szybciej.
#informatyka #komputery #programowanie #programista15k
@gawafe1241 Prosta zasada - dev pracujący za X pln/h spali ci kilka-kilkanaście godzin, na poprawę funkcjonalności, która wykona się nawet te 3 sekundy szybciej - kto za to zapłaci?
Czy wypychając nową wersję możesz dodać do ceny np. +1200PLN za MD spalonego na przyspieszenie funkcjonalności?
Czy po prostu jest to kasa w piach?
To jest jak z tym słynnym 6-godzinnym pisaniem skryptu, który jest wołany raz na kwartał i zastępuje ci np. godzinę roboty- rocznie ci się to nie zwróci, a co dopiero jak przyjdzie zmienić parametry wołanego taska.
Tacy perfekcjoniści to sobie mogą siedzieć w latach 80 w NASA, jak na kawałku krzemu musiałeś napisać cały system i po prostu nie dało się fizycznie tego ominąć.
Teraz albo coś dowozisz w sensownym czasie, albo robi to za ciebie hindus i wychodzi mu to "good enough for demo", a ty sobie skończysz to szybkie, perfekcyjne cacko, za 2 tygodnie, gdzie reszta będzie już RTM i nikt nie zwróci uwagi, póki end-user się do tego nie przyczepi, (albo jak się przyczepi, ale zmiana tego czasu wykonania będzie wymagała przebudowy sporego kawałka programu [a przebudowa zajmie np. 10MD i będzie policzona jako CR a nie FIX, a na to biznes/klient się z-e-s-r-a, a nie zapłaci xDDD])
Też mnie irytuje to, że muszę kupować co 3 lata telefon, żeby magicznie działały na nim te same aplikacje, które działały 8-10 lat temu, które robią to samo, ale jako alternatywę mam tupanie nóżką i dólbupienie albo siedzenie na starym andrucie bez upgradów, ale za to bez aplikacji do banku xD
@gawafe1241
> "programistów" gówno potrafi i pisze na odpie$dol.
tak, a o co chodzi?
> Da się pisać tak by wykorzystać 99% maszyny? Owszem, ale nie, CZAS cenny
tak, czas człowieka jest bardzo drogi
> No to chociaż zoptymalizuj bałwanie jądro lub najważniejsze elementy ale k$rwa nie - oye^ać mapkę 600 MB co mogłaby ważyć 20 MB i działać 3x szybciej.
zoptymalizuj, a później miej hejty od innych developerów że tego nie rozumieją, bo jest zbyt skomplikowane, a nikt nie ogarnia matki języków - assemblera.
PS.
Nie warto, bo to co napiszesz to za 2-3 lata pójdzie do kosza, bo zmienią się zasady gry. Inwestując czas na takie "pierdoły", gdzie sporo ludzi ma w dupie, spowalnia twój rozwój. Możesz mieć zajebisty projekt, ale co z tego że nie będziesz dynamiczny do rynku. Napiszesz A, a po roku stwierdzisz że jednak rynek oczekuje B i powodzenia w przepisywaniu. Każdy konsument ma w du@#%@% jak to działa, ale ma działać i kropka.
PS2.
Aplikacje teraz są bardziej złożone niż 20 lat temu, to co kiedyś team robił w tydzień, programista może zrobić w dzień.
PS3.
Dysk i ram jest tani w stosunku co było 20 lat temu. Ot inflacja oprogramowania, ale jak zrobisz metrykę standardowego rozmiaru dysku do wielkosci oprogramowania miedzy dzisiaj a kiedys, to roznicy nie ma duzej.
PS4
Bylejakość jest wszędzie, gdy cena pracy człowieka rośnie. Idź do mechanika i zapytaj się czy naprawi ci samochód bez części zamiennych. Powie ci wypierdalaj
@gawafe1241 programiści mogliby tak pisać. Ale powiedz to menadżerowi: potrzebuje spędzić nad tym jeszcze 2 tygodnie, bo może być 13% optymalniejsze i zużyć 100mb(!) mniej RAM.
Teraz manager robi szybką kalkulację: zwiększyć zasoby dla wirtualki, vs opóźnić o kilka tygodni (bo dolicza poślizg) dostarczenie nowych funkcjonalności, które ktoś zamawia.
Także wiesz, wybór jest prosty. ¯\_( ͡° ͜ʖ ͡°)_/¯
Zaloguj się aby komentować