Blog

  • AI and Search: Part II

    AI and Search: Part II

    What role can generative AI play in information retrieval? A few months ago, I set out to learn what was possible using the current generation of AI models. I found some surprises, both good and bad. In this 3-part series, I’ll delve into the lessons I learned along the way. Recap In part 1, I Read more

  • AI and Search: Part I

    AI and Search: Part I

    What role can generative AI play in search? A few months ago, I set out to learn what was possible using the current generation of AI models. I found some surprises, both good and bad. In this 3-part series, I’ll delve into the lessons I learned along the way. Part 1: The All-Purpose Shopping Assistant Read more

  • Collaborative AI

    Collaborative AI

    The best teams often combine people who are quite different from each other. Each person has strengths and weaknesses, and fitting those together to form great teams is a bit like doing a jigsaw puzzle – you find a way to fit one person’s area of strength with the negative space of another person’s weakness. Read more

  • Goodbye, Hello World

    Goodbye, Hello World

    You never know a line of code will be the last one you write, at the time. As I moved from engineering roles into product roles, I was excited to get more involved in product design and user research. I didn’t think much about leaving coding behind. Within 2 years, I wasn’t fluent in the Read more

  • AI Character Building

    AI Character Building

    When your software approaches the realm of not-quite-human, it needs a not-quite-human personality. This new generation of AI-driven chat interfaces comes with a curious side effect. As chatbots start sounding more human, we ‘actual humans’ often assume they can think the way we do. If someone asks a large language model (LLM) something like, “What Read more

  • Do We Know How to Win?

    Do We Know How to Win?

    Chances are, you’ve seen this vision statement before: “We will be the leading global provider of ____________ to _____________.” Sometimes it’s dressed up with fancier words, or more qualifiers. But, at their core, many vision statements are simply saying, “we’re SOOOO going to win this market”.  Look, there’s nothing wrong with that. Not every company Read more