cyee-logo

SEO Skunkworks @ Uber

The Agentic Telephone Game: Cautionary Tale

Remember the telephone game? One person whispers a message, it passes through a chain of people, and by the end “together we will make a world of difference” becomes simply “haaaaa.” We’re playing the same game with artificial intelligence now…except the output sounds polished at every step. That’s what makes it dangerous. Anecdotal evidence On a recent project, someone used an LLM to draft a strategy document. A second person took that output and fed it back into an LLM to build on it. A third person layered their own AI-assisted revisions on top. A fourth reviewed the latest version…also with AI. Then the original author looped that version back into the LLM to come up with the “final” version. ...

March 4, 2026 · Christopher Yee

Upstream: the strategic advantage for LLM prompt tracking

Generative AI is reshaping how customers discover brands and products. For marketing leaders and data/analytics product managers, channel influence now hinges on a fundamentally new dimension: prompt tracking to measure how often and in what contexts brands appear in AI-generated responses. This focus replaces the classic SEO era’s preoccupation with keywords and rank tracking. Why prompt visibility tracking LLMs like ChatGPT, Gemini, and Claude synthesize answers from diverse sources dynamically. Unlike deterministic search engines, their outputs vary based on input prompts, user context, conversation history, and persona. Consequently, traditional metrics like mentions, rankings, or link count fall short of capturing true AI visibility. ...

October 1, 2025 · Christopher Yee

Laboratory vs Factory: Rethinking Product Management

If you’ve spent any time building products - whether internal tools, customer-facing apps, or the latest machine learning feature - you’ve probably seen this movie before: a burst of creative energy, a flurry of prototypes, and then…silence. The product sits unused, gathering digital dust while the team wonders why adoption never took off. I’ve lived this cycle more than once, and its taught me that the real challenge isn’t technical. ...

June 12, 2025 · Christopher Yee

Recreating plots in R: Coast FIRE Grid

The tl;dr about Coast FIRE… Coast FIRE is when you have enough in your retirement accounts that without any additional contributions, your net worth will grow to support retirement at a traditional retirement age. I encourage everyone to read up on this very interesting personal finance concept! Load packages library(tidyverse) library(scales) CoastFIRE function coastfire_calculator <- function(retirement_spend, withdraw_rate, growth_rate, inflation_rate, retire_age, current_age){ df <- (retirement_spend) / (withdraw_rate * (1+(growth_rate - inflation_rate))^(retire_age - current_age)) df } Formula parameters Assumes 3.5% safe withdrawal rate, 8% growth, 3% inflation and retired at 67 years old. ...

June 10, 2025 · Christopher Yee

From Mega-Prompts to Micro-Agents

A few months ago, I found myself trying to wrangle a large language model (LLM) into doing my bidding with what can only be described as a “mega-prompt.” If you’ve ever tried to fit an entire workflow, context, and all possible edge cases into a single AI prompt, you’ll know the feeling: somewhere between optimism and mild dread. The results were…mixed. Sometimes the model would spit out something useful. Other times, it would get lost, hallucinate details, or just run out of steam halfway through. The more I tried to stuff into the prompt, the less reliable things became. ...

June 9, 2025 · Christopher Yee

Why GEO Misses the Mark in the Age of AI Search

Hot take: The term “Generative Engine Optimization” (GEO) feels like a phrase invented by a committee who couldn’t agree on what the future actually looks like. The whole thing sounds like someone threw “generative AI” and “search engine optimization” together in a blender just so they could charge their clients more. In the age of AI search, clinging to outdated or unclear terminology like GEO only muddles the waters. It’s trying to ride the coattails of Search Engine Optimization (SEO), but it fumbles the landing with language that just doesn’t track. ...

May 28, 2025 · Christopher Yee

10x SEM performance: unlock the power of your own data

This piece originally appeared in FT Optimize on June 25th, 2020. With each passing year the utility of third-party cookies continues to decline as it faces barriers from web browsers and government regulation. The current system still works and there will be alternatives but it is always best to start preparing for the new status quo. FT Optimize believes that the best way to maximize SEM ad revenue is to use first-party data. ...

February 23, 2023 · Christopher Yee

Google Ads: digging deeper into target ROAS bidding

This piece originally appeared in FT Optimize on June 7th, 2019. Google has made a concerted effort to get more advertisers to switch over to their “smart bidding” platform. This technology uses machine learning to optimize max CPC at auction time by predicting future conversion rate and value based on historical data. The purpose is to relinquish bidding activities to Google so advertiser’s can divert their attention to other details of account management. ...

February 22, 2023 · Christopher Yee