I started by thinking about what a good strong definition for a software architect would be. That pushed me into reflecting about how I’ve changed over the years. The things I’ve learned, the differences in viewpoint, the way I approach problems.