
AWS Day 2: Automating Infrastructure with Terraform
This guide builds on your secure AWS foundation by introducing infrastructure automation through code. Learn how to install and configure the AWS CLI and Terraform, create your first Terraform configuration, and establish a programmable AWS environment. Discover why Infrastructure as Code matters for startups and how it eliminates manual errors, enables version control, improves security, and positions your cloud infrastructure for sustainable growth.

AWS Startup Infrastructure: Day 1 Setup
Building your startup on AWS? Don't make these day-one mistakes.
Starting with a solid AWS foundation can save you months of painful re-architecture later. Our guide shows you how to set up secure, scalable cloud infrastructure from the beginning—even if you're moving fast.

The Statistical Significance Purgatory: Why A/B Testing Can Leave You Stuck (and How RL Offers Escape)
In the relentless pursuit of conversion rate optimization (CRO), A/B testing has long been the reigning champion. It allows you to compare variations of your website elements, from headlines to layouts, and identify the statistically "better" performer. But for all its strengths, A/B testing comes with a soul-crushing enemy: the wait for statistical significance.

Thinking and Talking about Data
The language we use when talking about software greatly effects the product we deliver.

Data Engineering is a Critical Skill
More software developers should at least dabble in data engineering.

Writing Software like a Fighter Pilot
Make better software with mental tools meant for fighter pilots

My Equipment for Video, Audio, Podcasting, Streaming, etc.
I’ve been asked specific details about my audio and video setups enough that I thought it would be worth documenting well.

How to Start Every Project: Build Tools
Every project should start with a build tool.