Tagħżil tal-istampa t-tajba (jew xejn) għal problema jeħtieġ li tifhem il-problema b'mod sħiħ, taf l-istampi u l-kompromessi tagħhom, u tapplika ġudizzju biex tibbalanċja l-benefiċċji kontra l-kumplessità. L-għan hu ssolvi l-problema tajjeb, mhux użu tal-istampi għall-hekk biss.}
Ibda mal-problema, mhux mal-istampa
✓ UNDERSTAND THE PROBLEM first → what's the actual issue? (don't start by picking a pattern)
✓ Identify what you NEED → flexibility? decoupling? extensibility? simpler creation?
✓ Then ask: does a pattern address THIS problem well? (or is a simple solution better?)
→ problem-first, not pattern-first → avoid forcing patterns
