Writing

The Blog

Practical writing on data engineering, architecture decisions, and building systems that people can actually trust.

Follow on Medium
Cloud Infrastructure8 min read

Building a Scalable Data Lake on AWS: Lessons from the Trenches

After migrating three enterprise data warehouses to AWS S3-based data lakes, I've collected a set of principles that separate architectures that scale gracefully from the ones that quietly become technical debt.

AWSS3Data LakeArchitecture
Analytics Engineering12 min read

dbt in Production: What Nobody Tells You

dbt has transformed how teams write and maintain SQL transformations. But the gap between a working dbt project and a production-ready one is wider than most teams realize.

dbtSQLData ModelingBest Practices
Cloud Warehouses15 min read

Snowflake vs. BigQuery vs. Redshift in 2025: A Practitioner's Take

Every month someone asks me which cloud data warehouse they should use. The honest answer is: it depends — but here's a framework that actually helps you decide.

SnowflakeBigQueryRedshiftCloud
From Medium
tornado1 min read

Building an E-commerce Site with Tornado, Python, and MongoDB (Part 2)

mongodbpythondata-engineering
tornado1 min read

Building an E-commerce Site with Tornado, Python, and MongoDB (Part 1)

cruddata-engineeringpython
1 min read

10 Ways to Make Your Spark Jobs Stop Crying

gitlab1 min read

Merge Strategies with Git…did you say a three-way?

gitmerge-strategiesrecursive-strategiesgithub
interview1 min read

Interview Questions To Master for HTML/CSS Front-End Designer Roles

htmlcssfront-end-developmentweb-development
burts-bees1 min read

The Burt’s Bee’s Marketing Philosophy: How to effectively promote your product while raising…

e-mail-marketingretailmarketingbees