Tuesday, July 21, 2015

Who are the creators of Google Chrome?

Tl;Dr It was a team effort. If you want one name, Ben Goodger was the lead and wrote the original design doc.

As Philip mentions, Chrome is based on many open source projects going back about a decade. Hundreds of engineers worked on those FOSS packages.

The Google story began around March 1, 2006 when someone came up with the idea for an April Fools joke that Google was making a browser. That unknown person probably deserves an honorable mention. because they spawned the more serious discussion at Google.

From there the Pm team discussed briefly whether this should be taken seriously.  They decided it was a joke and too much of a distraction.

On March 27, the AFJ was announced to the company.

That immediately spawned a more serious discussion,  primarily on the Google Ideas mailing list that we really should build a browser.  I'm not sure who made the original Ideas list post,  but I suppose they also deserve an honorable mention.  At that point,  several engineers, myself included, started lobbying for Google to actually make a browser. Ben Goodger pointed out that we had several engineers from Mozilla and Netscape. My own point was that Google was increasingly dependant on Javascript and other company's browser platforms. Other engineers pointed out that we also needed a better Javascript engine for search quality,  since the Web itself was also increasingly based on Javascript.

It then went to Product Council, which came back positive around April 15. It was now an official Google project.

Ben was the main tech lead and wrote the design doc. (Ben also is who helped setup the Linux build for Chromebook.)

On the management side, Brian Racowski was the main point person for the project,  and I'm sure he also did a significant amount of work to get the ball rolling on the project.

There are certainly many others who tackled major milestones,  particularly the V8 Javascript engine, NaCl, and sandboxed Flash, but I can't remember all the names.

Because Chrome was based on open source, internal to Google we had prototype quality builds almost from day 1. June 2006 was the first time I saw rendered html.

More than 10,000 open source developers have contributed code to the Chromium project since September 1st 2008, when it was announced to the public.

See Questions On Quora

via Answers by Jeff Nelson on Quora,

Tuesday, July 7, 2015

What is the easiest programming language/framework/ engine to start making iOS games with?

I am a big fan of Unity3D, which is a cross-platform framework for 2D or 3D game development.  It's primary language is C#, which isn't necessarily my favorite language, but the framework has a number of advantages, including:

Cross platform support.  Write your game once, compile it for many platforms, including iOS, Android, Xbox, web player, and Windows.

Third party component market.  Hundreds of pre-written components are available, some of them free, others for a small fee. So, if your game needs a humanoid model with realistic motion-capture physics, you don't need your own motion-capture studio. You can find practically anything you might need on the market.

A large and active community of developers.  If you have questions, there's someone out there who can help you out.

Great documentation and tutorials in how to build your first application.

One big disadvantage though, they don't support Chromebooks, although there is a very difficult workaround that requires downgrading to a previous version of Unity3D that used to support NaCl.  Until that changes, you probably won't see many Unity3D games on Chromebook.

See question on Quora

via Answers by Jeff Nelson on Quora,

Wednesday, July 1, 2015

Does every Googler own a MacBook?

Macs have become more popular recently since Mac OS is a Unix, and Google is first and foremost of Linux company.

I certainly hope that more developers are starting to opt for BYOD with Chromebook and Android, since Google manufactures two perfectly good operating systems. There's no surer way to lose an operating system war than not use yourr own opeating system.

See question on Quora

via Answers by Jeff Nelson on Quora,

Will chrome OS dominate the budget laptop market?

The trend we are seeing in Chromebook sales is rather straightforward.

Institutions that switch to using the Google Apps for Work suite of products are very easy to convince to switch to using Chromebooks as well.

Institutions that haven't switched to Google Apps for Work are nearly impossible to sell on the idea of deploying Chromebooks.

So, it's upto Google to convince more people, businesses, and universities that Google Apps are all they need to use. Once that is fate accompli, the decision to use Chromebooks rather than a far less secure, far more expensive, far more difficult to manage platform is rather easy.

See question on Quora

via Answers by Jeff Nelson on Quora,