Heat butter in a non-sstick skiller over medium-high heat until it's hot and foamy. Break eggs and gently slide into pan, one at a time. Reduce heat to low immediately. Cook slowly until whites are completely firm and yokes begin to thicken but are not hard. Carefully slide a spatular under each egg and flip. Cook until desired doneness. Add salt and pepper to taste.
Note: Slow and Steady. Gentle heat ensures even cooking and prevents eggs from becoming tough and rubbery.