One of the ProgrammingEssentials
Consists of pizza, toast, sweets, processed cheese slices, microwave food (because you don't have to watch it cook) anything served in disposable packaging, cereal with or without milk, food requiring only a single appendage to eat.
Programming drinks : cans or bottles of anything fizzy and sweet, cups of tea or coffee, (beer?).
Anti-Programming foods include cereal in a bowl, soup, foods that 'slosh' therefore increasing risk of need to dry keyboard with hairdryer, anything requiring two hands to eat.
Disagree with the anti-slosh... given a surface that can put some distance between the foods and the keyboard, they work quite well (cereals, soups, etc, fit with the single appendage clause), they're really little different from drinks in this regard.
Double on the no anti-slosh.
Cold pizza fits the bill, but fresh pizza can be messy unless it is ordered with little or no sauce... which severely detracts from the flavour when cold. Otherwise, the whole problem of 'fresh pizza' is of rather temporary nature.
that's why you need toilet paper; see ProgrammingEssentials
...cereal in a bowl...
No way. It's programmer kibble! If you don't add milk, you can simply munch away. For some cereals, I don't even use my hands.
I think we should change cereal to roast dinner with gravy as I once tried to balance one on the edge of my keyboard shelf and it fell straight off.
I'm not so sure pizza is a good idea. To quote from ThereMustBeWhatKindOfFood:
Too much simple sugar (candy bars) and your blood sugar spikes and collapses (sugar crash). Too much fat (pizza) and the sugar doesn't get to the blood stream fast enough, your energy is spent digesting, not thinking (sugar slump). A happy blood sugar level makes for a happy brain!
That's not to say that pizza isn't popular among programmers. If you need any evidence: http://www.beigerecords.com/cory/pizza_party/
I'm just saying that it contributes to lousy software.
Double on all that -- I've studied nutrition a little bit and verified the book learning with observation... stay away from that stuff.
I've noticed over the years that loads of programmers and infact techies in general eat cereal without milk and I was just wondering what the favorites were - personally I go for sugar-puffs or frosties.
Sugar puffs are good but get sickly real quick and make for sticky programming fingers. I tried rice crispys but they're difficult to pick up. Frosties or plain old cornflakes go down well with me but I occasionally venture into wheetos just for flavor varitey, you know :)
The best food for programming (or pretty much anything requiring brain power) aren't the stereo-typical 'geek foods' (soda, pizza, margaritas, etc.). I suggest from experience:
I was always at a loss for what food to keep in my office. My trials have exhausted a long list of inappropriate items (spam is overkill, ramen is crap, junkfood makes you crash, good stuff doesn't keep fresh or needs refrigeration, etc). Recently I stumbled on the perfect solution: canned nuts (preferably cashews). Here are my thoughts.
Pros:
There's also this 4 month old orange on my desk, which is in remarkably good shape, still a little green even. My friends are threatening to name it. I'm pretty sure it's real.
It's good to keep that orange around. It gives you vitamins by osmosis! I think it works on the same principle as chocolate (just looking at chocolate makes you gain weight).
I've got an orange, too. His name is Larry. (The last one was Harry, so I had to say goodbye.)