Letâs be ready for these and fight the good fight for our solution.
You are a trained architect. You are experienced. You work out the best architecture for something, methodically. Are you done? Can we implement it now? No way! You must now run the gauntlet. And lined up on the sides are the enemies of right architecture.
- We donât have the time for this
- We have never done it like this before
- It will need an upgrade that canât be done now
- We donât have the skills
- We donât have the capacity
- The customer says no
- The big boss says no
- Weâll do it later (never), letâs do it simpler for now
- We know what to do, stop bugging us
- Architecture? Isnât that some idealistic, impractical nonsense?
Sounds familiar? Be strong, donât fall, run it well, come out unbeaten. It will leave welts and scars but each run will make you tougher. One day you will be a pro at making good architecture happen despite its many enemies.