100. O AI w strategicznym Domain-Driven Design z Kubą Pilimonem
Better Software Design zaczęło się w 2020 roku od tematów związanych z Domain-Driven Design, gdzie często z Kubą Pilimonem zagłębialiśmy się w kolejne wzorce i przykłady. Po kilku latach wspólnie z Kubą wracamy do tej tematyki, aby sprawdzić, jak zmieniło się nasze postrzeganie Domain-Driven Design i pracy architekta w świecie, który przyspieszył do prędkości mierzonych w tokenach na sekundę. A rozmowę zaczynamy od pytania Kuby, jednego ze słuchaczy podcastu, które pojawiło się przy okazji zbliżającego się odcinka specjalnego z okazji 100 odcinków Better Software Design.
Zresztą te wszystkie… HatchMapa, HatchMap na Workflow, sorry. HatchMapa, HatchMap na Workflow. Wszystko możesz zrobić. No może nie aż do takiego, wiesz, poziomu, nie? Natomiast bym starał się wyłuskać, wiesz, ten bazowy model na tyle, żeby on był faktycznie generyczny. Czy to by było dobre podejście? Prawdopodobnie tak z perspektywy dzisiejszego czasu myślę, że nie. W wielu przypadkach. To znowu wiesz, jakby kontekst pewnie będzie robił dużo roboty. Natomiast w większości przypadków właśnie to uogólnienie tak zaciemnia, że to po prostu się potem bardzo źle czyta. A jednocześnie takim uogólnionym modelem się źle komunikuje z innymi osobami. Zdecydowanie. Wymaga myślenia abstrakcyjnego. Ludzie myślą, że generyczne znaczy lepsze. Taka jest moja obserwacja. A generyczne znaczy po prostu Generyczne. Nic więcej tam nie ma w tym przymiotniku. Nie każdy ma tą zdolność myślenia na takim poziomie abstrakcji, żeby udało się w takim, powiedzmy, kodzie i modelu poruszać.
Czy ja mogę skonfigurować cokolwiek to jest w tym pytaniu, wtrzymajmy się tego auta, rzeczy tak, że się wykluczają. Nie tyle skonfigurować, co ustawić konfigurację możliwości, bo tam jest problem, czy mam w ogóle spełnialność konfiguracji, jest to archetyp, powiedzmy, czy algorytm. Zastanawiamy się, czy to jest potrzebne, bo widzę takie słowa właśnie kluczowe, które nastrajał trochę mój mózg do tego, żeby myśleć archetypowo w kontekście dziedziny, która nawet w tym pytaniu, zauważ, nie jest określona, prawda? Bo nie jest określona. Ja nie wiem, o czym to jest. Bo to jest problem generyczny. Tak, dokładnie. To jest problem archetypowy. Prawdopodobnie też za te produkty się płaci w jakiś sposób. I teraz płacę za paczkę, czy nie za paczkę, jakie są cenniki i widzę archetyp pricingu. I dopytuję, powiedzmy, jak by to mogło wyglądać. To tak bym jeszcze bardziej dzisiaj pomyślał w ten sposób i szybkie pytania bym tego typu pozadawał, żeby wdrożyć sobie do głowy głębokość archetypów, które będę chciał stosować, a potem zająć się rzeczami, które będą powiedzmy bardzo specyficzne, nie?
Pokazano wszystkie 2 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Kliknij, aby znaleźć fragmenty, w których pada.
Better Software Design zaczęło się w 2020 roku od tematów związanych z Domain-Driven Design, gdzie często z Kubą Pilimonem zagłębialiśmy się w kolejne wzorce i przykłady. Po kilku latach wspólnie z Kubą wracamy do tej tematyki, aby sprawdzić, jak zmieniło się nasze postrzeganie Domain-Driven Design i pracy architekta w świecie, który przyspieszył do prędkości mierzonych w tokenach na sekundę.
A rozmowę zaczynamy od pytania Kuby, jednego ze słuchaczy podcastu, które pojawiło się przy okazji zbliżającego się odcinka specjalnego z okazji 100 odcinków Better Software Design.