Projektowanie i rozwijanie aplikacji jako spójnych systemów, nie zbioru niezależnych ekranów i endpointów. Skupiam się na czytelnych granicach odpowiedzialności, przewidywalnym przepływie danych i rozwiązaniach, które da się rozwijać bez ciągłego dokładania złożoności.