AM I FLEXIBLE?Blessed are the flexible, for they shall not break
SYMPTOMS
Rigid approach - focusing on specific implementation instead of providing generic feature(Restrictive user experience)
Enhancements require major changes
Reviewing the necessity of a feature
Annoyance (Adverse to modification requests)
SOLUTIONS
Think Generic (although requirement is specific)
Welcome user conveniences
Do not overrate your capabilities
Analyze existing successful architectures and the intent behind the design
SUGGESTIONS
Be prepared to outperform your achievements
Do not feel fully content