I don't think Apple ever paid a school to use their products, they always just offered them at a substantial discount. I don't see how this is a sustainable business model for Microsoft to pay universities just to get people "hooked" on their product. Real world business will see through it and use the cheaper Google Apps. The learning curve to switch isn't that big. I think we've all had experiences using software in school different from what we've had to use in industry.
Healthcare sucks, too. Don't forget the prison system and the drug war. Without a good education system, what do you have? Other countries are rapidly catching up. I'm sure no one from Switzerland or Amsterdam wants to come to America.
And interestingly enough, on the developer side they still have almost all of the same broken APIs from version 1.0 of the OS. That side doesn't get upgraded.
I call B.S. If anything, a computer science degree from a US university focuses on the general concepts behind computing to a fault. Perhaps more of what you're describing falls under computer engineering. At any rate, you could have learned those things from Stanford just as well as you did from Japan, or perhaps better. The remedial intro to programming course you took was probably intended to cover the kids who chose to major in CS without any real coding experience from high school.
But in desktop land, have you been testing everywhere when in order to test each desktop variant you need a 2 year, $75/mo contract ($1,800)? Where each device is smaller than a deck of cards and is easily lost or stolen? It's very much an issue despite your hand-waving. Mobile software houses I've worked with have easily exceeded $100k/year on hardware costs and their associated contracts.
For #2, a large number of users using a single type of hardware device is not a bad thing for you as a software developer. J2ME and Android have the device fragmentation problem where you write once, but have to test everywhere. Even amongst the same BlackBerry device but for different carriers you'll run into issues where things won't work quite right on each device. It becomes very expensive to test and develop for each device. This is one of the main reasons apps for iPhone are so successful but for other platforms they are not.
The API optimization issues you refer to are common with every API ever implemented in the history of computing; every platform has its limitations due to time and/or financial constraints placed on the product.
There's an old saying in Tennessee — I know it's in Texas, probably in Tennessee — that says, fool me once, shame on... shame on you. Fool me... You can't get fooled again!
I would mod you up if I could. Far too many people go to school with the idea that anything that they could learn that isn't directly applicable to what they perceive as being their dream job isn't worth learning. In actuality, learning new and different things exposes you to the possibility of pursuing a career doing something truly exciting.
And of course, the people who RTFA below recognized that MS isn't paying the college to use the app.
I don't think Apple ever paid a school to use their products, they always just offered them at a substantial discount. I don't see how this is a sustainable business model for Microsoft to pay universities just to get people "hooked" on their product. Real world business will see through it and use the cheaper Google Apps. The learning curve to switch isn't that big. I think we've all had experiences using software in school different from what we've had to use in industry.
Healthcare sucks, too. Don't forget the prison system and the drug war. Without a good education system, what do you have? Other countries are rapidly catching up. I'm sure no one from Switzerland or Amsterdam wants to come to America.
Yeah, my grandpa remembers when Einstein greeted him at Walmart; that must have been a real kick-in-the-teeth for ol' Albert.
Remember, morality and ethics don't motivate politicians; money does.
FTFY
And interestingly enough, on the developer side they still have almost all of the same broken APIs from version 1.0 of the OS. That side doesn't get upgraded.
I doubt it would even get to the President.
I call B.S. If anything, a computer science degree from a US university focuses on the general concepts behind computing to a fault. Perhaps more of what you're describing falls under computer engineering. At any rate, you could have learned those things from Stanford just as well as you did from Japan, or perhaps better. The remedial intro to programming course you took was probably intended to cover the kids who chose to major in CS without any real coding experience from high school.
You forgot - taxes buy death for brown people so we can steal the black goo beneath their feet.
"Almost all corporate offices are VoIP now"... over mobile networks?
But in desktop land, have you been testing everywhere when in order to test each desktop variant you need a 2 year, $75/mo contract ($1,800)? Where each device is smaller than a deck of cards and is easily lost or stolen? It's very much an issue despite your hand-waving. Mobile software houses I've worked with have easily exceeded $100k/year on hardware costs and their associated contracts.
For #2, a large number of users using a single type of hardware device is not a bad thing for you as a software developer. J2ME and Android have the device fragmentation problem where you write once, but have to test everywhere. Even amongst the same BlackBerry device but for different carriers you'll run into issues where things won't work quite right on each device. It becomes very expensive to test and develop for each device. This is one of the main reasons apps for iPhone are so successful but for other platforms they are not.
The API optimization issues you refer to are common with every API ever implemented in the history of computing; every platform has its limitations due to time and/or financial constraints placed on the product.
There's an old saying in Tennessee — I know it's in Texas, probably in Tennessee — that says, fool me once, shame on... shame on you. Fool me... You can't get fooled again!
Do the networks care when most DVR users probably skip commercials anyway?
Yup, I had the exact same experience!
No, they really were bad, incoherent movies. You owe it to yourself to watch RedLetterMedia's reviews on YouTube:
http://www.youtube.com/watch?v=FxKtZmQgxrI
Nevermind.
Or maybe Google's result is coming up first because you are searching for GOOG? What happens if you search for an unrelated business, like GMCR?
...except you'll be identified as a terrorist and denied the right to trial by jury!
No one says "not cricket" in en-US, FWIW.
Obligatory Angry Video Game Nerd Sega CD review:
http://www.gametrailers.com/video/angry-video-screwattack/19089
Well, if this project does what it says, there won't be any place left in the world where you won't be tethered to the grid.
I would mod you up if I could. Far too many people go to school with the idea that anything that they could learn that isn't directly applicable to what they perceive as being their dream job isn't worth learning. In actuality, learning new and different things exposes you to the possibility of pursuing a career doing something truly exciting.
Not to mention, no one is expecting an OS X virus, so you're less likely to be found out.
Give someone a program, frustrate them for a day. Teach someone to program, frustrate them for a lifetime.