blog posts
silent exception failures in etl
a production etl run lost 198 rows (0.0013% of 15.2m total) when asyncpg connection errors caused worker processes to crash silently without retry logic or exit code checking. python's exception-based error handling made this vulnerability invisible—unlike rust's result<t, e> which forces explicit error handling at compile time, python function signatures don't indicate what exceptions can be raised, making defensive programming entirely optional and prone to being overlooked.
tactical platform data interface
thoughts on building good human interfaces for data collection from tactical systems
building your cursor ide stdlib
a deep dive into cursor ide's self-learning capabilities through .cursor/rules, exploring how to build and maintain your own standard library of ai knowledge.
advent of code 2023
discovering the advent of code challenge and trying my hand at some rust!
the dawn of algorithmic warfare
republishing my article submitted to and published by the naval helicopter association.
us air force bravo 01 hackathon
a wrap-up of the weeklong experience that was the usaf bravo 01 hackathon
making [an earlier version of] this site
an adventure with gatsby and netlify