3 ms·
I think we might in fact have a different definition of "quickly", yes. I think we may also have different definitions of "entire product is hosed". If gmail
by bzbarsky 7y ago
I think we might in fact have a different definition of "quickly", yes. I think we may also have different definitions of "entire product is hosed". If gmail is significantly worse to use (not "doesn't load", just "loads with obvious visual artefacts"), that's obviously enough to get people to change browsers, all else being equal.
And just to be clear, there are certainly cases when things got fixed quickly. But "always" is really stretching it; this was the exception, not the norm.
> regressions are to be expected in an environment where the extent of browser testing is a function of engineer interest rather than centrally mandated
Sure. The problem is the environment and corporate policy, not individual engineers. They're just responding to incentives as best they can, and in my experience are generally quite helpful within the constraints of the system.
> just that this sort of thing was not Firefox specific
Indeed, I don't think it was. It was not-Chrome specific.
Here's a thought experiment. Say someone at Google who did _not_ test in Chrome committed a change that degraded the visual experience of gmail in Chrome and it got shipped. How would fixing that be prioritized vs a similar visual degradation in Firefox or some other non-Chrome browser? Assuming there is no emergency push involved, if the fix was not ready by the next push cycle, would it just slide, or would the original commit get rolled back?
- thu2111 7y agoIn the early days there were quite a lot of bugs that affected Chrome and not Firefox from what I recall. The problem was Chrome didn't run on Linux or Mac in the first versions, but Google engineers (by policy) didn't run Windows, they almost all ran Linux. So there was a huge testing gap. On the other hand it was helped by the fact that Chrome was basically Safari at that time so Mac users within the firm tended to notice bugs during dogfood/canary periods. I can't quite recall the timelines, but I remember it felt like years before the Chrome team shipped a native Mac/Linux version. They also fixed a lot of bugs that broke features of the various apps, e.g. lack of printing was a big one for a while. I imagine you're talking about later when Chrome got really big. But it's hard for me to say what would have happened because when the features are themselves being developed in Chrome there are hardly ever cases like that when it works in every browser except Chrome and this is somehow not noticed during the canary period.