Posts
All the articles I've posted.
-
The limit_zero macro bug: how dbt resolves macros across packages
A missing limit_zero macro in a Tuva Project run turned into a detailed lesson on how dbt resolves macros across package namespaces, adapter dispatch, and why the fix is a two-line local macro.
-
What 167k synthetic Medicare claims taught me about US healthcare data
Running the Tuva Project on 167k synthetic Medicare claims reveals the structural complexity of US healthcare data — before you've dealt with a single real data quality issue.
-
What is the Tuva Project and why should data engineers care
The Tuva Project is an open-source dbt package that transforms raw healthcare claims into analytics-ready mart tables covering HEDIS, HCC, CCSR, readmissions, and data quality. This is what it actually does and why it matters.
-
Batch Means Two Different Things: Why the Term Became Confusing in Data Engineering
In data systems, some of the most common words are also the most overloaded. Few terms illustrate this better than batch . Historically, batch processing described a very specific operating model:
-
Why apt upgrade Didn’t Update VS Code (and What Actually Happened)
Problem Statement sudo apt update sudo apt upgrade But Visual Studio Code (Visual Studio Code) remains outdated. sudo apt install --only-upgrade code it updates successfully. This behavior is not
-
Tracking Subdomains in PostHog Without Breaking User Journeys
When a website grows, it often stops being just one site. A main domain may coexist with multiple subdomains, such as a marketing site, an events portal, a documentation site, or a learning platform.
-
Why Terraform Does Not Deploy Your Lambda Container Image
When teams start packaging AWS Lambda functions as container images, a common misunderstanding appears quickly: “I created the Lambda with Terraform, so why is AWS saying the image does not exist?”
-
ABC in Python: What It Is, Where It Comes From, and Why It Exists
When people begin exploring object-oriented design in Python, they eventually encounter this import: from abc import ABC, abstractmethod That usually leads to a natural question: what does ABC mean,