Amir Rant: Google, learn to write software. PLEASE!

amirm

Banned
Apr 2, 2010
15,813
37
0
Seattle, WA
I have never fully capitalized any word in a forum post but here I am, doing that with the word "PLEASE" in my title post. Why? Well, let me first explain the topic.

Vast majority of web sites, and certainly all forums like ours, have a little brother watching over you. OK, it is actually a big brother and its name is Google! Yes, you heard it right. Anytime you come here or just about any forum online, a few lines of code hidden in the page calls a Google service called Analytics. Once you view the page, the code calls home and Google creates a transaction record of what it knows. It will store for example where you came from, i.e. what web site if any, and an imprint of what it knows about you which is the same data used for advertising. This gives us detailed stats such as page views per day, whether the visitor has been here or not, time spent on site, etc. This forms a critical backbone of analyzing web site data to determine what changes are effective in increasing traffic and what is not. It is especially mission critical for sites that sell items but even for us, we get pretty solid set of statistics that helps us figure out where we stand in the wild world of the Internet.

The service is free to us to use as website owners. All you have to do is create an account and you are "good to go." Once there, you have a dashboard that you use to tell Google what statistics you want to view. This is a random example of what it looks like:



Typical of Google user interfaces, it does the minimum and as if there is a police to watch over them, no more. Simple things like resizing the graphs can be impossible or really hard to do. And typical yet again is Google messing with the interface with no user feedback to know if it is a good idea. But that is for another rant. This one is about the simplest thing. If you run the dashboard and then let it sit for a few minutes, you get this wonderful abomination:



This is run on Google Chrome by the way so it is Google software end to end. The cause for the internal error is simple: time out! Many websites in order to assure security, will automatically log you out after a period of time as you have no doubt have seen with your banking site and such. Likely that is what Google Analytics is doing, i.e timing out. But to pop up an "Internal Error?" Are you kidding me? I mean didn't a single person in the entire Google corporation not test what happens if you run this tool, leave it in a tab and come back to it to find this error? This happens every time, and has been the case since I started using it some 3+ years ago.

And what "request" is it talking about? I had it sitting there doing nothing. I was not requesting a single thing other than sit there wait for me to tell it what to do next. That it decides on its own to time out is bad enough, but to pretend that it is failing due to me asking it something adds severe insult to injury.

Internal error messages should be reserved for the most obscure failings in the software and not something as remotely common as not telling it to do something for a few minutes. And if you are going to throw up this way, at least give me a clue as to why you are doing it. I happened to have figured it out but most people would be sitting there thinking there is something drastically wrong with what they are doing when in reality, it is all incompetent programming and lack of respect for the end user.

Honestly Google. Developing good consumer facing software is not this hard. Great software can be hard but I don't have such aspirations for you. Just doing enough as to not make me cringe when I look at what you call software.

These are the things you must do:

1. Tell your developers that quality code matters in something other than your back-end engines.

2. As management, be sure to use the software yourself. Until you do, you will never appreciate the problems your customers are seeing. "Eat your own dog food" as we used to say at Microsoft. No, using google search alone does not count.

3. Don't be confused: just because you give away your software, it doesn't mean the quality can be anything it wants. You get a ton of data from web sites which I am sure you use internally for something you are not telling us. So the software is not "free" anyway.

4. Make sure your testers get your attention Mr. manager. Yes, they can be the naysayers. But they can also save you from embarrassing disasters like the one I am writing about.
5. Create a usability lab and have people use your software including "enterprise" or B2B ones like Analytics. Just because the interface gets used by "IT types," it doesn't mean you throw total crap at us.

As an aside, it is remarkable that Google practically owns this market. It is a simple service to create with little cost to run it. Amazing that no one else has gone after it and as a result, we are stuck with whatever junk Google throws at us.
 

TBone

New Member
Nov 15, 2012
1,237
1
0
>> Anytime you come here or just about any forum online, a few lines of code hidden in the page calls a Google service called Analytics. Once you view the page, the code calls home and Google creates a transaction record of what it knows. It will store for example where you came from, i.e. what web site if any, and an imprint of what it knows about you which is the same data used for advertising. This gives us detailed stats such as page views per day, whether the visitor has been here or not, time spent on site, etc<<

