software patterns responsibility-driven design domain driven design heuristics software design cognitive illusions system 2 thinking decision-making system 1 thinking agile and architecture practices sustainable code code maintenance and repair design evolution broken window theory experiences agile software agile software development architecture kanban software architecture landing zones agile architecture
Ver más