• 170 Posts
  • 1.09K Comments
Joined 4 years ago
cake
Cake day: May 2nd, 2022

help-circle





  • Kiedyś wyznaczali standardy interakcji z komputerem i zdominowali rynek narzędzi deweloperskich.
    Teraz okazuje się, że AI jest lepiej wyszkolone do pracy z linią poleceń (w szczególności narzędziami GNU), a VS Code w najlepszym przypadku jest sprowadzany do roli środowiska uruchomieniowego dla agentów. :-)

    Owijka - wrapper.






  • naurMtoSoftwareNNN STACK — NixOS · Niri · Noctalia
    link
    fedilink
    Polski
    arrow-up
    1
    ·
    9 days ago

    Nie jestem fanem Nixosa na desktopie. Nie podoba mi się koncept przygotowywania środowiska pod każdą aplikację, która nie jest w nixpkgs.
    Język Nix też ma sporo wad. Jestem przyzwyczajony do długich stack trace’ów w C++, ale w Nix wygląda to jeszcze gorzej.

    W zastosowaniach serwerowych te wady są rekompensowane przez stabilność i możliwość łatwego wycofywania zmian.
    Na desktopie mam inne priorytety (szybkość adaptacji do bieżących zadań).









  • naurtoInterestingUHK80: Flexibility At A Price
    link
    fedilink
    Polski
    arrow-up
    1
    ·
    23 days ago

    Podoba mi się koncepcja klawiatury z wbudowanym ekranem.
    Czasem trudno jest przekazać użytkownikowi informację za pośrednictwem 3 LEDów statusu i podświetlenia klawiszy.
    Pozostałe feature’y w sumie już widziałem w innych klawiaturach i za mniejsze pieniądze.



  • naurtoInterestingSoftware engineering at the tipping point
    link
    fedilink
    Polski
    arrow-up
    1
    ·
    edit-2
    23 days ago

    Mam kilka spostrzeżeń odnośnie tego wykładu.

    • Skąd założenie, że AI zwiększy wydajność 10x? Nie widziałem takich wyników nigdzie poza hobbystycznymi projektami.
    • Czego tak naprawdę dotyczy ten mnożnik? Ilości generowanego kodu, ukończonych feature’ów, czy czegoś jeszcze innego? Faktycznie zaobserwowałem w pracy zwiększenie rozmiaru i częstotliwości pull requestów, ale niektóre z nich nadają się do natychmiastowego odrzucenia, bo np. zawierają dwa tysiące linii awka., Nawet akceptowane PRy dałoby się znacząco zmniejszyć i uprościć.
    • Czy rozsądne jest oczekiwanie, że cały system należy skalować do najbardziej wydajnego elementu?
      Wynalezienie turbodoładowania nie sprawiło, że samochody zaczęły jezdzić po ulicach 300 km/h.
      Ok, zdarzają się takie przypadki, ale zazwyczaj źle się to kończy.
    • Wykład skupia się na technicznych wyzwaniach, ale twardym limitem będzie użyteczność krańcowa software’u.
      Co z tego, że możesz dowieźć produkt przepalając tokeny za 100 tysięcy dolarów, jeśli jego wartość rynkowa jest znacznie niższa? Czy przeciętna firma jest w stanie zaoferować 10x więcej produktów? Czy klienci chcą otrzymać 10x więcej możliwości? Gdzie zdobyć 10x więcej klientów?

    Wystarczy popatrzeć na OpenClaw - sztandarowy przykład wajbkodowanego projektu. Jensen twierdził, że ten projekt jest największym sukcesem w historii software’u.
    Czy ten sukces jest teraz z nami w pokoju?