Hence, why I and many others much prefer Firefox.

Doesn't help you in any way, shape or form ... but ...
 

Steve Williams

Site Founder, Site Owner, Administrator
>> Anytime you come here or just about any forum online, a few lines of code hidden in the page calls a Google service called Analytics. Once you view the page, the code calls home and Google creates a transaction record of what it knows. It will store for example where you came from, i.e. what web site if any, and an imprint of what it knows about you which is the same data used for advertising. This gives us detailed stats such as page views per day, whether the visitor has been here or not, time spent on site, etc<<

Hence, why I and many others much prefer Firefox.

Doesn't help you in any way, shape or form ... but ...
Correct me if I'm wrong but won't Google Analytics give stats regardless of which browser is used

Terrific rant Amir. I had the same message over the weekend while I was logged onto my bank
 

TBone

New Member
Nov 15, 2012
1,237
1
0
>>Correct me if I'm wrong but won't Google Analytics give stats regardless of which browser is used<<

Firefox by default does, but it also provides certain tools which allow MUCH greater script/loading choice/control.

Google Analytics, is perhaps the most often "disabled" script amongst FF users.
 

amirm

Banned
Apr 2, 2010
15,813
37
0
Seattle, WA
Correct me if I'm wrong but won't Google Analytics give stats regardless of which browser is used
That's correct. Indeed that is how we know the ranking of all the browsers that visit our site:

On that note, this is the ranking of the browsers:

1. Safari (I assume this means Mac and iOS products)
2. Chrome
3. Firefox
4. Internet Explorer
5. Opera
6. Android Browser

By the time we get to $5, Opera, the share has dropped to 1%.

"Android Browser" seems to be the default and redundant version of Chrome browser still in 4.X distributions of Android. Another screw up, leaving two similar browsers concurrently be there.
 

TBone

New Member
Nov 15, 2012
1,237
1
0
>>That's correct<<. Indeed that is how we know the ranking of all the browsers that visit our site:<<

A little surprised FF is ranked above Explorer(on it's last legs) ...

Being a bit cheeky perhaps ... but I'm currently logged in here ... w/ "forbid google-analytics" ... turned on.
 

amirm

Banned
Apr 2, 2010
15,813
37
0
Seattle, WA
>>That's correct<<. Indeed that is how we know the ranking of all the browsers that visit our site:<<

A little surprised FF is ranked above Explorer(on it's last legs) ...
They are neck and neck at 17%. When I joined Microsoft, if someone even dreamed about IE falling this far off the charts, they would have been taken outside and shot! It is one thing to not have had something. But entirely another matter to have had it, i.e.'s 90% market share, to have lost it and this much.

A lot of this has to do with mobile platforms. Google announced last month that the number of searches its servers see is now higher than desktops! Bad for them though is that it is harder to monetize it than desktop given the limited real estate on mobile platforms.

Being a bit cheeky perhaps ... but I'm currently logged in here ... w/ "forbid google-analytics" ... turned on.
That's OK. We knew that about you and manually added your score back in. :D
 

About us

  • What’s Best Forum is THE forum for high end audio, product reviews, advice and sharing experiences on the best of everything else. This is THE place where audiophiles and audio companies discuss vintage, contemporary and new audio products, music servers, music streamers, computer audio, digital-to-analog converters, turntables, phono stages, cartridges, reel-to-reel tape machines, speakers, headphones and tube and solid-state amplification. Founded in 2010 What’s Best Forum invites intelligent and courteous people of all interests and backgrounds to describe and discuss the best of everything. From beginners to life-long hobbyists to industry professionals, we enjoy learning about new things and meeting new people, and participating in spirited debates.

Quick Navigation

User Menu

Steve Williams
Site Founder | Site Owner | Administrator
Ron Resnick
Site Co-Owner | Administrator
Julian (The Fixer)
Website Build | Marketing Managersing