4 ms·
> Google tooling knowledge doesn't transfer very well to outside projects. A good number of their open source projects fall apart in real-world use. If you vis
by dessant 4y ago
> Google tooling knowledge doesn't transfer very well to outside projects.
A good number of their open source projects fall apart in real-world use. If you visit their repositories you'll often get the sense that beyond working on interesting problems, their engineers have no desire to properly maintain these projects for the next few years. The gamble of relying on a Google product unfortunately also applies to their open source projects.
- phist_mcgee 4y agoMaybe that's because the average tenure at google is so short?
- UncleMeat 4y agoAverage tenure at Google is so short because they have grown ridiculously. The actual attrition rates are slower than industry norms.
- hot_gril 4y agoThis is correct. People were always shocked how many SWEs were newer than them after working for half a year or so.
- Cthulhu_ 4y ago"ex-google" is a really valuable notch to have on your CV
- tmpz22 4y agoI roast Google at every opportunity but this does not seem fair to me. What about Golang? Angular? Dart? Even the bigger stuff like Chrome and Android while a bear to deal with are integrated with every day by a lot of companies. What is some Google OSS that has failed in the way you mention?
- TheAceOfHearts 4y agoAngular, famous for betraying their devoted developer community with a complete breaking change when going from 1.x to 2.0. No migration plan whatsoever. It was a totally new framework which happened to share the same name. After a few years they relented and put in some work to help migrate existing users, but by that point most people has already put in the work to migrate towards a framework that wouldn't just leave you behind.
- tmpz22 4y agoAngular 1.x was (is?) still viable. Its not a breaking change because its an entirely optional shift. I was working in Angular 1.x at the time and while there was a lot of hype for 2 we all knew Angular 1.x wasn't going anywhere.
- hot_gril 4y agoThe migration plan is to use React instead.
- rawoke083600 4y ago>No migration plan whatsoever. Not 100% true, there were a lot of workarounds and documentation how to upgrade. Sure it wasn't great, but the few projects I did with Angular 6,7,8 was kinda nice. I still have an AngularJS project in production which is also nice :) Of course any new JS project is now done in Svelte (nothing simpler) or as nice PS. It's nice to be nice :D