If you knew you could just go to a vending machine and get equipment, what would stop you from just requesting extra for your personal use? Since any new equipment comes out of my personal returns, I don't get a new keyboard just because the keyboard doesnt feel like it did out of the box -- I clean it.
If you knew that you could request a new keyboard every time you spilled coffee on your keyboard, what would keep you from carelessly placing drinks on your desk? I know that my desk was paid for with my money, so I'm very careful with regards to stuff like coasters and tall cups.
If you have to look a person in the face, you feel a greater sense of accountability (as if that person knows you requested it) and you will be less likely to frivolously request stuff.
Look the person in the face? If you're in any company over a hundred employees, you email IT to ask for your equipment and it appears. There is no face to face.
In small companies like mine, we just have a cabinet. You walk over and take out what you need. We don't worry about people reselling equipment because we don't hire thieves.
It's very hard to scale that. It's easy when you have 5 or 10 people, all of whose incentives are aligned, but its much harder when you have many more.
My point, though, gets back to a general sense of wastefulness. In my experience, people who are wasteful in one area tend to be wasteful or not particularly rigorous elsewhere.
I work at a small company--we don't have vending machines or IT departments. Instead, each employee has a company credit card and we submit receipts for our IT purchases. I'll admit that, knowing I can buy new stuff as needed, I'm less careful about my equipment. However, I also know that someone's looking at the receipts I submit & that knowledge has kept me from being wasteful. I'd imagine that the vending machine tracking motivates similarly.
[1] http://tech.fortune.cnn.com/2011/07/06/facebooks-vending-mac...
Now, if they presented a bill to each employee with each item they've taken, then I'd agree that the vending machine tracking is similar.
You are also conveniently forgetting the cost of somebody who did accidentally spill coffee on their keyboard. Every hour they cannot work because there isn't a functioning input device to accept their keystrokes is just productivity being wasted. Obviously I don't think the fact that Zynga has these vending machines makes them a great company, but I can certainly say that having them doesn't make Zynga a bad company.
That person also keeps up with the latest technologies and, ideally, would be able to advise on the appropriate type of keyboard or mouse or whatever.
"You are also conveniently forgetting the cost of somebody who did accidentally spill coffee on their keyboard."
If the spilt coffee results in keyboard damage, no qualm there. I'm referring to cases where you have a slight drop and decide to get a new keyboard rather than wiping it.
" I can certainly say that having them doesn't make Zynga a bad company."
I don't think the vending machine by itself impugns a company but it certainly matches a sense of wastefulness from other anecdotes.
First, having vending machines for hardware doesn't mean that an IT department doesn't have any say on what gets ordered to go inside.
And really, is there any measurable amount of theft by employees who get a drop of coffee on their keyboard, and either just throw it away and get a new one, or go home and sell it? And would this in any way cost more than what the company saves by streamlining the basic IT hardware procurement that goes with any large company?
Quite far-fetched scenarios you're tossing out at this point.
You may think it's trivial, but the same behaviors are reflected in software development (wastefulness of resources) and from what I've seen there's a strong correlation between wastefulness in life and wastefulness in work output.
(We have self-service supply cabinets at Google for things like laptop chargers or cables. The sign on the cabinet says "don't be evil" and I think most people treat it that way.
A recent change is that laptop chargers no longer come in boxes, so you can just return yours to the bin if you don't need it anymore and it will look the same as the "new" ones. Clever!)
The best programmers I have had the pleasure of working with maintained a very orderly desk and were very disciplined with use of resources in real life. Interestingly enough, you could gleam that from the style of their codes.
Einstein's desk was this messy :-)
I had the great honor of working with Brian Kernighan (I would personally consider him one of the greatest programmers that the world has seen) and was taken aback by his organization skills. My conclusion is clearly based on my experiences.
This whole conversation sounds like one gigantic bundle of cognitive bias to me. People will naturally notice the companies that strictly ration their equipment and are also frugal where it counts, and the companies that give equipment away freely and also spend tens of thousands of dollars on statue repainting, while not noticing the companies that waste money that matters while also maintaining a tight regimen of equipment oversight, or the companies that are frugal where it matters but don't try to strictly control the dispensing of trivial office equipment.
I don't abuse my equipment. But if I spilled something on my MBP, oh well, accidents happen. IT will replace it, probably with a Retina. There isn't any "stigma" about requesting equipment. Nor should there be. Your penny-pinching concerns seem a) quaint and b) short-sighted.
I'm not concerned about the cost of keyboards and mice, but I think it's endemic of wastefulness. In some sense, it's akin to the Van Halen brown M&Ms sentiment
In the M&Ms case, it was to ensure the contracts were read. There were dangerous things going on, and attention to detail is very important. It's not that the bowl itself matters, but if a trivial detail like that is overlooked then it's not known what else is overlooked.
Likewise, you are a programmer. If you are careless in resource usage in some parts of your life, it's likely that you will be careless in your coding.
The analogy is apt, and i highly recommend you read that site you mentioned because it clearly explains the overarching philosophy.
> The analogy is apt,
No man, I'm sorry, that analogy is shit. The fact that I don't think twice about getting new / upgraded / better equipment means that I care about not having my ability inhibited by something as absurdly cheap compared to my salary as peripherals and a new macbook.
I think you really are looking at the Van Halen analogy backwards: If you, the employer, are reluctant to spend a few more bucks to ensure your investment in my time is as enjoyable as possible, then what other corners are you willing to cut?