David Patterson of the Par Lab (Parallel Computing Laboratory) thinks that Moore's Law no longer applies (and he has the numbers to proove it) if you want to do more in future you have to go concurrent, and the future starts right now.
So, what to do? brush up your Erlang? Occam anyone? Or are AI optimisers going to eat our lunch?
BigTom writes: The register is running a report about the Stanford Summit where various VR luminaries Philip Rosedale, Craig Sherman and Jaron Lanier.
Among claims of VR environments running on "100 of millions of servers" Jaron Lanier made the prediction that: "In 25 years, robotics will be so good, we'll have no more manufacturing jobs. Software will be so good, there will be no more consulting jobs. But we will all get rich buying and selling virtual goods."
He had me going for a moment, but then "no more consulting jobs"? Yeah, right.
BigTom writes: According to Steve Yegge a developer there, that is what makes Google great. According to a recent blog entry some of the Google's practices include:
developers can switch teams and/or projects any time they want, no questions asked; just say the word and the movers will show up the next day to put you in your new office with your new team.
Google has a philosophy of not ever telling developers what to work on, and they take it pretty seriously.
And out go artificial deadlines: "If you're in the habit of pre-announcing your software, then the general public usually wants a timeframe, which implies a date. This is, I think, one of the reasons Google tends not to pre-announce. They really do understand that you can't rush good cooking, you can't rush babies out, and you can't rush software development."
Its a fascinating account of life at possibly the coolest development organisations in the world.