Instead I write a check which helps far, far more. Here's an article on the subject: http://www.slate.com/articles/business/moneybox/2011/12/food...
An overflowing food barrel represents very little in value, compared to the large cash donations made by wealthy techies. Cash donations are buying entire warehouses of food that you just aren't seeing.
According to the weekly Kroger ad for their store in north Fort Worth (Texas), a can of Simply Organic beans (very tasty beans, I should add) is $1 with a Kroger card; the same goes for a can of Hormel chili (no beans in chili, please). My back-of-the-mousepad calculations say that approximately 37 regular cans will fit in a 55-gallon drum, the kind usually used for these food drives. That means that, in a regular 8-story office building with two deposit locations per floor, filling all of them to the brim will cost $592. If you go the other way and just put three cans in the areas visible to the public, that's $111 to make a small but visible impact.
Yep, it's advertising and showmanship, but that food also does go to people who will actually use it, so it has the benefit of doing a little bit of good, unlike most advertising.
I'll be completely honest: I think much of this anti-tech sentiment (such as: tech people don't give) is wishful thinking and willfully divorced from reality. Most large tech companies have public giving foundations and publicize their donation programs. Here are a few examples:
http://csr.cisco.com/pages/employee-volunteers
https://www.google.com/giving/
http://ef.siliconvalleycf.org/blog/yahoo-employee-foundation
http://www.microsoft.com/about/technicalrecognition/charity-...
These kinds of programs are strongly promoted at most tech companies. A large amount of giving happens outside these programs as well, but they do help establish a baseline well in excess of any food drive.
While trying to dig up the data for some of the bigger tech companies in the area I also stumbled across this report, which claims that area workers not only donate above the average but spend significantly more of their time actually going out into the community http://ef.siliconvalleycf.org/blog/bay-area-companies-giving... The article throws around the term "average" a lot which tends to raise my eyebrows, but it does mesh with my anecdotal experience that tech workers on the whole care a lot more about their community in the bay area than workers in general in other regions of the USA.
Long Link to Data:
http://philanthropy.com/article/Interactive-How-America-Give...},"obj_data":null,"conveyor":0,"noSplash":1}
It's not clear techies actually donate checks, however.
"as wealth increases, people become more insulated, less likely to engage with others, and less sensitive to the suffering of others."
[1] http://www.cnbc.com/id/48725147 [2] http://philanthropy.com/article/Rich-Enclaves-Are-Not-as/133...
Since then, any and all cash donations, given on site at the pantry itself, are funnelled to United Way. The pantry never sees a single cent of the money and United Way does not provide any food (UW employs two people and sends a truck periodically that delivers food from an unaffiliated food bank). No one who works there has any idea where the money goes or what happens to it. The employees there are not allowed to explain this to donors. The donors, of course, have no idea either.
The pantry is only allowed to keep tangible foodstuffs that are donated directly to them, which they can then give to people who need it. The pantry often runs out of certain types of food. When they do, there's nothing they can do but hope someone will donate more of that specific item, meanwhile watching as the cash donations that could be used to buy it get sent away.
I realize this sounds implausible and I can't cite any sources for it[1]. Just be careful about the assumptions you make regarding where the money goes. Food is food and people can eat it. Money can get funnelled or turned into other things, and unless you're there to watch it happen, you don't know what's going on.
[1]: Howevever, if you haven't already, read the Wikipedia page on United Way sometime and see if you can figure out what it is that they actually do, other than collect money, build bureaucracy and get involved in major scandals.
Just living in a building with 20 somethings shows that they are much more self-involved, no matter what industry you are in. The typical giving 30 something was probably the same way in their 20's.