Rusty Conover

Rusty Conover

Data infrastructure engineer and founder of Query.Farm. Building DuckDB extensions, scaling data platforms, and writing about what I learn along the way.

DuckDB Apache Arrow Rust C++ TypeScript

Recent Activity

View all →
8/10

Rusty had his hands in multiple fires today, juggling work across the Query-farm RPC ecosystem and deep dives into DuckDB's Arrow integration quirks. He opened two gnarly bugs in the DuckDB repo—issue #21084 on ENUM type identity loss during Arrow round-trips and issue #21082 on buffer memory overreads with NULL values in dictionary scans—showing he's thinking critically about data serialization edge cases. Three PRs went out across duckdb and duckdb/community-extensions, alongside community stewardship when he chimed in on issue #21066 regarding CI cache optimization. Meanwhile, the RPC triumvirate (vgi-rpc-python, vgi-rpc-go, vgi-rpc-typescript) each got commits, and vgi-rpc-python landed a release. Behind closed doors, classified operations classified project, classified project, and classified project hummed along. A solidly multi-threaded day across open-source, RPC infrastructure, and undisclosed work.

17 commits 3 PRs 2 issues
duckdb duckdb rusty.today arrow-rs community-extensions community-extensions adbc_scanner + private
7/10

Rusty was in full commit mode today, hammering out 13 consecutive pushes to vgi-rpc-python in what can only be described as a focused sprint. No PRs opened, no issues filed—just pure, unadulterated code being pushed into the repo with the intensity of someone who knows exactly what needs fixing. Meanwhile, behind closed doors, classified project and classified project received their fair share of attention, suggesting Rusty was juggling classified operations alongside the open-source grind.

13 commits
+ private
6/10

Rusty was the social butterfly of the Apache Arrow ecosystem today, weighing in thoughtfully on issue #4012 in arrow-adbc about GetInfo codes for driver features. Meanwhile, he became the resident philosopher on duckdb's issue #21041, offering five separate helpings of wisdom on the spicy new .llm dot command proposal (because apparently one hot take wasn't enough). Behind the scenes, he juggled commits across query-farm-telemetry-client, vgi-rpc-cpp, and his personal duckdb fork, plus opened a PR on arrow-go to keep the Arrow train rolling. He also snuck in some classified operations on classified project and classified project—mysterious endeavors best left to the imagination. A day of quality over quantity, with genuine community stewardship baked in.

7 commits 1 PRs
rusty.today query-farm-telemetry-client arrow-go duckdb arrow-adbc duckdb + private

Posts & Events

What I've Been Working On

Full activity log →

I've spent the last few months as a dedicated ecosystem steward, shepherding the DuckDB extension universe through major version upgrades while contributing meaningful improvements to core infrastructure projects like Apache Arrow. My work has spanned both the visible open-source landscape—where I've launched new extensions, standardized documentation, and maintained dozens of repositories—and classified initiatives that remain productively mysterious. From future-proofing extensions for DuckDB 1.5 compatibility to shipping production-ready implementations across four languages, I've focused on building systems that are both technically rigorous and surprisingly elegant.

• Led DuckDB ecosystem compatibility work across 40+ extensions, standardizing documentation and APIs while opening PRs that future-proof the entire extension portfolio for upcoming database versions.

• Contributed upstream enhancements to Apache Arrow across JavaScript, Swift, Rust, and Go implementations, adding custom metadata support and fixing data serialization issues that silently affected production systems.

• Shipped complete production ecosystems including vgi-rpc (Python, C++, Go, TypeScript) and Fair Weather Friend weather app with specialized modes for cyclists, dog walkers, and stargazing enthusiasts.