Thoughts
On building marketing functions, scaling SaaS companies, and the decisions that separate strategy from guesswork.

6 min read
Meta didn't make mistakes. Meta made choices.
Zuckerberg is testifying in court. Internal documents show Meta knew its platforms harmed teens and chose growth anyway. A decade of evidence says this was never an accident.

7 min read
AI assistants were supposed to work for you. Now they work for advertisers.
OpenAI promised ads were a last resort. Twenty months later, ChatGPT has ads. Why AI advertising is different from everything before it.