One of the reasons I love knitting socks is because it's fairly easy to make them fit. You just need two important measurements: the circumference (C) of the widest part of the ball of the foot, and the length (L) from the tip of the longest toe to the center of the ankle. I sometimes have a hard time explaining to people the L measurement, so here's the illustration from the sock scriptures, Simple Socks: Plain and Fancy.
I also like making socks because nearly everyone likes them and can stand to have many pairs. How many hats, scarves, and mittens does one person really need? Sweaters take too long. And don't even talk to me about afghans, shawls, and lace.
And you don't really need to have a recipient in mind when you start a new sock. You can let the pattern and the yarn take you where it wants, and you end up with what I call "Cinderella Socks" -- whomever they fit, gets them.