You're not tasting food before serving it
Sitting at dinner surrounded by your guests isn't the ideal time to be tasting the food you're serving for the first time. You want to make sure you like what you're serving and that you're confident in serving it to others before you put it out on the table.
If you taste your food as you cook, you can make small adjustments along the way, which will most likely lead to a finished product that you like.