welcome to the data hangar

Hey! My name is Alex, though sometimes I go by Jarvis. I’m a naval aviator turned data engineer. I still do the aviator thing on the side but my main focus has been on solving hard data processing and management challenges in the undersea environment.

recent 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.

    · 8 min read
  • 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.

    · 10 min read
  • advent of code 2023

    discovering the advent of code challenge and trying my hand at some rust!

    · 2 min read