Paper Driven Design

Paper Driven Design

By Kamil Kiełbasa & Artur WojnarTechnology
Download on the App Store

Paper Driven Design episodes

  • PDD #001 — Czy kod to już commodity?

    Dla wielu inżynierów „kod to towar” brzmi jak ujma na honorze. Pokazujemy, że kod był towarem od dawna: outsourcing, package managery, open source, komponenty kupowane w paczkach, low-code i SaaS. Każdy z tych skoków przyspieszał pracę i jednocześnie podnosił złożoność systemów. Rozmawiamy o różnicy między kodowaniem a programowaniem, o tym, czy wpuszczać agenta AI do domeny core, i dlaczego Martin Fowler porównuje LLM-y do pierwszego kompilatora Fortrana. Są liczby: Windows urósł z 4-5 mln linii kodu w 1993 roku do prawie 30 mln w XP, Debian 4.0 miał 300 mln linii, a według badań Hattona kod w systemie podwaja się średnio co 42 miesiące. Do tego prawa Lehmana, shift-left i definicja architektury jako decyzji trudnych do cofnięcia. Wniosek jest jeden: myślenia nie da się zdelegować do modelu.

    Rozdziały:

    • 00:00 — Kod jako towar: ujma na honorze inżyniera?
    • 01:50 — Kodowanie kontra programowanie
    • 02:30 — Outsourcing, domeny core i generyczne: gdzie wpuścić agenta AI
    • 03:52 — Złożoność esencjonalna i przypadkowa (Brooks)
    • 04:42 — Pętla zwrotna: z tygodni do godzin
    • 06:06 — Kod zawsze był towarem: Parnas, wzorce, archetypy
    • 09:04 — Fowler: LLM to nowy kompilator Fortrana
    • 11:34 — Package managery, open source i komponenty Telerika
    • 13:54 — Low-code, no-code, SaaS i płacenie tokenami
    • 15:39 — Złożoność rośnie: Windows 1993 kontra XP
    • 17:43 — Shift-left i „oszczędności” w Excelu
    • 18:18 — Debian i kod podwajający się co 42 miesiące
    • 20:32 — Prawa Lehmana: bez pracy nad złożonością entropia rośnie
    • 21:45 — Czy za 5-10 lat ktokolwiek ogarnie te systemy?
    • 23:13 — Brooks: architektura to decyzje trudne do cofnięcia
    • 25:17 — Co LLM zmienił w pracy architekta?
    • 26:37 — Package managery czy LLM-y: co bardziej przyspieszyło pracę?
    • 29:35 — Podsumowanie: myślenie jest w cenie

    Notatki i transkrypcja: https://paperdriven.design/odcinki/001/

    Wersja wideo: https://youtu.be/vd8KLksCbDc

    32 min
  • PDD #000 — Poznajmy się!

    Tu Artur Wojnar i Kamil Kiełbasa! Witamy w Paper-Driven Design! :)

    Notatki i transkrypcja: https://paperdriven.design/odcinki/000/

    Wersja wideo: https://youtu.be/Qfv1nkf8Q9I

    9 min

About Paper Driven Design

From the publisher's feed

Paper Driven Design to polski podcast o architekturze oprogramowania i projektowaniu systemów. Prowadzą go Kamil Kiełbasa i Artur Wojnar, architekci z 15-letnim stażem każdy, którzy na co dzień projektują systemy, modernizują rozpadające się aplikacje i facylitują warsztaty łączące biznes z inżynierami.