
DuckDB PR3 — Investigating ART Checkpoint Overhead Behind Insert Slowdowns
Reproducing a 244% increase in batch latency and tracing how persistent Adaptive Radix Tree (ART) indexes affect insert performance as a DuckDB table grows.

Five principles for designing functions, controlling access, reducing redundancy, reasoning about correctness, and using LLMs without outsourcing engineering judgment.

A C++ design investigation into variable-length keys, stack-versus-heap allocation, CPU cache behavior, and the performance trade-offs of temporary search objects.

Automating a memory-leak regression test across DuckDB versions with a Bash test harness

A six-stage, LLM-assisted development process for specification, interface design, invariant-driven testing, implementation, sanitizer debugging, and adversarial code review

Tracing a DuckDB memory leak from ON CONFLICT ... DO UPDATE through ART index updates and checkpoint cleanup

..reproducing a DuckDB memory-safety bug with AddressSanitizer, automated test matrices, controlled memory and thread limits, and historical-version analysis.