in other news: Apple Reports Third Quarter Results: $35B/$8B profit
in other news: Apple Reports Third Quarter Results: $35B/$8B profit
The idea they couldn't afford or have the capacity to hire the talent they want is ridiculous. They just don't want to.
http://www.glassdoor.com/Reviews/Employee-Review-Apple-RVW14...
It isn't like these support issues are a surprise to them, they just have different priorities than fixing them.
Exactly! Like I said, I'm sure they felt their limited resources could be better spent elsewhere. Supporting 6 year old hardware is a very, very low priority, so they didn't spend any resources on it. As SJ himself said, focus is about saying "no". This video discusses OpenDoc, but it could just as easily apply to supporting 6 year old hardware: http://www.youtube.com/watch?v=H8eP99neOVs
Apple is always pushing forward. Sometimes perhaps a bit too aggressively, but they're always pushing forward.
Actually, it isn't. Hiring people is hard, and hiring bad people is expensive. It isn't even really a problem you can pay your way out of either, judging who will do well within an organization is incredibly difficult.
All that aside, I would be surprised if Apple didn't have internal budgets for their various projects. The latest version of OS X probably gets a budget on par with that group's market value, so it only has the hiring capacity of its tiny slice of the richest company in the world.
This is true to some degree. I'm certain that if Apple decided they were willing to pay $800K/year each + signing bonuses of $3 million dollars for a team of 4-5 share OS engineers, they could, in fact, resolve this. (I base the $800K on what top flight OS/Kernel consultants make - around $400/hour, plus the money you would need to pull them away from their stock/equity packages at whatever other company they were working at, sometimes known as a "Make Whole" package)
The problems with that, though, is that the average Apple Sofware/OS engineer makes around $200K/year (fully loaded) - so you would end up with a $600K (+signing bonus) disparity - which would be unfair to existing employees.
You can't increase the salaries of all similarly qualified engineers to $800K - that would mean increasing salaries of _all_ engineers - and Apple's R&D costs would skyrocket, and all their other salaries would be out of whack.
Sometimes, even though you can buy your way out of a situation, the peripheral costs of doing so are so great, that what seems to be only a $10million problem to solve, might up ending costing you hundreds of millions of dollars.
So - you suck it up, stay focussed, and do what you can with the people you have.
Of course, what _most_ companies do, is instead hire some average (or, often, below average) engineers to try and do the port - they muck it up, and they ship a crappy product.
Better to do fewer things better. For example - photo stream and iTunes Match have been working well for me - but I wonder what percentage of Apple Employees use iCloud.com as their principal mail client, as compared to google employees using gmail as their primary email system?