4 ms·
Speaking personally (I happen to work at Google, but not on mail): The combinatorics of supporting multiple versions of a product get expensive very quickly.
by bsimpson 8y ago
Speaking personally (I happen to work at Google, but not on mail):
The combinatorics of supporting multiple versions of a product get expensive very quickly. It's the same reason that web platform changes now affect evergreen browsers directly (even with the occasional breaking change), rather than introducing more modes like quirks and strict.
Every variant you introduce grows the surface area for bugs and security issues, and adds at least one more case to consider when implementing new functionality. Even if you froze the featureset in the old UI, you'd still need to maintain compatibility with it as the backend evolves. It's not as simple as just leaving the old codebase running on a server somewhere.
If Google wanted to invest in multiple mail products, it wouldn't have end-of-lifed Inbox.
- JoshuaAshton 8y agoI mean... if it takes 23 seconds to load on my machine, and the old version took less than 3, maybe its not worth maintaining the new version to begin with. Just a thought.
- hoffs 8y agoIf it takes 23 seconds to load you definitely have an issue and not new Gmail.
- bad_user 8y agoI disagree, if it took 3 seconds to load and now it takes 23, given mostly the same features, it means the software is broken, not the hardware it runs on.
- joshuamorton 8y agoI think the point is moreso that 23 seconds is abnormal, not the experience of most users, and therefore likely either not consistent for you (maybe your WiFi connection dropped) or due to some wierd configuration on your end. (Technically speaking, I work on Gmail, but unrelated to this)
- londons_explore 8y agoMine takes 21 seconds to fully load, including the tasks and calendar sidebar from a fresh browser start with no caches and cookies, but only timing from clicking the sign in button.
- joshuamorton 8y agoI think that's misleading. I tested a few times this morning, and had clean-cache "load" times of 10-35 seconds, but I could use the app within 5 and chrome devtools showed ready in under 10. So I'm curious what your metric is. Is it until the last resource is fully rendered in devtools, until the ready action fires, or until you can actually do things?
- JoshuaAshton 8y agoMy metric was until the loading bar finished on the little fancy but useless opening letter animation which also probably took a significant time to load.
- explainplease 8y agoDo you hear yourself? You said to him: > 23 seconds is abnormal, not the experience of most users, and therefore likely either not consistent for you (maybe your WiFi connection dropped) or due to some wierd configuration on your end. And then you said: > I tested a few times this morning, and had clean-cache "load" times of 10-35 seconds And the middle of that range is 22.5 seconds. And you accuse him (a commenter on HN) of being so inexperienced that he can't distinguish between a new UI's very slow load times and his WiFi disconnecting? > (Technically speaking, I work on Gmail, but unrelated to this) Is everyone on the Gmail team like this? If so, no wonder we're having these problems. Google just won't listen. The first thing I noticed about the new UI, and the thing I notice every time I load it, is that it takes 5-10 times as long to load as the former UI. It's just yet another reason to migrate off of Gmail for me.
- joshuamorton 8y ago
- exikyut 8y agoI think Inbox was an interesting approach to "fixing Gmail", which I've long had un-cite-able suspicions of internally being horribly broken (in the sense of maintainability and elegant architecture, not visible bugs). Amongst only 11 outages in 14 years of continuous operation and use by probably a billion people, in 2011 Gmail lost 0.02% of users' email due to "a storage bug" that nuked all copies of data, and they had to restore from tape: https://gmail.googleblog.com/2011/02/gmail-back-soon-for-everyone.html https://gmail.googleblog.com/2011/02/gmail-back-soon-for-eve... This status quo and example, along with the fact that https://google.com/appsstatus https://google.com/appsstatus lists Gmail at the top, is a clear demonstration that Gmail is probably locked down so tight _everything_ has to be demonstrably proven to be at near-aviation-grade reliability before it's rolled out. I wonder if the Gmail team retains the same people from 5-10 years ago to minimize the amount of onboarding churn and maximize the chances things will be broken from unfamiliarity. The Inbox idea was pretty inspired: _start again_, make a separate property/"brand", keep it reasonably niche, and you can get away with an effectively-lower SLA. And then once you get past the teething problems and speedbumps you can pivot the functionality back into Gmail. But yeah, doing the pivot/fold-in does nuke the identity that got created. That makes power users who liked it more sad. And obviously you can't tell everyone the project is temporary or it won't go viral. These systemic issues are not at all unique to Google, of course.