Of course there's room for improvement (SSDs, linux desktop, bring your own OS) but IT is aware of the pain points and making the appropriate cases for expenses and head count.
"Bezos graduated from Princeton University in 1986 with degrees in computer science and electrical engineering"
[http://www.infoplease.com/biography/var/jeffbezos.html]
John Doerr (big-time VC) was at some of Amazon's early off-site meetings and he would always talk about how gnarly it was "inside the sausage factory". Meaning that when you knew what was really going on inside a company, nobody would want to work there.
So what can you say about this post posted here 3 years ago. http://news.ycombinator.com/item?id=465882. The blog post was down, archive.org didn't help also :). But as far as I remember the blogger was praising about bezos leadership skill. Also comments on HN supported that. I am reading HN for about 3 years. In first two years I never saw this kind of amazon bashing.In fact there was many post praising about amazon's internal culture. How on earth things change so dramatically in last one year. Is there some kind of PR war happening here? Honest question.
Edit: found archive.org snapshot http://web.archive.org/web/20090211060734/http://blog.layer8... .
He may not write code, but I think it would be a mistake to claim he isn't a technologist.
If the rest of the company's management had half the managerial competence of Jeff Bezos, I'd run back to that company with arms wide open.
There has been, and continues to be, massive propaganda efforts from Amazon to try and pitch them to people, and to position Bezos as a visionary in the style of Steve Jobs. In fact, I saw an article the other day comparing the two.
It's nonsense. Bezos, in any other context, would not be a bad person. He's got good management skills, and he has a desire for keeping the quality bar high. But the problem is, he doesn't give a damn about other people.
He's got a very utilitarian viewpoint of other people. Every interaction with them, from his perspective, seems to be about how he can best profit from them. He sees people as resources to be exploited.
I'm a pure capitalist, I don't have a problem with trade, but he's more like a predator.
At least, this is what my interactions with him, and the culture he created at Amazon tell me.
You can sustain such an illusion only for so long, however. In seattle, as far back as at least 1998, everyone know that Amazon was a terrible place to work and an even worse place to do business with (as a supplier, etc.)
I knew that, but I didn't want to believe it, when I took the job.
I do accept responsibility for the stupidity that I displayed in doing that, and in sticking around after I should have left as others have pointed out. I could have avoided this, and should have, by simply holding myself in higher esteem... and never taken that job.
I couldn't help noticing that if you go the Amazon.com page for Isaacson's Steve Jobs bio http://www.amazon.com/Steve-Jobs-Walter-Isaacson/dp/14516485... , you see http://www.amazon.com/One-Click-Jeff-Bezos-Amazon-com/dp/159... on the first page of "Customers Who Bought This Item Also Bought" results; I couldn't help wondering if that placement is solely determined by a computer assessment of what customers also bought. But who knows, maybe it is.
For all the crap I've thrown at Amazon in this thread, if there's one thing they are clean of it's working against their customers. It is, by a very long shot, the most customer centric big company I've ever seen.
I'm pretty convinced this is true in general. I just couldn't help wondering if this one case would be a little too tempting for them. But absolutely, it could be completely on the level.
I don't think Bezos has a technical background... I thought he was a hedge fund guy before moving out to Seattle. But I agree with everything else you said.
The funny thing was, when I got hired I was told that they were going to let people use Macs and that it would be a few months. I had my own laptop I was willing to bring in and use, and though they were trailing macs with a few people, I was told I'd be fired if I used my personal mac for work.
So, I had to use a piece of crap HP laptop. The thing was always in the shop. There were many days when I basically lost an entire days worth of work because it would break. They replaced it several times. (and I was babying it.. .it lived on my desk for the most part.)
So, not only could they have had zero costs by letting me use my own machine, but they lost more than the cost of the laptop several times over in lost productivity by me not being able to work when the machine they made me use was in the shop.
And when I left, they still hadn't approved macs (or maybe the IT department decided they were "too insecure" or some BS.)
While I was there, they were constantly starting initiatives and then abandoning them. Like the restaurant menus. The movie schedules. The scanning of mail order catalogs!? They'd start some project, do a press release, then disband the team and never advance the code again... it would just sit there and rot.
I think one of the reasons that most of management there is not technical is that non-technical people are threatened by technical people in that role. Technical people have quite an edge when managing programmers. I think engineers who express an interest in moving to a management role are often perceived as a threat.