#programowanie #ai Czy Wy też macie wrażenie, że te LLMy komercyjne stały się głupsze niż były kiedyś? Mam X getterów, jednolinijkowych które zwracają coś tam mega prostego z jakichś zmiennych, ale jednak robią jakieś przekształcenie, wywołują ze dwie funkcje. Mam drugi plik gdzie są zdefiniowane nazwy tych zmiennych. Dałem LLMowi do kontekstu oba pliki, w prompcie nakazałem zrobić tak samo jak pozostałe gettery tylko dla nowych zmiennych (czyli
@Krolik no ale właśnie sam potwierdzasz, że źle używasz. AI na ten moment nie jest do tego, żeby dać mu parę mln linii, powiedzieć "zrób" i oczekiwać, że zrobi. AI jest w stanie przyspieszyć pracę i spowodować, że ten sam efekt będzie osiągnięty kilkukrotnie szybciej, ale nie zrobi wszystkiego za programistę. Wymaga też odpowiedniego zaplanowania zadania, dostarczenia informacji, integracji z innymi narzędziami itp. Opinie innych seniorów że "nie działa" mnie nie
@pan_bogus: No tylko że właśnie zauważyłem że ostatnio on ma problem ze zrobieniem czegoś w obrębie jednego pliku i to nawet jak ma podany przykład w tym samym pliku podobnego kodu.
W 2025 jest wysyp badań pokazujących że AI nie podniosło produktywności w firmach.
Jak ludzie to robią że wysyłają CV w 100 miejsc i dostają zaproszenie na 3 rozmowy, a z połowy nawet maila z negatywną odpowiedzią nie dostają? Napisałem do firmy że przeczytałem ich wpis na blogu i wydał mi się interesujący i czy może nie zatrudniają, 15 minut później dostałem odpowiedź z zaproszeniem na rozmowę następnego dnia i żebym sobie godzinę wybrał. Nawet CV nie dołączyłem. Tak, to było w grudniu 2024 nie
@Krolik: czytać blogi? przecież to wskazuje na najgorszego wroga wykopków czyli PASJONATA xD wykopki nadal myślą, że za klepanie select from tabelka będą dostawać 100 propozycji na miesiąc xD
Do czego: okazjonalne naprawianie elektroniki po kosztach, robienie własnych płytek SMD (trochę liczę na to że będzie to robić za bieda-reflow-oven którego nie posiadam).
Tak ogólnie to szokuje mnie trochę, że podgrzewacze dzielą się na dwie kategorie: - tanie chińczyki za < 1000 zł, czasem za mniej niż 300 zł
Takie coś wpadło mi dzisiaj na maila: Remote Staff Compiler Engineer (Rust) | $300k-450k. Jak ktoś umie Rust, to nadal ma eldorado. #programista100k #programowanie #rustlang
@MakeLifeGreatAgain: Microsoft i Google mają programistów znających dobrze C i C++ i jednak historia błędów pokazuje, że nie, argument „wystarczy nie robić błędów” nie działa. W modern C++ możesz zrobić bardzo łatwo UB bez używania wskaźników czy alokacji na heapie. Ponad połowa dziur bezpieczeństwa w Windows oraz Android to błędy zarządzania pamięcią w C i C++.
Unsafe w sterownikach i oprogramowaniu systemowym najczęściej pojawia się na styku z systemami zewnętrznymi
@Krolik: Ja wiem, że o błędy w C i C++ jest łatwo. Dlatego to co napisałem, że w tych językach serio musisz być dobry bo na tobie wszystko spoczywa w porównaniu do Rust. Wiadomo mimo to błędy się zdarzają, ale kompilatory oferują sporo flag, które mogą sporo rzeczy wykryć, ale niestety trzeba tych flag podczas kompilacji używać.
@Spedra: MVP kilka dni, wersja ostateczna kilka tygodni. Nie nie sprawdzał deadlockow i nie mierzył pamięci. Liczył procentowy czas jaki dany kod się wykonywał (CPU profiling) i robił graf wywołań w obie strony. Potem projekt porzuciłem bo znalazłem async-profiler, który jest niemal pod każdym względem lepszy.
Kryzys w IT straszny. W firmie ogłosili że wypłacą tylko 70% bonusu. No i plan żeby kupić sobie nowe BMW się rypnął. Jak żyć? #programista50k #programowanie
@NieBendePrasowac: Nie no tak serio to trochę kryzysu jednak jest. Koniec 2022 i początek 2023 serio było ciężko. Za to w końcówce 2023 mocne przyspieszenie z powodu... AI.
Wykop: Kryzys idzie, tysiące CV na jedno miejsce, juniorzy po bootcampach siedzą na ulicy i błagają o jedzenie, AI zabierze wszyskim pracę. Rzeczywistość w pracy: HR przysłało kandydata na interview na seniora, już po wstępnej selekcji (CV, rozmowa z julką z HR). Kod kandydata:
// reset hasfoobar to false hasFooBar = false; (nazwa zmiennej zmieniona, bo nie była istotna, ale reszta kodu wklejona
Dlaczego monitory 4K są tanie jak barszcz i całkiem fajny IPS do programowania można wyrwać za 1500-3000 zł, ale 5K to wydatek 7-9 tys. a 6K to 20+ tys. zł? Dlaczego nikt nie robi dobrych monitorów 27"/5K i 32"/6K do programowania / pracy biurowej w normalnej cenie, kiedy to jest minimalna rozdzielczość zapewniająca ostrość tekstu? Wszystko co ma mniej niż 220 PPI to pikseloza / rozmazane krawędzie. #komputery #monitory
Myślę o przekwalifikowaniu się z #programista50k na #elektryka. Widziałem że kursy i uprawnienia kosztują kilkaset zł, taniej niż bootcamp, a potem za gniazdko 200 zł albo za przegląd 500 zł można kosić, a robota łatwa i przyjemna. Warto?
@Krolik: gniazdka to najprzyjemniejsza część tej roboty, poza tym 200 od gniazdka to możesz liczyć jak masz tylko 1 u klienta do zrobienia, nie jak masz 20 czy 100, bo nikt by tyle nie zapłacił. Poza tym trzeba dużo wiedzy, nie same uprawnienia, przyjdzie coś zdiagnozować i co zrobisz?
#fotografia #fotografiamobilna Dzisiaj byłem w przedszkolu podrzucić dzieciaki, patrzę, a tu cała ściana praktycznie wytapetowana zdjęciami z ostatnich wydarzeń (dzień mamy, taty, babci, dziadka, dziecka, piknik rodzinny i jakieś inne zajęcia w salach, wycieczki). Tylko z daleka widzę że te zdjęcia jakieś takie ciemne, ponure i w sumie mało zachęcające. Podchodzę nieco bliżej i wszystko staje się jasne - brak szczegółów, przeostrzone krawędzie, paciaja typowa dla smartfona.
@Krolik To nie jest kwestia budżetu tylko czytania parametrów sprzętu przed zakupem. Telefony są różne, jeden ma lepszy aparat a za to gorszą baterię albo ekran, drugi odwrotnie. Jest też kwestia umiejętności i zaangażowania. Raczej przedszkolanka w pracy nie włączy trybu manualnego żeby dostosować parametry ekspozycji do warunków tylko będzie strzelać na automacie bo nikt jej za to dodatkowo nie zapłaci i wychodzi jak wychodzi.
@Krolik: ostatnio widziałem z szajsunga (nie wiem który ale nie seria S) fotę w 100x70 i była spoko. Kwestia podstawowa - musi być dużo światła, żeby ta mikro matryca mogła pokazać pazur. Wnętrze przy świetle sztucznym to za ciemno dla większości smartfonów poniżej 3k
@Krolik: prowadzisz moze jakis blog? bo ciekawie sie czyta twoje wpisy czy komentarze dotyczace programowania, a z wykopu slabo by bylo korzystac do tego celu ;/
#programowanie #golang Język go jest tak prosty, że wprawdzie nie działa z nim żaden popularny analizator pamięci, który działałby z C/C++/Rust, np. heaptrack, ale za to profilera przeznaczonego dla Go (pprof) nie da się po prostu użyć na zbudowanym programie. Trzeba zmodyfikować program i przebudować projekt! Ja się zastanawiam jak ludzie mogą w tym języku pracować, jak coś co jest trywialne w innych językach tutaj wymaga takich kombinacji.
Nieprawda. Runtime go zawsze zbiera statystyki, problemem może być ich odczyt. Jak masz aplikację serwerową to wystarczy użyć tego pakietu https://pkg.go.dev/net/http/pprof i możesz zbierać statystyki w dowolnym momencie.
Co do samego poziomu to jest dużo dużo lepiej niż w przypadku aplikacji natywnych. Najbardziej jestem pod wrażeniem tego co jest dostępne pod /debug/pprof/trace, bo mamy tam takie statystyki jak np. w których miejscach siedzimy długo na mutexach albo jakie syscalle blokują program.
@bkowalczyyk: nie rozumiesz, możliwość rzucenia wyjątku w dowolnym miejscu oznacza gorszą czytelność, bo żeby dokładnie zrozumieć co się dzieje w danym fragmencie kodu, musisz patrzeć na implementacje wszystkich wywołań i to wiele poziomów wgłąb - nie wystarczy popatrzeć na ich sygnatury i opisy. Wyjątki to jest ukryty, drugi przepływ sterowania. Analogicznie, możliwość zmodyfikowania obiektu przez cokolwiek co ma do niego referencję powoduje, że nie wystarczy analizować sekwencji jawnych wywołań metod
W 2025 jest wysyp badań pokazujących że AI nie podniosło produktywności w firmach.