Posts
-
2026-06-04
Why I Still Build Chatbots in 2026
Three years of shipping Brickbot, the Data + AI Summit chat assistant, and what each year taught me about how fast this field moves.
-
2025-03-06
Token Alchemy
Can you give an LLM a distribution as an input? Not exactly, but you can get close.
-
2025-02-27
RIP flatMapGroupsWithState
The new transformWithState API is here and you'd be crazy not to try it.
-
2024-04-10
Hacking Delta Lake MERGE with UDFs and Accumulators
Using Spark accumulators inside MERGE to capture change data before CDF existed.