Recently in Google Category

Doing Business

Reading about Google X and now Google's attempt to horn in on Amazon Prime, I have to think that this is a result of their culture. It's really great that they're ambitious and open to anything but these efforts have consequences.

The key to success is focus and persistence. In life, you won't achieve anything unless you've defined what you want and then work at it. It's the same in business—perhaps even more so. While an individual can dawdle about in a fog and still get enough to eke out an existence, a business that acted like that would fail much more quickly. The marketplace does not reward complacency or mediocrity, not when there is competition or profit to be had.

I look at Google and see them inexplicably trying to copy Microsoft. Microsoft has two cash cows—Office and Windows—but is desperately paranoid that they're running out of milk. So it does exploratory ventures into console gaming, Internet search, cloud computing, smartphones, tablets, health care, and so on. Similarly, Google has two cash cows—search and advertising—but is easily distracted by sexy, new possibilities. The new shiny for them has included mapping, email, social networking, health care, power metering, bookmarking, photo albums, blogging, browsers, smart phones, video, 3D modeling, telephony, and so much more. Interestingly, both companies have entered these new territories primarily through acquisition.

It's important to note that these two companies are wildly successful and I am a fan and happy consumer of many of the technologies I label as distractions. It's entirely possible that all of these side businesses will turn out to be useful hedges against eventual losses in the core business.

But maybe they'd be more successful if they put all that effort into the core businesses and did their expansion in an aligned fashion. For example, Microsoft has an associated enterprise server business that takes advantage of their Windows operating system work. Google's foray into smartphones provides another vehicle for their advertising business. But even the longest of the long views can't explain space elevators.

It's fashionable to talk about Apple at this point. They are renowned for their focus, cutting products to keep things easy to understand. Further, you can see a progression from the iPod to the iPad and the latter as the fulfilled vision of the former. It takes tremendous dedication to keep plugging away to realize that vision. Along the way, Apple has expanded into adjacent territories and built them into decent side businesses that reinforce the core line. iTunes, the App Store, and iCloud make iPods, iPhones, and Macintoshes more valuable and desirable.

I've heard this business model described as the "stadium" model. You get people into the ballpark and then you provide all the concessions so they don't have to leave to get their needs satisfied. This strikes me as a great way to maintain focus yet still have ample room for growth.

A Life of Ease

It's really tough: I read Steve Yegge's description of the perks of working at Google Kirkland and I'm torn. On the one hand, damn! Can you imagine working in a cushy environment like that? It's the lap of luxury and you don't even have to be a billionaire to enjoy it—you just need to get hired by Google!

On the other hand, damn! Can you imagine working in a cushy environment like that? It seems like you'd get so soft because of the coddling and you'd really have to work to avoid feeling entitled. It seems that Aaron Swartz may have been on to something with his critique of life at Google. It certainly appears that Larry Page might have second thoughts.

Personally, I like the work. All the music studios, dog parks, gyms, and such seem like distractions from work. Don't get me wrong: you definitely should take breaks but a walk would suffice. Moreover, free food and all the rest cost a lot of money. It doesn't come out of salaries or capital expenditures, seemingly, but it's got to come from somewhere. My guess is that Google's generating cash out the wazoo and the cost of perks is not yet registering on shareholders' radars.

The effects of this sort of coddling poses a real threat both to Google and the employee. When there comes a time to reduce the perks—and that seems inevitable—the business risks alienating employees who have come to expect the perks. For the employee, he or she will have a difficult time at the next company if they can even find one comparable in pay. Personally, I say no thanks. I'll take my generous pay, excellent benefits, flexible schedule, and reasonable perks any day.

Why I Still Have No Posts in Google+

I belong to a lot of social networks. Pretty much any time I hear about a new one, I sign up for the "bbrown" username. I have learned my lesson about waiting to register for these things: having a common first name and surname, the late bird gets the "bbrown217" or other such contortions. (I almost had bbrown.com, after Burr-Brown was acquired by Texas Instruments in 2000. I checked every day waiting for the expiration hold to come off. Every. Single. Day. Except on my birthday, that is, because I was busy. Guess when the hold came off. I still bristle at that loss.)

