• 67 Posts
  • 356 Comments
Joined 4 年前
cake
Cake day: 2022年5月2日

help-circle


  • Trochę marudzenie. Open source ma wady, ale zły kod jest wszędzie. W komercyjnych projektach wcale nie jest lepiej.

    Systemd ma 800k linii (wliczając testy) i robi znacznie więcej niż zarządzanie usługami (nie mogę uwierzyć, że Blow sprowokował mnie do obrony tego software’u).

    Jest mnóstwo otwartych projektów, które spokojnie rywalizują z komercyjnymi: SQLite, ffmpeg (właściwie to wszystkie popularne kodeki audio i wideo), zstd.

    Mój hot take: NeoVim, Emacs i Qt Creator są lepsze od Visual Studio Professional używanego przez Blowa.
    Nigdy nie byłem tak zdenerwowany przez te programy jak Blow po crashu VS.






  • Znam podobny przypadek, gdy ktoś przygotował po godzinach UI ułatwiające konfigurację firmowej aplikacji.
    Projekt do użytku wewnętrznego, dostępny tylko na firmowym repo.
    Od razu po prezentacji pojawiły się głosy, że ktoś to będzie musiał utrzymywać, a autor może przecież odejść z firmy.
    Z mojego punktu widzenia dość absurdalny argument, bo jeśli aplikacja faktycznie przyspieszy pracę, to zawsze można przydzielić wewnętrznego maintainera.

    Robiłem w tym czasie research innego narzędzia i widząc te reakcje stwierdziłem, że chyba nie warto się tym zajmować.



  • Czemu ma to robić wrażenie? To pokaz możliwości narzędzia.

    Taki benchmark ustaliłem sobie włączając filmik na YT.

    Każdy ma inną definicję rzemiosła. Nie widzę problemu, żeby używać AI i twierdzić, że to rzemiosło.
    Problem pojawia się wtedy, gdy ktoś ogłasza sukces w 10 minut, bo wygenerowany program zadziałał w dwóch przypadkach.
    To nie przechodzi mojego testu na bullshit.
    Na dodatek tworzy iluzję, że narzędzie może już działać z minimalnym nadzorem. Rzemieślnik zaraz będzie niepotrzebny, bo wystarczy napisać prompta i poczekać na wynik.

    Tymczasem szybka inspekcja kodu źródłowego na GitHubie pokazuje, że daleko mu do pełnej kompatybilności z CBM BASIC (która była kryterium podanym w prompcie!).

    Szkoda, że zabrakło takiej analizy w filmie, bo w komentarzach na YT widzę zachwyty nad kawałkiem niedziałającego kodu.








  • Płaski design mógł też wynikać z łatwości przygotowania takiej grafiki w wektorowej, skalowalnej postaci.
    Czytałem kiedyś jakiś artykuł o remasteringu starych gier i wynikało z tego, że upscaling grafiki był istotną częścią kosztów.
    Teraz jest to proces wspomagany przze AI.
    Przez taką ewolucję (ręcznie rysowana grafika -> grafika wektorowa -> upscaling) przeszła między innymi seria Broken Sword.

    W UE pewnie przepisy zabraniaja takiego sterowania samochodem. :-)