December 10, 2024
November 29, 2024
October 31, 2024
Sell aspiration, not efficiency
September 14, 2024
The AI Revolution is Still Early
July 25, 2024
June 19, 2024
Language models don't have to reason to be useful
May 09, 2024
Unbundling consumer search: query-interface fit
April 17, 2024
March 27, 2024
February 21, 2024
AI agents as a new distribution channel
February 07, 2024
Good developer experience is a GTM hack
January 18, 2024
Horizontal tools, vertical UIs
January 03, 2024
In defense of thin wrapper startups
December 01, 2023
Towards cheaper, better, faster language models
November 09, 2023
October 26, 2023
September 13, 2023
System 1 vs. System 2 automation
May 24, 2023
The future of programming with large language models
March 30, 2023
Reasoning apps: the next frontier for LLMs
January 12, 2023
August 01, 2022
DuckDB and the next frontier of OLAP databases
June 16, 2022
Notes on developer product adoption
April 09, 2022
February 28, 2022
No one knows the future, some people know the past
December 15, 2021
Have your cake and eat it too: the evolution of commercial open source
November 30, 2021
September 30, 2021
August 25, 2021