Roads? Where we're going we don't need roads.
I've been working as a software engineer at Google for about three years.
This is absolutely not the case, at least with my experience on my particular project. I feel like I am treated well, and we're not stack-ranked in any way that I'm aware of. My manager exercises discretion with letting people into the project and almost everyone I work with makes decent progress adding new code to the project and the code is of decent quality with relatively few problems in production. I feel privileged to work with the people around me for 40 hours each week at this point in my life.
I know this is pretty much a vague anecdote but I'd be happy to answer any questions or explain further.
That's why Google developed F1: The fault-tolerant relational database over Spanner. This database provides a traditional schema without named rows, and supports transaction-based relational SQL queries. Very interesting: http://research.google.com/pubs/pub38125.html
Development, as a mental process, involves a lot of switching between medium-term and short term views.
I think of it as stack frames in my head. Trying to do task A? OK, let's break it down into pieces...oh wait, task A starts with task B, how do I do that again? *Looks up task B reference in a web browser* meanwhile, you have to keep the stack frame of task A, then task B in your head.
"Don't buy a house more than 3x your annual income."
Before or after tax?
Was shocked to see the tab positions. Lucky "Hide Caption T. Plus" had an option to put them back where they belong
Right-click on any chrome at the top of the window > Tabs on top
I just did all the things you mentioned and I couldn't get my CPU usage to go over 8% on my 3.0 GHz core2duo box. For your problems, I blame: cosmic rays.
I likes me some tab opening-closing animations.
I'm using Centos 5.3 in a university lab. The outdated nature of this Linux has been pretty frustrating - it's almost impossible to install anything new. I couldn't put Google Chrome on here, for example, or a recent version of The Gimp.
I just put Firefox 4 on here and it's damn sexy. It performs great, it was easy to install on the Linux box, the graphics are much nicer than FF 3, it gives RAM back to the system when I close tabs. There's less chrome so I get more browsing space on my monitor, without sacrificing any functionality at all. Bravo, Firefox team.
The problem is that it doesn't solve a problem that anybody really seems to have - there's little demand for higher performance apps in the browser.
I think the coolest potential for this idea is to recompile existing well-written native applications (e.g. photo editors, IDEs) so that they run from the browser with exactly the same appearance as their native counterparts. This would bring the idea of a thin client laptop computer that runs a web browser only closer to reality.
Are Tablets Just Too Expensive?
Is the rent just too damn high?
The only real problem is not Windows, it is getting the computers into the mainstream stores to be sold alongsides the Macbooks
What makes you assume Apple won't switch to ARM sometime in the next couple years? They dumped PPC for X86 due to the more favorable power/performance ratio. It's only natural to assume that when high-powered ARM processors appear, Apple will switch to that architecture without a moment's hesitation.
New features of upcoming sites can be co-opted before they threaten the big players, as you might have seen with Facebook taking on some Twitter-like notions, such as the feed.
And pretty much stealing Foursquare's entire concept and copying it as Facebook Places.