Aktywne Wpisy

d601 +25
U mnie -12,6°C
A u Ciebie jaka pogoda? Zimno?
#pokaztermometr #zima #pogoda
Pokaż zdjęcie termometru i napisz jaki region
#ankieta
Najebusy śpią dalej a trzeźwi
A u Ciebie jaka pogoda? Zimno?
#pokaztermometr #zima #pogoda
Pokaż zdjęcie termometru i napisz jaki region
#ankieta
Najebusy śpią dalej a trzeźwi
źródło: 1000098725
PobierzCo robisz w w tak mroźny niedzielny poranek
- Nic. Leżę najdłużej jak mogę 53.6% (392)
- Muszę wstać wysrać psa 13.7% (100)
- Mam kaca po wczorajszej imprezie 7.8% (57)
- Muszę wstawać do pracy 6.7% (49)
- Idę się przejść po zamarzniętym jeziorze bo lubię 8.2% (60)
- Mam w planach mosowanie, rower czy bieganie 10.1% (74)

mimik739 +26
#gielda
Musze odniesc sie do jednego z wpisów o PPK
Autor zapytał dlaczego ludzie nie sprzystepuja do ppk?
Jeden
Musze odniesc sie do jednego z wpisów o PPK
Autor zapytał dlaczego ludzie nie sprzystepuja do ppk?
Jeden





Nie wiem jak wy promptokodujecie, że nie osiągacie ogromnego wzrostu wydajności lub otrzymany kod jest do bani. Ja w pracy w ostatnie 4 dni robocze zrobiłem eksperyment i przez ten czas polegałem całkowicie na vibekodowaniu. Mój setup to github copilot + claude opus 4.5/sonnet 4.5 - zmieniałem je w trakcie, by dostrzec różnice między nimi( jest niewielka).
W efekcie zaoszczędziłem 90% czasu na wykonanie zadań. W prawdzie robię w najbardziej oklepanej branży, za to w legacy, które jest tak stare, że nie używa żadnego frameworka, a także przypadek jest szczególny, bo testowanie zajęło z powodu natury zadań niewiele czasu.
Pomimo swej skuteczności popełnia rażące błędy:
- potrafił usunąć cześć zapytania SQL ważną w podstawowym use case aplikacji.
- popełniał błędy składniowe(mam wrażenie, że wcześniejsze modele nie miały z tym problemu) nawet tak trywialne jak nie zamknięcie nawiasu
- wpadał w pętle zmian w kodzie skutkujących brakiem poprawnego działania aplikacji i nie pomagało podanie danych wejściowych, otrzymanych błędnych wyników i poprawnych wyników, wycofywałem także wszystkie zmiany i zaczynałem od początku - bez uzyskania poprawy
- problemy z regexem(klasyczne pomijanie części wymagań)
Jednakże powyższe jest łatwe do wychwycenia i po naprowadzeniu dawał dobre rozwiązania. Nie napisałem nawet jednego wyrażenia do kodu źródłowego, cofałem tylko zmiany, promptowałem i testowałem, z czasem zacząłem robić pobieżną analizę kodu, by szybciej wkroczyć z naprowadzaniem.
Lepiej radzi z sobie z frontendem niż backendem, domyśla się nawet przy nieprecyzyjnym naprowadzaniu w przypadku FE i w przypadku BE rzadko dostarcza wszystkie oczywiste warunki brzegowe.
Rezultat jest bardziej spaghetti od tego co robię na co dzień.
Dodam, że zawsze miałem wrażenie, że jestem powolnym programistą - inni nie zastanawiali się nad składnią i również szybciej projektowali całokształt funkcji, za to znam się na architekturze co pomaga w promptowaniu.
Po pierwsze:
Ogólnie to w pracy przez to, że szybciej robisz teraz to nie pokazuj tego aż tak bo Ci jeszcze bardziej śrubę będą dokręcać. Ja wolny czas przeznaczam na samorozwój.
Wracając
@straggler2: 99% pracy programisty to nie jest pisanie kodu, więc zyski są niewielkie. A jak się zajmuje poważnymi rzeczami, a nie frontendem czy CRUDami, to AI wymięka i nie radzi sobie
ego top
@polskie-k0rpo: no, to tak samo jak te "SPARC, AVR, MIPS, x86, ARM", jedyna prawdziwa architektura to na poziomie krzemu i tranzystorów jest ( ͡° ͜ʖ ͡°)
@tubkas12: czyżby "handmade hero" i spółka? :)
i przy okazji dzięki za komentarz - przywracasz wiarę w ten tag bo myślałem, że tutaj ciężko kogoś z podobnym spojrzeniem spotkać.
@polskie-k0rpo: tak
@tubkas12: z mojego doświadczenia za pomocą AI tak najlepiej właśnie robić. AI może mniej zepsuć bo pracujemy nad jedną rzeczą na raz, można łatwiej iterować jak i wymienić cały komponent. Monolit łatwiej zepsuć, trudniej zrozumieć działanie i debugować. Jak AI nie daje sobie
Trudniej debugować monolit? Pracowałeś kiedyś przy dużym systemie z wieloma mikro-serwisami? Skoro gadasz
źródło: f91067ec0bca09c2902ab5008a5ef023a1add4868ac53440f91b0ed27c00441c
Pobierz