Monthly retro — March 2024
· 1 min read
Delivery
- Classification UDF → UDTF migration done. 10x performance improvement.
- Automatic tag propagation engine design almost done. Satisfied about the final algorithms for performance and eventual consistency, and the full scan trade-offs we thought through — eventually a trade-off on time vs. memory.
Next priority
- Implementation of the continuous propagation
- Observability of the propagation
- Lots of data analysis and SQLs over the dependency graph and tag associations, building a new dashboard for object tagging
Learnings from work and study
- Performance improvement at architecture level: focus on gains that reduce the growth delta, e.g. from O(N) to O(log N)
- How to write better documentation
- Opinionate, then focus on all the supporting data. If not enough supporting data, revise opinion.
- CEO change resulted in such a huge impact on $SNOW, as well as my financial plan
- An admired architect left the team. They taught me a lot, even with the last stamp.
Industry findings
- DBRX is not an efficient move. We chose Mistral for a reason — price/cost efficiency.
- AI Component System is a good paper to read. I think LLM is like the OS in the future world. More importantly, wait and see who will invent the DOS and the Windows.