When I first started knitting socks, like many of you, I had second sock syndrome. I just couldn't see myself starting a whole new object once the first sock was complete. When I thought about the technique of knitting two socks at a time, it seemed tedious. Completion of any portion of the sock would take twice as long. I wouldn't see progress.
So I came up with an idea (or re-vented the idea) that solves both problems. I knit two socks at a time, but in chunks. What is a chunk? Its any portion of the sock you want to complete. Typically, I chunk my socks as follows: Cuff, leg, heel flap & turn, gusset, foot, and toe. I start the first sock and complete the first chunk, in my case the cuff. I then move on to the second sock. I knit the cuff, completing the first chunk and then move on to the leg. I complete the leg and then move back to the first sock. I complete the leg of the first sock and then move on to heel flap and turn. I move back to the second sock, well you get the idea. The method works equally well for toe up and top down socks.
Other Chunking Ideas:
Just do what works for you and the pattern.
To knit socks in this manner, you will need two sets of needles. If you use magic loop, you will need one needle for each sock or two needles. If you knit on two circulars, like I do, you will need two sets of two needles or four needles. If you knit on double points, you will need two sets of double points.