|
|
|
|
|
by itake
1289 days ago
|
|
I write a lot of golang now. Golang has the easiest to use concurrency model of any language I've used (js, java, c#, ruby, python), but to perform any task properly, still requires fine-tuning (e.g. how many threads/go-routines do you use per stage in the pipeline?). Implementing a pipeline still adds ~15 additional lines per stage when compared to the sync version. I push ppl at my job to write concurrent code, but we also work on high traffic systems at slow moving company and its better to do it fast the first time. |
|