Ask HN: Anyone else find the new Gmail interface sluggish?
What has your experience been like with it?
edit: Guess I'm not alone. I can only hope someone working at Google sees this post or cares. Maybe too much to hope for.
What has your experience been like with it?
edit: Guess I'm not alone. I can only hope someone working at Google sees this post or cares. Maybe too much to hope for.
Google featureless ZERO penalties for fucking shit up! Zero! Do you know what the people who wasted two years on Allo got after it was canned? Nothing! Some of them actually got promoted!
Google GREATLY encourages "launches" - releasing something publicly. And keep in mind - no penalties if the shit is half baked, not working, only works on chrome, or some such nonsense! This is the norm!
Why? Promotion. You cannot get promoted beyond a certain level in this place unless you "launch" something big.
So what do you get when you add of all these perverse incentives? Nine thousand, eight hundred, and eighty-three chat apps, and a never-ending chain of redesigns and relaunches so some people can get promoted.
Do you know how many bugs you need to fix to get promoted? Infinity. No matter how many you fix, it will never get you enough "impact" for promotion. Never.
How many useless redesigns do you need to launch to get promoted? ONE!
Extra fun: people internally usually warn about this shit, complain about it, file bugs about shitty performance, etc. It is ALL ignored. Most people who've been here for over a few years have given up filing bugs even. Because the reply is always the same: "you're not the target audience"!
And we all know it! We all do! Some quit when they realize it, others just begin optimizing for promotion as opposed to optimizing for what is good for the user or the company. And this is how you get new gmail, for example.
EDIT: replaced underscores with proper profanity as had been requested
But years ago the same thing happened to me at Apple. I was fixing bugs in every part of a major framework to help SnowLeopard ship only to get passed over for a minor promotion because I wasn't "critical on any one project".
I thought it was especially ironic since SnowLeopard was supposed to be a stability/performance release only to get massively delayed by people "shipping" things like the Objective-C garbage collection that made XCode unusable for months. The same stability/performance release that had a day-1 point release.
But I can see how that'd be the exception.
I suppose your post is at least partly an explanation.
They've actually been adding a ton of new features over the past year, especially with Inbox functionality being merged in.
Even if you could type text and have it appear on screen in a reasonable time, the current state of gmail is /insane/.
But from the point of view of a random user (me), it seems bizarre. The Gmail team changed things for no apparent gain. I don't care about Material Design -- I don't even know what that is! All I know is that the immediately previous incarnation of Gmail looked less cluttered and felt snappier. I know it's not accurate, but sometimes it feels they make UI changes just to show the app is not abandoned, whether this changes make sense or not.
In reality the Product Manager roles should often be to nurture products to perfection over the long-term, and to be an absolute expert on the category.
Often though those people who want to nurture great products over the long-term just go on to start their own businesses! So the field is left with flashy people who launch flashy products very often, but who don't really understand the business, the industry, or their customers.
The problem is, it's easy to measure launches and their effects. It's almost impossible to measure "nurturing" or separate out its effects. So that isn't rewarded.
So you're right -- if you know you're going to do an amazing ongoing job with a product, it makes far more sense to do it as an owner (reap the rewards) than as a salaried PM.
> You cannot get promoted beyond a certain level in this place unless you...
YES! It's soooo not about smarts/(true) impact/anything truly relevant - it's about racing to the bottom via launches, and crazy ways to generate revenue. I find is so funny looking back, that pre-undergrad-graduation, I thought promotions came via actually doing great things.
> people internally usually warn about this shit, complain about it, file bugs about shitty performance, etc. It is ALL ignored
It's hilarious how L2s and L3s truly just don't give a damn about the opinions of those working at the company (first-level employees and those just above that)
After this job, I AM DONE with this big company ish. I'll leave that to the new-grads who still believe you get promoted by being smart ;)
rant over
The most fun thing was the time when the lazy-ass billionaires who manage the place and are completely out of touch with the realities of the world (and randomly boast things like "don't be promo focused"--just slave out for us at our mercy while we collect our hundreds of millions[1] and give some as severance pay[2] to sexually-harassing buddies) decided to "fix" the problem by issuing a memo promoting "landings" and not "launches".
Guess what? Tada! Nothing, of course--with the exception that everyone now simply does 's/launch/landing/g' in their performance reviews.
[1]: https://www.bloomberg.com/news/articles/2018-04-23/google-ce...
[2]: https://www.nytimes.com/2018/10/25/technology/google-sexual-...
It's not their fault it's worse, they did an excellent job of launching the update!
We'll see but I'm not holding my breath.
"Pournelle's Iron Law of Bureaucracy": In any bureaucracy, the people devoted to the benefit of the bureaucracy itself always get in control and those dedicated to the goals the bureaucracy is supposed to accomplish have less and less influence, and sometimes are eliminated entirely.
It presented me with two options: Now, Delay One Week.
Instead of choosing one, I adblocked the notification. Two weeks later I'm still on the old gmail that responds to clicks. Hoping it never changes.
The redesign is absolutely horrible, and just like OP, I find it unusably slow (on a beasty Gaming PC).
I got Fastmail, and redirect my Gmail which will now only be used as a spam address. Exactly the same as when I went Hotmail to Gmail and Hotmail because my spam address.
The tech cycle continues.
If I do get forced to the new gmail web version I'll likely switch to a desktop client or write my own client if I can't find a tolerable one.
I've taken to using Windows Mail for my gmail usage half the time anyway now, even though I'm still on the old web client.
I told them: no man, it's not cache and cookies. You're loading too much stuff on initialization. It takes about 45 seconds for page load, and it's not until 1m37s that I can compose an email. You're making about 285 requests (19MB) before I can compose. That's the size of a long pop song on iTunes!
I've now bookmarked the old "html gmail" just so I can compose emails in a jiffy. I think they assume I leave a browser tab open for email. Not when it's so heavy weight.
This is insane. So I went to test it. 358 requests, 6.3MB, 20 seconds till full load.
Compared to the standard, really old view (https://support.google.com/mail/answer/15049?hl=en): 14 requests, 25.3KB, 2 seconds.
Edit: fans were spinning hard, so I opened the task manager: after CPU went down from ~90% tab is using 600-700MB, stable, with the dev console open, 400-500MB closed. 400MB to check my email.
That's what the size of a webmail app should be measured in --- kilobytes, not megabytes.
A megabyte of code is a lot, and I'd guess a lot of developers just don't have the intuition of how much that is; to put it into perspective, this is an entire operating system in 1.44MB: http://menuetos.net/
No cache reload: 28 requests, 114KB, 2.45 seconds.
With cache: 28 requests, 12KB, 2.65 seconds. Funny: UI seems ready after 1 second, but there's an eventsource request that dwarfs the rest in the waterfall, taking the rest of the time.
Edit: playing around with the UI, feels close to native.
Edit 2: downvotes, feel free to engage in discussion. Getting tired of the HN mob.
And I have pretty much all behaviors (e.g. menu on hover) disabled.
Web apps and things like electron have their place. But if you are creating an application to be used all the time, you should make it native.
Electron is fine, and webapps can be very fast, but that takes proper coding with a focus on performance and UX. Many companies just don't care.
BUT -- at the same time it's super-sad, because Google (search) felt like it was one of the biggest forces pushing for faster page loads, publicly saying it would downrank sites that loaded slowly, and pushing things like SPDY -- and think of what Chrome did for JavaScript performance. And the old Gmail was so fast, so blazingly fast, loading instantly and keyboard shortcuts felt akin to using a terminal.
So the new, slow-as-molasses Gmail feels like the end of an era, a couple years after the same thing happened to Maps. Gmail is no longer about clever code that executes lightning fast in the browser, now it feels just like another piece of bloated enterprise software. :( They probably had the right business reasons to make Gmail more enterprise-friendly... but it still feels so sad as a programmer and as a user.
RIP fast Gmail.
I think that's partly what contributed to this slowdown --- faster JS execution to a browser is basically like faster hardware to a native app, thus reducing the impetus to optimise the JS code itself. Imagine if hardware wasn't getting any faster (we're close to that already) and browsers still used regular intepretive JS execution like IE6 instead of JIT'ing. If browsers don't execute JS any faster, then web app developers would have to do a lot more optimising to get even acceptable performance, and perhaps we'd see some more interesting tricks and knowledge develop.
I've seen this type of behaviour become more prevalent especially within the last 5 years or so, and it's just as irritating to me --- especially when resolving user-complaints take a backseat to improving whatever useless metric-of-the-week the management have thought of.
It doesn't have to be "the customer is always right", but I've found that companies are increasingly becoming more deliberately ignorant of user's concerns and instead focusing on furthering their own agenda.
It's much older, but previously you'd see it more in the desktop space.
As for the server, an interesting thing happened: the proprietary software used to follow similar trend (I'm talking to you, big fat database vendors), with some open-source projects behaving the same. But people are not stupid: you realize you win by serving your clients fast and that very often speed is more important than functionality. Hence the success of projects like Nginx or Redis.
From a marketing perspective, though, it's not. I saw a startup once where the non-technical cofounders had apparently managed to build a non-dynamic single-page React application as their homepage (basically a basic website but in React ooohhh aaahhh). They were using the fact that they did that as a selling point. Almost all of the non-tech people in the room ate it up completely and praised them for their launch.
You can absolutely do a good responsive design in pure HTML+CSS. What seems to happen in practice, though, is pages that appear as flat white if I don't fiddle with my NoScript settings, and that grind on my (admittedly not top-of-the-line) computer if I do.
I've heard that you can use http://mail.google.com/mail/h/ to get a basic HTML version.
No need to use HTTP instead of HTTPS.
Can't believe "download more RAM lol" is acceptable behavior.
Not sure what I’m going to do when it switches over for our Google Apps account. Any alternatives people like?
I've found myself going to gmail.com, searching for something, and then waiting 30 seconds for "Loading..."to transform to "Something's not right". I've just started doing all reading on the Android app.
It's still easier for me to write at my laptop than on my phone, so this miserable experience happens to me multiple times a week. I've started to deeply despise the webapp.
I imagine that it's just the classic case of developers having good machines, and the market share factor meaning they just don't really have to care.
I develop on a 12 core processor. If I make something user facing, I have to go out of my way to ensure that it's performant on other hardware; it's not part of the standard build/tweak loop.
But, like, that's ridiculous! Developers should be testing the performance of their stuff, either by looking at system resources or by keeping some "crappy" testing machines around. Preferably both.
I wonder what the environmental impact is of users upgrading their hardware in order to run completely unoptimized stuff like this?
We used to do that at ${BIGCORP} until the CTO moved us to an equipment leasing policy in place of buy-and-depreciate. Instead of being able to retain the old machines for testing they went back to the lessor every three or five years.
It used to be that most devs had a couple of old PCs under their desks for hacking around on stuff, but that was no longer tolerated. The policy seemed like a minor financial tweak to the C-suits but was actually quite destructive to innovation.
I had instant responses in Chrome for Gmail, Chat/Hangouts, Calendar, etc.
In Firefox? 4-6 second wait for _every_ interaction.
And I don't think the fault is with Firefox here...
- Ah stupid MS login
- Oh that loaded fast
- clicks email loads instantly on right hand side and can still see my list.
- Oh this is clean and fast!
I've been debating loading gmail into a desktop client now that the UI is so sluggish for me. (for the first time since gmail came about) but as of saturday, i'm wondering if I should try using my outlook email more.
I first migrated to Fastmail a couple years ago, mainly to just have more control and use my own domain etc. Contacts and calendar shortly followed.
I switched to iPhone last year, not because Android is bad or anything, it's just what I had had for a long time and I wanted to try something else. No regrets there.
I switched to Chrome many years ago because it just worked better than other browsers, but recently I went back to try Firefox and it's really good now.
I never really used cloud storage.. (Photos/Drive)
Google is still the vastly better choice for Search, hands down. But just for the hell of it I decided to stick with DuckDuckGo and it's good enough for most things. Only occasionally do I head over to Google to get better results. It's not optimal, but I can live with that.
Google also has very good store/location info etc in Maps, and the photos to go with it. Apple's maps is far from the joke it used to be, but when you just want to get info on a store or something and you get redirected to TripAdvisor, that's a huge bummer.
Finally Youtube, there's just no competition out there.
All in all, of course Google has a presence in my online activity, but it's not the end-all be-all internet hub I thought it was.
It's not just an issue of speed. The new gmail design is very hard to read/understand. Red-on-pink is not the best contrast choice. The icons feel fuzzy without the button borders, are hard to decode, and are too tight together.
Strangely, while the icons are all packed tightly, the email list wastes extra space vertically, and requires extra scrolling. Not the best design choice.
The high-contrast theme brings gmail close to the classic design, but it does not work well enough to make the icons more recognizable and recover the wasted space in the email list.
Have you compared the phone or tablet version to the PC or laptop version?
Just curious.
Google has got really far away from their initial versions of GMail and Maps. They used to be lean and right on and now they are just a bloated mess.
Example - /,"is:unread to:me",Enter. Should search for unread mails to me.
On a regular basis if I move through five items rapidly and head into this search, it just shows a blank screen inside the area where the mails should be. Even hitting f5 won't resolve the issue at times. Ive actually stopped browsing through mails on some other threads because of this issue because it would take up too much time to keep debugging Gmail.
In this case I had it set up to allow all subdomains of google, so I opened the panel and clicked to blacklist the subdomain that I didn't want.
EDIT: The only downside of this is that if I want to use Google Hangouts in the same browser, it is now blocked, so I have to manually unblock it. But I use Firefox as my main browser, yet reserve hangouts to Chromium anyway.
Haven't used it extensively, but blocking the following domains sped things up a little:
- hangouts.google.com - plus.google.com - play.google.com
You click on options then you wait 2-5 seconds for the menu to load or the option to expand.
Coupled with the poor UX I'm surprised more people aren't complaining about the time they spend managing these systems, it's as bad as Office365 but it's damn close now.
Even when you try to use the "basic HTML", they decided to not provide a lot of simple features such as basic view customizations (e.g. standard, compact, relaxed). I'm guessing that was done to make sure people use the new UI - so it's use the slow UI or too bad for you.
Not sure much will change in terms of the new UI since people are more wedded to their email addresses than say their choice of search engine or maps.
When I worked with them back in the day, there was a certain "take it or leave it" attitude at times from some senior people about some decisions in products.
This was not all the people and I'm not speaking about the present leadership who I don't know, just that it was the case because back in the mid/late 2000s with my experiences and people I knew via working relationships.
https://smallbusiness.chron.com/make-gmail-display-mail-basi...
And globally, mobile devices have already overtaken PCs/laptops, years ago.
Inbox got demoted, new Gmail got promoted.
If what I was told is true, then at Google, data beats opinions, that is, they have data to back up those decisions.
Now, why am I not convinced this is the case over here?
As one example/anecdotal aside: replacing a link to all mail from/to a contact on mouseover of their name with....links to Google Keep, Hangouts, etc. There's no way the use case data led to a change like this. I mean, how could it?
For work, we migrated from Google apps to Fastmail.
But I still have 15 years of personal @gmail.com email and it's been my address forever. I currently use my phone for personal email (even when I don't want to) because the website no longer responds to input.
Killing G+. Google Search "mini games" annoying eyesore (Winter Olympic ones crashed browser so switched to DuckDuckGo) Censorship in China. 20k Googlers protesting. WTF?!!
But Gmail basic doesn't support changing sender's address... and attachments is a bit backwards, so I still have to stick with this monstrosity.
Moved to ProtonMail for important conversations.
Gmail refuses to let me move to a tab and mark new emails as read just about every time. It just hangs. I'll refresh and the same thing happens.
Multiple other issues as well.
However, the personal stuff I keep it for Firefox, and it's just as OP said: 4-6 seconds to complete an action and even when the UI has loaded, not all icons are shown immediately.
Spent my early morning disabling features just to curb info overload.
Google is turning into microsoft and microsoft into google.
Killing Inbox is just another terrible decisions in a string of terrible decisions coming from Google. "Eh, only had a few million users anyways, who cares? What's product support? Everyone's a beta tester!"
>You get what you pay for
Could you try disabling google ads, buying a couple of products and report back if it improves the user experience?
I moved to my own domain, and use emacs + mu4e and have had zero problems. I do still have my old gmail address forwarded to my mail server and can reply when needed.
Also the fact that I can’t go back to the previous version.
Fastmail is great, though.