Building DuckDB Extensions with Zig and Nix

This blog post is intended for Nix users and Zig developers familiar with DuckDB looking to extend it’s capabilities with custom extensions. If you’re not part of these communities I hope this post is useful enough to learn something new. Giving the Duck New Wings DuckDB is a blazing fast in-process analytical database that ships in a multitude of forms, from a binary CLI to C++ shared library. The creators have been clever enough to provide extensions as a first class primitive and maintain an officially supported C++ extension template.
Read more →

Building & Running Effective Software Development Teams

Over my journey in software development, I’ve had the good fortune of exposure to many different team structures and project management philosophies. Some, more effective than others… The following post attempts to summarize my collection of experiences into a preferred method of working. It’s intended to be used as a compass to ensure a project remains on track without prescribing an exact path that must be followed. Flexibility and compromise are key ingredients when working among a team.
Read more →