Falsehoods Programmers Believe About Search

Max Irwin writes:

As much as anyone I’m a fan of resurrecting trends and memes and pretending it’s cool. In that vein dear friends, I’ve exhumed the venerable “Falsehoods Programmers Believe” party from 4 years ago to bring you one about, no less, Search.

Search is a deceptively complex field, where competence is hard-won through training, practice, and experience. The list stands at a total of 105 falsehoods. I couldn’t mash up the ole 99-problems meme with this to cull 6 unworthy items, because they are all worthy. I will leave you with that brief introduction and, of course, the list:

  • Search engines work like databases
  • Search can be considered an additional feature just like any other
  • Search can be added as a well performing feature to your existing product quickly
  • Search can be added as a well performing feature to your existing product with reasonable effort
  • Choosing the correct search engine is easy and you will always be happy with your decision
  • Once setup, search will work the same way forever
  • Once setup, search will work the same way for a while
  • Once setup, search will work the same way for the next week
  • etc.

Check out the complete list here: https://opensourceconnections.com/blog/2019/05/29/falsehoods-programmers-believe-about-search/

Leave a Reply

Your email address will not be published. Required fields are marked *