
Better Dev Club #35 - Marcin Malinowski Allegro Pay o agentach, spec-driven development i juniorach
Show notes
Specjalny odcinek z gościem: Marcin Malinowski, principal engineer w Allegro Pay, człowiek z dwóch światów: solidnego inżynierskiego rzemiosła (FP, DDD, CQRS, event sourcing) i bardzo świeżego, praktycznego podejścia do agentic coding. Rozmawiamy o tym, jak AI zmienia rolę principala, dlaczego warstwa kontekstowa i wiedza plemienna to największa słabość modeli oraz jak Allegro przebudowało dokumentację pod AI (RAG, bazy grafowe, hierarchia kontekstu).\n\nW drugiej części Marcin zdradza twarde liczby z Allegro Pay: ile kodu naprawdę generuje AI i gdzie ląduje, kto buduje agentów (inżynierowie vs eksperci domenowi bez znajomości Pythona), jak wygląda regulowany proces KYC/AML, agent payments protocol oraz narzędzia typu Snowflake, Obsidian i Playwright w rękach analityków. Na koniec szczera rozmowa o końcu ery „YOLO”, odpowiedzialności za kod, siatkach bezpieczeństwa wokół PR-ów, losie juniorów w erze AI i o tym, w co warto zainwestować swoje 10 000 godzin. „Wszystko, co powiedziałem jako prognoza — z tą gwiazdką na pewno się mylę”.
00:00 - [Intro] Marcin Malinowski — principal engineer w Allegro Pay
03:05 - [AI Engineering Foundations] Spec-driven development i mierzenie efektów pracy agentów
06:14 - [Warstwa kontekstowa] Dlaczego wiedza plemienna to największa słabość AI
10:33 - [Dokumentacja pod AI] RAG, bazy grafowe i hierarchia kontekstu w Allegro
12:59 - [Kraftowe rzemiosło] FP, DDD, CQRS, event sourcing i TDD w erze agentów
19:30 - [Allegro Pay] Ile kodu generuje AI, gdzie ląduje i co pokazują metryki
24:01 - [Kto buduje agentów] Inżynierowie vs eksperci domenowi, KYC/AML, Snowflake, Obsidian
34:48 - [Dane i odpowiedzialność] Regulacje, agent payments protocol i przetwarzanie danych klientów
39:26 - [Koniec YOLO] Odpowiedzialność za kod i budowanie siatek bezpieczeństwa
43:59 - [Review PR-ów] Dlaczego na PR-ze jest już za późno i jak dbać o jakość wcześniej
49:14 - [Juniorzy w erze AI] Entry-level jobs, nauka on the job i analogie ze sportem
55:53 - [W co inwestować] 1000/10000 godzin, fundamenty AI i ekspertyza w jednej dziedzinie
59:47 - [Ostatnia rada] Odręczne notatki i meta-nawyk
62:00 - [Outro] Podziękowania i zaproszenie do dyskusji
#betterdevclub #ai #marcin-malinowski #allegro-pay #spec-driven-development #agentic-coding #ddd #tdd #event-sourcing #kyc #aml #snowflake #obsidian #mcp #junior #principal-engineer