But I have to say that I don't have much passion for any of them. I like Twitter a lot—mostly because there's a high signal to noise ratio on the people I follow and the 140-character short form makes it drop-dead easy to write something. But mostly I don't care for them because your content is locked away, subject to the whim of the provider to allow you to export it out of its cage.

I may be biased, but owning your own domain and hosting your own content is the best and safest form of expression. As long as you pay your bills, no one can really silence you and you—mostly—get to decide what the public can see. On the social networks, other people can decide that your views are "hateful" or "spam" or "worthless tripe" and get it taken down.

Over here, though, I get to say whatever I want however I want. This is my soap box.

In my time on the Internet, I've seen many sites come and fade into obscurity. I've seen social networks actively worked and then slide into disuse—fallen prey to passing whims both personal and corporate. This Web site's been active for the better part of 9 years now and there's no reason to suspect that it won't be around for another decade or two.

The Quest for Feed Bliss

I've recently switched to Google Reader for all of my feed reading needs. This is the latest iteration in a long line of trying to find the perfect feed reading experience. Here's what "perfect" means to me in this context:

  • Readily available so that I can polish off a few items whenever I have a spare minute
  • Enables me to clear out a batch of unread items easily
  • Fast
  • Navigable by keyboard for faster reading
  • Native applications for whatever platform I'm on plus a Web application backend
  • Sync between work, home, and phone

I subscribe to 250 feeds presently so the primary consideration is staying on top of them. There is a real cognitive weight to having 1,593 unread items and I strongly dislike declaring "feed bankruptcy." So I have spent the last few years testing different options.

For most of that time, Bloglines was my go-to solution. It was fast and fairly efficient. But I was never satisfied because it was Web-based, lacked decent keyboard navigation, and required an Internet connection to access at all. I tried Google Reader when it first came out but it left me cold. Since I spent my working life on a Windows XP machine, I resigned myself to a Web-based application.

Then I got a Mac at work and suddenly all of the great Mac OS X feed reading applications were available. I again tried all of the ones I had evaluated at home: NetNewsWire, NewsFire, Shrook, and some others that I can't remember now. I settled on NetNewsWire because of the NewsGator syncing, the native iPhone application, and decent keyboard navigation. I still wasn't completely happy with the set up because the NewsGator Web application is terrible: no keyboard navigation, slower than you'd think possible, and hard to mark items as read.

As I said earlier, Google Reader is my current solution and I think it's going to stick this time. The Web application has matured substantially since I looked at it four years ago. It lacks a native Mac OS X application but I found a way around that earlier this week, which I chronicled in this Super User answer:

  1. Download Fluid.app.
  2. Save this PNG image (or this higher-resolution one) to your Desktop.
  3. Open Fluid.app and use the Google Reader URL, name, and newly-saved icon.
  4. Launch the Google Reader application from your Applications folder.
  5. Buy Byline or use the really good mobile version of Google Reader (you can save it to your Home screen to boot).

This setup is very fast, feels native (Fluid.app even displays the unread item count as a badge on the Dock icon), syncs between all environments, has great keyboard navigation, and is always available. I've gotten my total unread item count down to 8 and kept it in double digits for the last week, something I haven't done since I started feed reading.

It's refreshing to have that load off my mind.

Polishing the Chrome

I've just finished reading Scott McCloud's comic book introduction to Google Chrome, Google's new browser that will be released tomorrow in some fashion. I am very intrigued by this new player and I think McCloud's work is an accessible introduction to the basic ideas behind the design. (Of course, it could have been summarized in a single page or blog entry much more efficiently than being spread over 40 pages but McCloud did a great job in explaining things.)

