I do a little of both.
Some mornings I have a protein shake after my morning workout. Other days I just go with coffee.
I generally do take something for lunch. If I'm hungry I eat it all. If not I eat as much as I need and that's it, or save it for a later break in the day. Dinner is much the same way. I'm usually hungry around 6 so that's when I eat, but if I'm not really hungry, like yesterday, I ended up just eating an avocado and some chocolate around 9.
Weekends are a free-for-all. It's totally unpredictable. They're sometimes so busy I grab something when I have the opportunity, but usually those days I have only a couple meals.