Link to Original Source
Since the mid 1970's every single study shows that the ideal work environment for programmers is a private office (even a very small one) where they can shut the door and mute a phone. Interruptions are the enemy of software productivity. Despite all the evidence, Silicon Valley pushes the open office concept. The rationale is that this improves collaboration, but studies have shown this is another myth and that collaboration isn't really improved by these office layouts.
We all know the reason for this is to save money on office space. But the real question to ask is given the talent shortage and the need to improve productivity is this a "penny wise pound foolish" approach.
If you have an Android phone or tablet and have plugged it into a large monitor you'll find that what you get is exactly what is on your screen magnified. The apps don't see that they can now display more items and things are just large. This is a fault of the Android UI system and not what you'd expect as a Linux or Windows user. Hopefully there is an Android update to fix this (was a problem at 5.0) or Samsung has some way to fix. It might need app changes in which case this device will be not just be huge but will also be hugely disappointing.
I saw this demo'ed at CES and Google made a serious mistake in capability. it turns out you can run only a small set of applications available on the market on Google TV 2.0. The reason for the limited selection is that Google TV 2.0 doesn't support touch/multi-touch. I asked the Google TV person why they weren't supporting multi-touch (at least 2 finger touch) from Bluetooth keyboards/keypads that could provide this capability and hence open up pretty much the full market to Google TV 2.0. he said the capability wasn't in the OS/libraries at all because some OEMs - he specifically mentioned Sony - couldn't support it in their devices. What an amazingly stupid decision. Build the capability into the OS and let the manufacturers with half a brain support it. Users will get most of the market apps and developers will have their lives made simpler as opposed to having yet another Android fragmentation issue to deal with. A truly stupid decision.
The key is that Microsoft is porting Windows to ARM. if you built you app with
They can write this much more tightly to protect themselves and give you absolute control. The problem is that to do so it will be very long and "legalese" and not friendly/simple. They should protect their users and the users' intent in choosing the service and do whatever they have to do to deliver what you thought you were getting.
"Don't tell me I'm burning the candle at both ends -- tell me where to get more wax!!"