Podcast Better Software Design
Odcinki podcastu
Better Software Design to podcast o architekturze, programowaniu i wyzwaniach z tym związanych
O Fitness Functions w architekturze ewolucyjnej z Sebastianem Buczyńskim
LIVE PHPers Summit 2023
O architekturze hexagonalnej, portach i adapterach z Kubą Nabrdalikiem
O modułach w DDD i organizacji kodu aplikacji biznesowej z Marcinem Markowskim
O siedmiu dev-grzechach głównych kariery w IT z Wojtkiem Ptakiem
O dostarczaniu kodu na produkcję z użyciem Feature Toggles z Mateuszem Kwaśniewskim
O technikach Living Documentation i modelu P3 z Marcinem Markowskim
O optymalizacji współpracy zespołów i Team Topologies z Piotrem Kacałą
O testowaniu kontraktowym z Rafałem Maciakiem
O faktach i mitach wzorca CQRS z Oskarem Dudyczem
O fuckupach w projektach IT z Jarkiem Pałką i Wojtkiem Ptakiem
O Machine-Learningu i rozwiązaniach Data-Driven dla bankowości z Piotrem Gawrysiakiem
Największą przyczyną porażek w systemach intensywnie wykorzystujących oprogramowanie nie jest awaria techniczna, lecz tworzenie niewłaściwej rzeczy - Mary Poppendieck. Zaskakująco często w projektach IT głównym problemem nie są błędy techniczne, a fakt, że tworzymy coś, czego użytkownicy wcale nie potrzebują. Zanim zaczniesz kodować, upewnij się, że dobrze rozumiesz potrzeby swoich klientów. To trochę jak przygotowywanie posiłku na wielką uroczystość - niezależnie od tego, jak dobrze gotujesz, jeśli zaserwujesz dania, których nikt nie chce jeść, cała praca pójdzie na marne. Sprawdź więc dwa razy, czy budujesz produkt, który naprawdę rozwiąże realne problemy twoich użytkowników.