But what changed for me is the following, losing weight is HARDER than gaining weight. Gaining weight typically happens for me at a maximum of 2 pounds per month, over the course of a year with no dieting.
Why would losing weight, something that is harder than gaining weight, be expected to happen faster than gaining it? I set my goals to 2 pounds a month weight loss, and I almost never hit that goal. I usually come in about 1.5 pounds lost per month. I also get WAY more nutrients and vitamins than my body needs by eating lots of liver, and taking athletic greens. That way my "hunger" is always for calories and never for nutrient deficiency.
I've kept this up for almost 5 years now making it a life changing amount of weight loss.
I definitely do think that the best diet is the one you can stick to. I've tried a bunch, but I've learned that the thing that works the best for me is learning how to eat to manage hunger rather than managing calories. Managing calories while being gnawingly hungry is just miserable, as you've attested to.
I drink a lot of coffe, but with sugar. I've tried slowly quitting sugar in coffee, but that only made my stomach ache and drinking it was very unpleasant. Without coffee, I would have to make some other caffeine providing solution, without it it's too hard to focus on coding for me (I can live without coffee just fine, I go cold-turkey for two weeks every year, but it's holdiays and I'm away from computer, so no need for coffee).
Coffee is best with a meal; it raises the stomach acid, which improves digestion of the meal. Plus you don't get the cortisol spike when it's taken with a substantial meal.
Definitely wean yourself away from adding sugar to coffee. I have it without any sugar, but a bit of cream, and nible a pastry along side drinking the coffee. So if you can nibble on something sweet, absolutely skip the added sugar in the coffee.