Optimizing na and doing

234 · Brett Terpstra · Oct. 23, 2025, 2:42 p.m.
Summary
This blog post discusses performance optimizations made to two command-line tools, na and doing, which are used for managing todos and tracking work. The author identifies performance bottlenecks and implements improvements through caching, smart pagination, lazy loading, and batch processing, resulting in significant speed enhancements. The tools are now more responsive, with markedly faster command execution times.