Intentional Architecture
Our software craft is constantly changing. Technology evolves, and our skills and practices develop as well. How about the teams we are part of? And the organizations? The evolution at the team and organization level is slower but has the potential to be more disruptive. Our brain likes routine, and it is hardwired that way....