When Jason Kottke first began speculating that Google was working on its own browser, I dismissed it just like I did his notion of Google OS—a Linux distro with Google branding. (I'm not sure Kottke can count this as a win, by the way, since five years worth of bupkis does not make for a successful prediction.) It seemed like an overreach for Google, well outside its focus. The intervening years have proven that Google views its mission as pretty much everything on or related to the Internet.

But I think Google Chrome makes a lot of sense. For one thing, Google now has some skin in the game. It can act in such a way that Microsoft and Apple have for so long: if there's some special feature that it would like to be prevalent, it can implement it in its browser and propose it as a standard to some friendly standards body. Microsoft got XMLHttpRequest in there early (among many other examples) and Apple got the canvas element accepted in exactly that way. Google, previously, had to work within the Microsoft-Apple-Mozilla constraints and now it gets to be the interloper, the mole. I think that's a powerful position and likely well worth whatever money Google is throwing at this project.

Also, it clearly has some innovations to bring forth. Putting each tab in its own process is genius. At once it solves the issue of memory leaks and the expansive memory footprint that afflicts every modern browser as well as protecting the user from malicious code in a very effective way. Google also developed its own Javascript virtual machine called V8 to couple to the open-source WebKit. Refactoring the Javascript engine has become a hobby with the browser makers: SquirrelFish from Apple, TraceMonkey from Mozilla, and excuses from Microsoft (paraphrased thusly: "Oh, Javascript isn't really that important. We focused our performance improvements in IE8 on everything else that stunk about IE.") The neat thing about Google's Javascript optimizations is that they took a completely different approach to speeding things up, which means the other browser makers will likely copy them. Innovation in the browser space is an unmitigated good thing.

Finally, as the most popular set of properties on the Internet, Google can drive adoption of its browser by offering improved performance and heightened functionality when visited using Chrome. It can tie its sites into the browser in a way that it never could if it weren't a browser maker itself.

In the end, each of these reasons for developing its own browser also benefit the user so I applaud Google's decision and hope that they can succeed in following through—which has always been a problem in Google's application ADD environment.

[UPDATE (9/2/2008): Google Books has a better version, so I've updated the Google Blogoscoped link to point there.]

Lock-In

Google recently announced its AppEngine initiative and I can't say I get who would want it. It strikes me as too inextricable from Google.

Amazon Web Services operates in a similar fashion but it is clearly serving as an infrastructure provider rather than a platform. While it'd be hard to migrate off of AWS if you ever chose to do that, it's not as if you're promoting Amazon by virtue of creating and running your application. At every turn, the AppEngine application uses Google products like Google Checkout and Google Accounts. Building a business so closely associated with the largest Internet company in the world strikes me as perilous.

AppEngine aspires to be a platform like Facebook has become. But it lacks the social aspects that make Facebook so attractive as an application platform. So, ultimately, I think AppEngine's main competitor is not Amazon, Facebook, or even Microsoft (which has its own cloud initiative in development) but Ning. Who's Ning? Exactly. I just don't see this market as compelling so I don't understand why Google's entered it.

Traffic Facts

Google Maps now has real-time traffic data. I checked Phoenix and I see lots of green. I assume that it means "go" but I have absolutely no context for what "go" would mean on a freeway. There's no legend anywhere on the page. Digging through the help, I find this article that indicates green means an average speed of 50+ MPH on that stretch. Yellow means 25–50 MPH and red means under 25 MPH (grey indicates unavailable data).

Yahoo's version is nice in that it shows average MPH at various points along the freeway, but you have to be at a sufficient zoom level for them to show up at all. Google's shows up from a citywide zoom level all the way down.

I guess to maintain consistency across those levels, you really have to boil down the presentation to something as simple as red, yellow, green, and grey. Still, it'd be nice to have actual speeds at some point…

Health Link

Adam Bosworth, bigwig at Google, is interested in tackling health URLs. As soon as I saw that term, my mind exploded with possibilities. Imagine no more charts that must be transferred between family physicians, full medical histories available to emergency personnel, and the ability to know whether doctors have ever considered you "difficult."

But then I remembered that the health care industry is one of the most regulated segments of our society. For a moment, I was under the misapprehension that it would just take an agreement between me, my HMO (possibly), Google, and my doctors. But that's not possible in today's political environment: you know that every branch of government would want to make sure that it followed onerous regulations, complied with their whims, and required paperwork that utterly defeated its purpose.

All that would be done in the name of protecting the patient's privacy. Never mind that the patient could protect his own privacy, thank you very much. The nanny statists know that consumers just aren't as sophisticated as they are and that those who would provide such record retention would jump at the chance of selling it to anyone who expressed an interest.

But I don't believe that. I believe that I should make my own decisions and the idea of having my entire medical history available on the Web, no matter what health care insurance I have or who my doctor is, excites me. If Google does an adequate implementation and limits access to those whom I specify, then I don't see anything untoward happening.

And if they restrict access by the government by requiring a subpoena, all the better.

GooTube

So Google's going to buy YouTube for $1.65 billion. This really doesn't surprise me. Oh sure, there's thorny copyright issues to overcome and YouTube's revenue scheme is practically non-existent. But there's three points that made this is a certainty to me: 1) Google already has Google Video; 2) Google blew it with MySpace; and 3) Google needs ad growth.

The fact that Google has already done Google Video indicates that the company realizes that it needs to be a player in this space. It has gone through several revisions, uncharacteristic of Google's fire-and-forget product development cycle. They've even negotiated exclusive deals with several content providers. This is an area that Google wants to own; my gut tells me that it's because it was largely wide-open when they got into it. Music was (and is) dominated by Apple, but movies and video is a nascent market.

I remember when News Corporation bought MySpace for $580 million reading that Google was an early suitor for the social networking site. My guess is that Google decided that MySpace just wasn't worth it at the time—up to that time, by my recollection, all of their acquisitions were pretty small potatoes compared to ones by Yahoo and Microsoft. That passing proved to be a huge and costly mistake for Google since they then ended up paying $900 million to be MySpace's exclusive search partner later that year. And that's not even including the revenue they could have kept in-house through advertising sales on MySpace's notoriously page-inflationary site.

The management at Google probably views YouTube in a much different light because of that blunder. While $1.65 billion might seem dear to us, 100 million videos per day could yield untold amounts of advertising revenue that would be kept within the company. Further, Google could keep YouTube's search functionality for itself. If Google didn't buy YouTube, it's pretty clear that someone else would and the number of companies that could pull off such an acquisition is pretty exclusive. In other words, Google saw another MySpace in the making and acted decisively to stave that possibility off.

The addition of 100 million video-based ads and some smaller number of page views for serving textual ads would rejuvenate Google's ad growth in a very big way. With Yahoo's shares tumbling recently on the announcement by its CEO of falling ad revenue, Google could quickly stand out from its peers on that front and watch its stock soar as Wall Street rewards its discovery of a new advertising mine.

It should be interesting to see how Google integrates YouTube into its orbit. I suspect that the press release's statement that YouTube will remain as it is is the best move Google could make. Why tamper with what's working? Adopting a ham-handed branding could kill YouTube's popularity and there are certainly any number of players in this space that could bleed YouTube dry if its fortunes changed. In fact, the distinct corporate identity could allow Google to try different ad variations that it couldn't readily do under the AdWords or AdSense umbrellas. In due time, these questions will be answered of course.

Google and China

Google can try to whitewash its decision to offer a censored version of Google to the Chinese, but it's not going to fly. It's just too naked of a capitulation. Comparing the results for a search on Tiananmen on Google and Google China puts the matter in stark relief (via Diana Hsieh).

The other search engines are yielding to the Chinese to get some of those billions of ad clicks that would result, but so what? If Google is truly about delivering information to the world, how does helping the Chinese government to retain power and pretend it's a legitimate, democratic regime further that mission? It's possible to take a principled stand for something and still make money. The other thing you get from such an action is respect.

In Google's case, everyone was waiting for them to misstep on the "don't be evil" pledge. Perhaps they thought they'd get it over with and future evil would be met with jaded cynicism rather than righteous indignation. Whatever the reason, I think Google's really exercised poor judgement. I'll still use them but I won't be so vociferous in my admiration any longer.

Google Web Analysis

Web Authoring Statistics: I can't believe how incredibly interesting this is. Google analyzed the way over a billion Web pages were composed and distilled it into various statistics. I love it.

Do No Evil

Google's response to the Justice Department's request for search data is exactly what a company that pledges to do no evil would do. I hope this convinces the naysayers that Google really means what it says. Yahoo, AOL, and MSN all folded like origami, agreeing to cooperate without so much as a peep.

This behavior is unsurprising from the Bush Administration, which has been on a tear lately to protect the American people from themselves—especially American children. And, of course, the response from the Democrats in Congress—those who cherish our privacy so—is to force search engines to permanently destroy the data on a regular basis. Sadly, Google's defense is that the subpoena is "overreaching"—not exactly a spirited or principled one.

[UPDATE (1/25/2006): Oh, forget it.]

Distracting Work Environments


Visit to the Googleplex: how does anyone get any work done in that environment?!?! {via}


When You Dream


Google Box: Cringely's new column on what Google's up to is out. I thought he was stretching for the datacenter-in-a-shipping-container column, but this one is ridiculous. I'm glad that it's not just Mac fans who ascribe big dreams to their mothership.


Web Analysis


Okay, this is all over the blogs this morning but I have to talk about it because it's a subject near and dear to my heart. As some of you may know, I track my browser stats religiously. I've developed a shell script that pulls down my logs from my host, gzips them, and then prepares five reports from the data. When I had my laptop at my last job, I would pull down the logs several times a day. I only combed through them during breaks or when I got home, but I still needed to know about the traffic my site was enjoying.

My new host, Dreamhost, prepares three reports using Analog automatically every day. That's been close enough for me so I don't run my own reports on every domain I administer. DH's reports don't cover everything my own reports do, but they're close enough and close enough is good enough for a lazy person.

So the big news today is that Google has finally unveiled the fruits of their Urchin acquisition: Google Analytics. Since I'm fairly familiar with Urchin's reporting capabilities, I signed up as soon as I heard. Urchin has a Javascript-based tracking code snippet that will gather visitor information in real-time and generate reports. The best news of all is that it's free and easy, both of which make it a no-brainer for me.

All my base are belong to Google.


All Your Google Base ... Aww, Forget It


Google Base is coming soon, apparently. From the screenshot, it seems like some sort of Craigslist knock-off. It makes a lot of sense, but I mostly can't wait to see how they implement it. Will it be generalizable to non-items? To more general information storage and retrieval? Let's wait and see! {via}

[UPDATE: In a completely unprecedented move, Google has publicly commented on this—even if rather obliquely. I'm not sure what to make of that. From the Google Blogoscoped entry, it sounds a lot more robust than a comparison with Google Sitemaps would warrant.]


Reading Google


So Google's added an online RSS aggregator to their Google Labs. I was excited to say the least and quickly imported an OPML version of my Bloglines subscriptions (numbering 279 at present). I figured that I'd switch in a heartbeat if it was cool like Google Maps—you know, a whole new way of looking at feeds. After the import, it said that I had 211 feeds so there's the first blemish.

After trying to mimic my Bloglines style of reading feeds and failing miserably, I took the tour to see what the developers had intended the flow to be like. Uhh, nothing much there. Slugging through the interface, I was confronted by numerous slowdowns. As near as I can figure, this is geared towards someone with a limited number of subscriptions that likes to browse each item one by one.

The initial screen you're dropped into after importing or adding subscriptions reads like a long chronological list of feed items. By default, they're sorted by relevance, which has no meaning since I haven't given Google a context to determine what is relevant or not. Further, I carefully organize my feeds into folders (called labels by Google Reader) so that I can read a folder at a time, thereby making my huge feed collection digestible. The imported labels are nowhere to be found on the initial screen. I have to click on "Your subscriptions"—an odd formulation for "my" feed reader—and that adds a little table above the regular feed reading interface where I can see labels and the feeds they contain. If I click on a label, it appears to bring up the feeds it subsumes into the reader interface but it's hard to say.

So, for me, Google Reader is a no go for the following reasons:
  1. I couldn't possibly deal with its slowness. It would be beyond maddening over time.
  2. I want labels on the front page so that I can easily read the feeds they hide.
  3. There needs to be a way to view all the items in a feed or folder of feeds at once and mark all of them read. My general feed reading style is to scroll through a dozen feeds worth of items in one long page, looking for things that strike me. Feeds aren't email: there's just too many items to scroll through one by one.
  4. Google Reader is missing the helpful little details that Bloglines has: the Firefox extension for easy subscription, the subscriber count on every feed, Citations (oh, what a lovely feature), the item counts on the folders and the individual feeds, and countless other little UI niceties that make for a more satisfying experience. Granted, Google Reader is still in its infancy but I'm certainly not growing to stick around to raise it.


[UPDATE: Oh, one thing that it does have is excellent Javascript obfuscation. I have to hope that there is an automatic step that transforms nice, well-documented Javascript into this. If there isn't, then I hope the QA process is extensive since I could see typographical errors being really serious business with that.]


Google Talk


There's some buzz this morning around the fact that talk.google.com attempts to start an XMPP session—the indications of a Jabber server. We use Jabber at work and I immediately thought that the public Jabber server was probably for internal use.

This Slashdot comment got me to thinking, though. XMPP is XML-based and the whole XmlHttpRequest phenomena that Google has launched is often XML-based (the "X" in AJAX, to wit). What if they made a web-based IM client that didn't require page refreshes? It could easily be a part of the Gmail interface and, with some DHTML trickery, it could rest on top of Gmail—and easily moved aside at will. Or it could integrate Gmail users so you could see when your contacts are online and not have to send an email.

Imagine targeted ads tied to real-time conversations. I'm sure Google is imagining it. "Have you found a hotel for your trip to New York, Martha?" "Not yet." *ad appears for travelocity* "Wait. Okay, I just booked it." Incredible.

[UPDATE: Kottke's got some wild speculation up about Google's direction. It's entirely possible that he's spot on, but one little thing kept pestering me as I was reading it: so GoogleOS makes the underlying OS irrelevant, but few people run just a stock OS. They have applications that they use, many of which would never be practical over the Web. The ones that are have pretty good desktop equivalents.

So what's the compelling reason to use a GoogleOS version of iTunes instead of the Windows or Apple version? If you can only listen to it on your machine when it's online (or offline, when you're disconnected from the Internet), then what does that get you beyond the regular iTunes? Kottke didn't say that you could listen to *your* music over the Web-ified iTunes and there's a reason he didn't: the RIAA wouldn't stand for it.

There's another problem with Kottke's vision: bandwidth. His backup app would require a considerable amount of storage as well as a huge amount of bandwidth (though I reckon that with a largely-denuded computer, there might not be much to backup). Can you imagine wanting to put an image of your computer for easy restoration on the Web? You've got a huge task going up and a huge task coming down.

Being generous, it's interesting speculation but I think that Kottke should leave the wild-eyed conjecture for the master: Robert X. Cringely.]

[UPDATE 2: After further consideration, I think that Google isn't as cunning as Kottke and others suppose. It's possible that they're not entertaining any grand schemes or ambitions beyond monetizing advertising in every form they can. It's possible that they developed Google Desktop not as some sort of insidious beachhead into the user's computer so that they can build an operating system piecemeal but more as an additional value to the Google search engine. It's instructive that Google Desktop shows up on the Google home page and vice versa.

As a software engineer (though not of the caliber to work at Google), I can say that much of what they've done over the years seems very engineer-driven. There have been many applications that don't really have a revenue purpose but are really cool and have probably generated a lot of revenue through goodwill. The GoogleOS that Kottke describes sounds very much like something a marketer or MBA would dream up. As I said before, Kottke may be completely right—but I think he's likely spectacularly wrong.]

[UPDATE 3: Wow, Google Talk is a live Jabber server that can be accessed using your Gmail credentials. {via}]

[UPDATE 4: Google Talk is live! Wow. It's a lot more than a simple Jabber client. I love that the sample screenshot they include refers to the circulating rumors. Sadly, none of my above speculation was correct. But neither was Kottke's. {via}]

[UPDATE (8/26/2005): Wow, Cringely's downright reasonable on this subject.]


Free Earth


Google Earth is now available and it's free. Only for Windows right now, though the download page says that they're working on Macintosh support.

[UPDATE: Ooo, there's even virtual sightseeing. {via}]

[UPDATE (6/29/05): Ooo, Google Maps now has an official API.]

[UPDATE (6/30/05): Google search for Google Maps API. It only shows up in the Sponsored Links, which I didn't even see for awhile.]


Donations


Google's Summer of Code: now that is an interesting way to fund open-source projects.


About this Archive

This page is an archive of recent entries in the Google category.

Go Daddy is the previous category.

Grammar is the next category.

Find recent content on the main index or look in the archives to find all content.

Feedback to

Monthly Archives