5 ms·
This is interesting, surprisingly blunt, and quite on point about the current malaise, but . . . I think this is the perspective of someone that was happily dri
by fidotron 3y ago
This is interesting, surprisingly blunt, and quite on point about the current malaise, but . . . I think this is the perspective of someone that was happily drinking the kool aid for longer than they should have been.
For example, my impression was that had Android assimilated into the wider Google they would have failed. The wider Google views the fact Android isn't Chrome OS as a strategic failure, but the truth is wider Google doesn't understand how to work with other companies. The Android unit did have certain ludicrous habits (I recall huge laundry bins in the reception of their building at one point) but the reason for this was they understood what was at stake. (People forget just how much needed to be done between Android 1.6 and 4.1 to stop the iPhone completely running away with it, although that effort has now been effectively squandered). There have been other units that also fail to assimilate and then just peter out, but Google under Mr Pichai never learns from acquired companies, it just imposes their way on to them. If you came from the Chrome side of the fence you wouldn't notice this because it was your way being imposed elsewhere.
Mr Pichai has always had a singular vision, to be CEO of Google, and then stay there. What to do with that never seemed to cross his mind.
- jimbokun 3y agoThis podcast reinforces what you're saying about Android, from the perspective of an early Android engineer when it was acquired by Google: https://corecursive.com/android-with-chet-haase/ https://corecursive.com/android-with-chet-haase/
- FirmwareBurner 3y agoYeah, I definetly wouldn't want to have been on the early Android team. Imagine you work your ass of to build the Android 1.0 device to compete with the Blackberry and then when you're close to launching the iPhone drops and your leadership says we gotta throw everything in the trash and start over from the touchscreen perspective. Mind you, the iPhone employees didn't have it much better either, with most of them working 16h days and sleeping in hotels next to the office to save time, while having their marriages ruined according to some of them. The early Android vs iPhone development war was basically a Hail Mary gold rush from both companies trying to capture as much marketshare as quickly as possible.
- swetland 3y agoThe whole "throw everything in the trash and start over" thing is massively overstated. The iPhone announcement absolutely impacted things, not entirely all bad -- there was interest from OEMs before that, but it went through the roof after -- and it did mean we moved from the plan to ship a blackberry-style device first followed by a touchscreen device to skipping right to touch for initial launch, recognizing that the landscape had absolutely changed. Initial work on the touchscreen based hardware started back in June 2006 (I remember meeting with HTC during a monsoon to kick off the project that became Dream/G1) and OS work to support larger displays, touch input, etc was underway before iPhone was announced. Blackberry was not really the concern early on... Windows Mobile was. Folks (correctly as it turned out) believed mobile was going to be the next big platform area and there was concern (from Google, but also from OEMs, cellular carriers, etc) that Microsoft might end up entrenching themselves the way they did in PCs through the 90s, possibly including a more successful attempt to control the browser/web experience.
- FirmwareBurner 3y ago>Microsoft might end up entrenching themselves the way they did in PCs through the 90s, possibly including a more successful attempt to control the browser/web experience That fear was kind of overblown. In those days of Steve Balmer, Microsoft was far less focused and organized, too high on its success with Windows and Office, for such a slow, large and bloated ship to react quickly and precisely enough on this. Just look at what they did with Zune before that. It was not a bad product at all, but it was too little too late for consumers to give up on Apple and jump ship to Microsoft. They did react here as well, but just like before, by the time they had a desirable and competitive mobile OS, Apple and Google had already reached critical mass adoption that no matter how good Microsoft's offering was, they wouldn't have been able to recoup the lead lost to Apple and Google both with consumer and developer adoption.
- kuchenbecker 3y agoYour description of msft sounds like current google with generative AI.
- swetland 3y agoYeah, I take exception to the painting of Android as inherently "unhealthy" and not "solving real problems for users." Also with lumping it in with the unmitigated disaster that was the Social/G+ effort. I attribute much of Android's success to Larry & Eric being very supportive, shielding the team from constant interference from the rest of the company, and letting us get shit done and ship. I came aboard during the Android acquisition, some months before he started at Google, so of course I may be a bit biased here. I was pretty skeptical about landing at Google and didn't think I'd be there for more than a couple years, but spent 14 years there in the end. Android had plenty of issues, but shipping consumer electronics successfully really does not happen without dealing with external partners and schedules that you can't fully control. No idea what the laundry bins thing is about -- never saw that.
- refulgentis 3y agoI'll vouch for it, I think you may have escaped what it became: I'm a couple generations after you, joined Google/Wear in 2016 and accepted defrag onto Android SysUI in 2018. Much lower level, topped out at L5, but saw a ton because I was the key contributor on two large x-fnl x-org projects in those 5 years, one with Assistant[1], one with Material/Hardware.[2] Both were significantly more dysfunctional than any environment I've seen in my life, and fundamentally, it was due to those issues. Pople at the bottom would be starved for work, while people in the middle were _way_ overworked because they were chasing L+1 and holding on to too much while not understanding any of it. This drove a lot of nasty unprofessional behavior and attitudes towards any partnerships with orgs outside of Android. As far as lacking focus on solving user problems...man I can't figure out how to say it and still feel good about myself, i.e. illustrate this without sounding hyperbolic _and_ without having to share direct quotes tied to specific products. TL;DR the roadmap was "let's burn ourselves out doing an 60% copy of what Apple did last year and call that focus." This was fairly explicitly shared in public once at an informal IO talk, and it's somewhat surprising to me how little blowback there was externally. The justification is, as always, it's OEMs fault. OEMs just asked about what Cupertino just released, just in time for the yearly planning cycle. [1] https://blog.google/products/assistant/next-generation-google-assistant-io/ https://blog.google/products/assistant/next-generation-googl... [2] https://www.androidpolice.com/google-material-you-interview-james-oleary/ https://www.androidpolice.com/google-material-you-interview-...
- strikelaserclaw 3y agoSeems like most of the people who want to join google these days, "why do you want to join google", "for the tc and prestige"
- ghaff 3y agoDoesn't seem like the worst plan in the world.
- mepiethree 3y agoYeah I recently left a startup that I worked at for 6 years to join Google. At the startup I was overworked+underpaid, generally found it impossible to eat more than 2 meals a day (and difficult to eat more than one), usually worked on Saturdays (and always on Black Friday), rarely made time to visit family, and always lived on tenterhooks thinking about the next RFP we had to win. I did care about the mission of the startup but I am significantly happier now that I'm eating 3 healthy+free meals per day, working out, walking my dog during long breaks, using great build tools and learning new things while still generally having enough focus time to meet the expectations of my role. Google doesn't seem that bad to me as I sit here on Thanksgiving weekend, between hangouts with my extended family, with enough compensation to treat them all to great food.
- 8n4vidtmkvmk 3y agoThe build tools are not great. Well, maybe the tools are fine, but the build times are killing me. Going from 5ms builds at home to 5 minute builds at work is brutal. 98% of my day is just waiting for builds, tests, CL approvals, experiment results, launch approvals and lunch lines.
- mepiethree 3y agoI meant more that when I started the job and only had to type one command to run a giant application locally, that tooling blew my mind. No config files, env vars, not even any apt-get or cloning 50 different repos. Just boq run Yeah it is definitely a lot of waiting. I try to work around that by having a lot of small CLs going at once. But even when I do have to wait it really only helps make this job more of a breath of fresh air, as it builds natural breaks into the work.
- chatmasta 3y agoFlutter is a really amazing project, independently of its roots within Google. If the author has spent nine years working on it, then it's understandable why he'd stay at Google even if he didn't like the taste of the Kool-Aid. And it seems he's still working on Flutter now, so clearly it's a passion project for him. Do you blame him for chugging that Kool-Aid as long as he could?
- hfjjbf 3y ago[dead]
- downWidOutaFite 3y agoHe spent the last 9 years in competition with Android so it's not surprising that he has some biases about it
- B1FF_PSUVM 3y ago> to stop the iPhone completely running away with it, although that effort has now been effectively squandered Nowadays a Samsung is a pretty good iPhone, and 70+% of the world runs on Android, e.g. https://gs.statcounter.com/os-market-share/mobile/worldwide https://gs.statcounter.com/os-market-share/mobile/worldwide - only North America has iOS on top. I think it's not good we're down to a duopoly, unfortunately Windows Phone didn't survive. It did some things better than iOS and Android.
- bane 3y agoAndroid also runs all kinds of devices way outside of the mobile space. It turns out a relatively open touch screen OS can drive toasters, washing machines and handheld TVs pretty well.
- dontlaugh 3y agoIndeed, I also find the critique of the Android team amusing (except for the implied overtime). It's still one of the few Google products that is even vaguely competent. And I still prefer iOS.