Google's Go
Nick Sabalausky
a at a.a
Sun Jan 24 01:21:39 PST 2010
"Andrei Alexandrescu" <SeeWebsiteForEmail at erdani.org> wrote in message
news:hjgopn$1i7g$1 at digitalmars.com...
> Nick Sabalausky wrote:
>> "Roman Ivanov" <isroman-del at ete-km.ru> wrote in message
>> news:hjftkk$3up$1 at digitalmars.com...
>>> Roman Ivanov Wrote:
>>>> They get lots and lots of undeserved attention. Even when the final
>>>> products are not that great, and occasionally when the people praising
>>>> them would be hostile towards the same kinds of products from smaller
>>>> companies.
>>>>
>>>> Reception often border on being an outright hysteria. It's mostly the
>>>> fault of the people who react this way, but both companies put a lot of
>>>> effort in creating this effect via various kind of marketing too.
>>> Also, a lot of Google's recent software initiatives are really weird
>>> stuff with highly questionable value. However, because of the reception
>>> mentioned above, they kind of bend the existing software infrastructure
>>> and culture around themselves. Not in a good way too.
>>>
>>> For example, I really don't like the idea that Wave is going to be a
>>> replacement for the aging email infrastructure. (Which might not happen,
>>> but that's how it's marketed.) I don't like the idea of an 8-gig
>>> operating system that's designed to run one application. (Not entirely
>>> true, but close enough to reality.) Those things might be of high
>>> quality, they may be reliable in their own way, while still having
>>> negative effect on software industry as a whole.
>>
>> Agreed on all the above.
>>
>> And personally, I'd add a few more points:
>>
>> 1. I'd add "cloud computing" to the list of questionable initiatives (or
>> at least questionable outside of certain niche use-cases that I'm sure
>> probably do exist).
>>
>> 2. Their software generally reminds me of Apple software (no offense, or
>> bait, intended to any Mac-users here) in that, IMO:
>>
>> 2.1. They tend to have lousy attention to detail (Google Code looks clean
>> and pretty, and maybe it's reliable, but trying to use it absolutely
>> drives me nuts. Plus, the stuff I mentioned about google maps in another
>> post).
>
> Google and Apple on which planet are you referring to? Far as I can tell
> they set the _standard_ on attention to detail, and Microsoft and others
> are desperately catching up!
First of all, I never said that MS or other companies were good at
attention-to-detail, so let's not get into that strawman.
Apple *used to* set the standard on attention to detail (or so I've heard),
but that era was over when OSX came around. Also, any current
attention-to-detail from either Google or Apple is typically limited to
visual style.
Just some off-the-top-of-my-head examples of shitty attention-to-detail from
Apple and Google:
Apple:
- iPods have a Power button, but they cannot be turned off via the so-called
Power button. They are turned off by holding "Up" for a few seconds. Easily
wins the lifetime award for "Dumbest Interface Design Choice I've Ever
Seen".
- How long did it take the iPhone to get basic copy/paste? (I'm not sure,
but I know it was a ridiculously long time for such a basic feature.
Handspring, for instance, had smartphones with copy/paste from day one, and
that was years before the iPhone was ever announced.)
- Last I looked, OSX didn't have any way to set up a light-on-dark color
scheme, or any color scheme for that matter, at least not beyond wallpaper
and selection-color.
- iTunes installs an iPod service which it restarts whenever it detects it's
not running (and it polls for it every few seconds), and there's no clean
way to for people who never use an iPod on their system to permanently
disable it.
- iTunes: Right-click a song, and "Show in Windows Explorer" opens *two*
explorer windows to the given directory (with the second one opened roughly
10 seconds or so after the first). That's persisted for quite a while, and
I've never seen it in any other program that launches an explorer window.
- iTunes: Took forever before it finally supported audio CDs that had data
for Track 1. (Ex: Many early CD-based videogames). Never saw another CD
player (software or hardware) that had that problem.
- "Error code -(some number here)"
- The "Hover Zoom" dock effect that Apple's been so proud of essentially
amounts to turning some of the most frequently-used-buttons into moving
targets. They obviously didn't think that one through.
Google:
- Google web-apps in general: There's been many times I've had that
"Loading" box at the top of the page (the one google often uses on their
web-apps) just hang without ever loading a thing.
- Maps: Search for an address, and when it shows up, it will be centered
wrong. *Then* it will slowly scroll to the correct orientation. Unbelievably
hacky "solution" to a trivial bug, and it's persisted for a long time.
- Maps: Cannot switch between JS version and non-JS version without going
through contortions to force a new session. I've never seen a non-google
website have that problem. Everywhere else, all that's needed is a page
refresh.
- Maps: If I search for one address, and get one tick-mark result, why would
I want a quarter of the resulting map to be obscured by a bubble telling me
exactly what I already know darn well that I *just* searched for? And why do
I need that to happen *every single time*? At the very least they could have
had the sense to provide a user setting to disable obnoxiousness like that,
but...nope, can't have that either.
- Code: See the wonderful attention-to-detail in this screenshot (been like
this for quite awhile): http://www.semitwist.com/download/GoogleCode.png
- Code: Has "search within" constraints for all issues, open issues, and any
of your own issues that are still open, but there's nothing in that box for
just simply searching your own issues (which is what I want 90% of the time
I do a ticket search on a Googe Code project). Also, just plain can't search
on closed issues without also searching open ones (or if you can do it, the
UI makes it pretty damn obscure).
- Code: When the results of a ticket search span multiple pages, there are
no links to get to any page other than "Next" and "Prev". No "Last", no
"Page 3", just "Next". Those are pretty damn standard links for paged
results, but Google Code doesn't have them.
- Code: A number of very-trivial-to-get-right things are broken when JS is
off. Submitting a ticket, for example, is rather buggy with JS off even
though there's nothing needed beyond the same damn HTML forms that even
novices have been able to write ever since the 90's.
There other things for both Apple and Google, but those are just the
(non-hardware) ones from off-top-top-of-my-head.
>
>> 2.2. They're annoyingly slim on configurable settings (stuff I mentioned
>> about google maps in another post, and why in the world they think I
>> should be force-fed a non-standard custom skin in Chrome).
>
> Well yeah a better maps application is... oh, wait. Google maps is the
> best by a huge margin.
>
Since when does "best" automatically imply "good"? And sure, I'll grant
there *is* a lot of good about google maps (although most of the good stuff
has already been copied by the competitors by now), but there's also a lot
that's not good (see above).
>> 2.3. For their desktop apps, they like to force useless always-resident
>> services onto my system.
>>
>> 3. Heck, Google is a web-oriented company, and I just hate modern web
>> technology. ;)
>
> 3 contradicts 2.3.
>
Let's not get overly literal.
"Google is *primarily* a web-oriented company"
Better now?
More information about the Digitalmars-d
mailing list