4 ms·
Well initially preferring to use a homegrown solution (like a programming language) isn’t necessarily a sign of zealotry. Dogfooding is good :) Go just seems l
by gok 9y ago
Well initially preferring to use a homegrown solution (like a programming language) isn’t necessarily a sign of zealotry. Dogfooding is good :)
Go just seems like a much worse match for this problem than Swift. Wrong type system, wrong compiler architecture, wrong runtime design, wrong language evolution strategy. This is in so many ways a great match for Swift.
- DannyBee 9y ago"Well initially preferring to use a homegrown solution (like a programming language) isn’t necessarily a sign of zealotry. Dogfooding is good :)" Sure it's not necessarily. Building on top of something that is yours, simply because it is yours, is in fact a form of zealotry. It is fairly unrelated (IMHO) to building on top of something that is yours so you can make sure you experience what your customers will experience. IE Building your own ML on top of your Java thing because you want your customers to build ML on top of your Java thing would make sense. Building your own ML on top of your Java thing just because it's yours does not by itself make sense. (IE it has to provide some particular value over not building it yourself, etc, otherwise it's pretty clear zealotry)
- netheril96 9y agoRegardless of whether it is zealotry or not, Google certainly has a habit of developing everything (software side) of its own.
- DannyBee 9y agoWhen Google started doing it, there weren't a lot of good options to solve the problems it has. As that has changed, so has Google (but like any large company, it changes slowly)