4 ms·
> Even if Go is the best technical option, it may not be the best business decision Why might Go not be the best business option? I see technical case for or a
by voidlogic 12y ago
> Even if Go is the best technical option, it may not be the best business decision
Why might Go not be the best business option? I see technical case for or against Go as very much religious and shaped by personal preference. But what could be a business reason not to use Go for a new startup that is independent of the technical side?
- nkozyra 12y agoI thought I hinted that it was more a matter of available resources. The Go community is growing but if you're a lean startup looking for developers to get moving quickly, the pool for Python, PHP, Node & Ruby/Rails dwarfs that of Golang. And to the other comment, yes, it's easy (and generally surprisingly pleasant) for experienced developers to pick up, but that's an investment.
- NateDad 12y agoAt Canonical, 2/3 of our developers on Juju hadn't written Go code before joining the team. They get up to speed in the first week, or often, even before their first day through their own efforts. The language is incredibly easy to pick up. It's basically zero cost if you have at least a few devs with Go experience to answer the occasional question.
- 0xCMP 12y agoYou could assume that Go, although popular, isn't at the level of Python and Ruby in terms of available developers. The ones that would know Go are most likely very good and also expensive compared to just finding that one Ruby/Node/Python programmer of the many out there which will go low enough and suddenly Go doesn't make sense anymore for startups without the cash.
- voidlogic 12y ago>You could assume that Go, although popular, isn't at the level of Python and Ruby in terms of available developers. Not really, any smart C/C++/C#/Java developer can be highly productive in Go in weeks. Side thought: If your startup isn't on the west coast, C/C++/C#/Java developers are far MORE common than Python/Ruby devs. Although C/C++/C#/Java developers are not rare anywhere.