Pulling espresso at home comes down to 5 variables: grind size, dose, tamp pressure, water temperature, and extraction time. Get all 5 right and every shot pulls correctly. This guide covers each variable, what it does, and how to diagnose a bad shot.