One key to doing a weekly cooking time is setting aside the time to do it leisurely. If you're not rushing because you're hungry or in the middle of a busy week you can prep/cleanup properly (I use the time to cleanup my kitchen before the week a bit too).
I save money, eat a bit better, and clean my kitchen more often because I took 1-2 hours out of my weekend during a time I'd just be sitting around mourning the end of the weekend anyway.
I don't do it every weekend if I exhausted myself during the day with other projects... but I used to HATE cooking but I've really started looking forward to it. The end result is really satisfying and I feel like it produces a small ongoing feeling of accomplishment that I've really been missing.
Another thing that's been helpful is big roasts. turkey breast, pork shoulder, etc are very easy to toss a quick seasoning on throw in the oven for 2-6 hours, plus are pretty cheap ($2-$3 a lb, though a bit of that is bone). Gives you some meat to work into all sorts of things for the week with pretty low effort cooking.
With that, a carb staple and random sauteed veg you can get pretty far.
If you look at some of the traditional kitchens in the South of France (just as an example), you'll see tiny spaces with very small counter spaces and limited cooking/sink areas and yet awesome food come out of those kitchens.
Alternatively, I also prefer to cook only for me. I can take the time I want. Retry as many times as I want. And don't have to take into account the other persons tastes.
[0] And I know this is a juvenile sentiment. I have learned to deal with it but it's just too damn annoying.
I wouldn't say it's juvenile. Progress is about getting rid of the bullshit you don't like doing in order to have more time for things you like doing.
Cooking gives you a unique opportunity to be experimental, algorithmic, and potentially experience a small part of a variety of cultures. The programming mindset maps very well to it. It's also great SO/family time when done jointly.
For people who hate cooking, I recommend trying to find a recipe that seems out of your league. That's what really got me going originally. Nowadays I'm pretty confident trying to whip up nearly anything (though I'm not making fancy, artistic-looking dishes certainly).
Home cooking has it's own challenges. Less space, still have a lot of cleaning, and can't magically divine all sorts of cooking oils and what have you because the scale makes it impractical.
That said, cooking for 1 is a lot less exciting for me than cooking for 2+. If I were living alone I'd probably still eating packet Ramen a bunch.