Why improving search feels impossible and how a new architecture can get you unstuck
Search is a perpetually frustrating feature. Even the standard search experience remains hard to build, hard to maintain, and hard to improve. The real frustration, however, comes from the fact that there is a consensus belief, from developers to CTOs, that search is important. But despite that, most search experiences remain mediocre and improving those search experiences appears impossible.
May 11, 2023