Not Every Problem is a Nail and Not Every Solution a Hammer

There typically isn’t a silver bullet to solve all problems.  As the saying goes, if all you have is a hammer then everything looks like a nail.  It’s important to approach every problem with an open mind so you can choose the best fit tool for the job.

“One of the consequences of centralised governance is the tendency to standardise on single technology platforms. Experience shows that this approach is constricting – not every problem is a nail and not every solution a hammer.  We prefer using the right tool for the job and while monolithic applications can take advantage of different languages to a certain extent, it isn’t that common.”

– Martin Fowler, “Microservices

Share This Post On:
  • email
  • Print
  • Facebook
  • Twitter
  • LinkedIn
  • Tumblr
  • Reddit
  • Digg
  • Google Bookmarks