Seems like Google innovates and builds a ton. It's the whole dealing with customers part that they don't like.
Seems like Google innovates and builds a ton. It's the whole dealing with customers part that they don't like.
It’s just that they really suck at creating products. After gmail and maps there were next to no successes; even when they throw all their weight behind something like they did with buzz and plus, they tend to fail hard.
Yeah, just little used products like Android and Chrome /s
how they handled that transition gave react a huge footing, splintered the framework community, also have made it very hard to search for their own framework.
Android team is pushing Kotlin/Native for common code across iOS/Android, came up with Jetpack Compose and rebuilt their reload code from scratch for Android Studio 3.5. When asked about Flutter they always give the "use what is best for you" kind of answer.
Go is still playing catchup with majority of internal services written in Java/C++. Although it already has some small victories in ChromeOS, Fuchsia and Android GPU debugger.
Kubernetes was originally written in Java, was rebooted into Go after another team took over and its codebase suffers from lack of generics support, leading to a pile of code generation.
Some devs dislike so much how AngularJS was so badly managed, that they still mix the Angular/Typescript variant with AngularJS.
I'm a UI-focused engineer who's been working with it for the past 8 months or so, and I'm really liking it. Hot reload is awesome, the framework's primitives and how they compose is very natural feeling after some practice, and the framework doesn't hide low-level control from you if you need it.
Dart's no slouch either. I mean, it's not super exciting, but its standard library is nice, and the language itself is improving all the time (non-nullable by default coming soon!).
PLUS, with support for macOS, Windows and Linux on the horizon, we're soon going to have a really solid development environment that works on both mobile and desktop platforms.
I know this sounds like an ad, but I'm serious. I like it a lot.
"App Engine", to non-googlers.
MapReduce far far predates Google, in shared-memory multiprocessors of the late 80s and thereafter, for instance, though didn't Google popularize it.
Golang was developed at Google, with Googles blessing, by Google employees. I don't know how much more you can ask for. What difference does it make that some of the people had jobs before Google.
MapReduce far far predates Google
The general concept was known, the implementation and algorithms Google used to run MapReduce efficiently on large cluster of heterogeneous machines was original to Google.
I am still sad that they acquired a really cool company called Flutter back in 2013 that shipped an awesome product allowing you to control media players using your webcam with hand gestures [0]. They only kept the name it seems. So yeah, not so innovative.
0.https://arstechnica.com/gadgets/2013/10/hands-on-with-google...