Nobody lies to the search bar

Turning curiosity into clarity.

Search Pipelines
Data freshness, without trashing the database
In some ways the journey starts here. You have data and now you want to search it. SQL's `ILIKE` will only get you so far before you start exploring fancier options. Getting your data out of your database and into the search engine is the first journey.
Search Mappings
Tune the knobs
Understand all the options that you have available to you. Learn how to surface the right data for your customers at the right time.
Query Design
Balancing your options
Do you long for the days of SQL and your ability to find content in a table, but now you have terabytes of data stuffed in object stores and want to find out a way to search
UI Guidance
Blend your users expectations with what the engine provides
Do you need to help your UI team understand the various concepts in search and how to best leverage them and break their mind from the days of SQL tables?

Helping humans and machines misunderstand each other less

Humans are Silly

We don’t search the way we think we do — we type feelings, fragments, and half-memories. Understanding that gap is where great search begins.

Machines are Literal

Search engines only return what they can understand. We help you bridge that divide with better indexing, relevance tuning, and feedback loops.

Interfaces are Conversations

The search box isn’t a feature — it’s a dialogue. We design interfaces that listen, guide, and reward curiosity.

evolving terminology
Like any new technology, a new way of thinking, it's helpful to have a specific term for what we're discussing. And this idea of a natural language experience is a perfect fit for a prompt-based world.
A very serious Dru A very serious Dru

Be Curious

Over the years, one of my mantra’s, as a self-taught developer, is that “there is no magic in software.” In the end, everything in a program happens for a reason. It might be buried in 17 layers of gunk, but in the end it’s right there. Staring at you.

There is something rewarding about grabbing your “keyboard and a flashlight” and diving head first into the mess. Finding your way through the muck, to gaze upon the solution. Doesn’t matter if its an accounting system, a software system, or a business process.

Now, after two decades of doing this, you get to benefit from years of me asking “Why?” and generally being persistent until I understand. These software and human systems make sense to me, and are a continual curiosity for me, always leading me into new areas.

Something that feels unique to me after these years, is that I see software development as a means to study business. Much like Conway’s law states, I enjoy seeing how the departments and processes of a company impact and/or impacted by the software systems.

Let's connect and discuss all things search