As an architect, I used to think/say
- I have very little time to develop, so.....
- have very poorly skilled team members, so...
- The requirements are not clear and keep changing, so...
How can it be my responsibility alone to develop a good architecture? Some challenges insights.