<https://engineering.wework.com/choosing-a-languag...
# feed
e
“And the winner was…Go” 😅
a
Some question I have got from this: "_we speculate that this may be due to the context switches involved in passing data between the network, coroutine execution and JDBC query thread pools that the implementation used. Such context switching was unnecessary in both the Go and Ruby implementations._" - Why wasn't these context switching necessary in other langues? - Which implementation of JDBC pool did you use?
c
I wasn't the author of the article @Albert simple smile
v
we speculate [lower performance] may be due to the context switches
The Arrow functional-programming library was used extensively to facilitate a mostly-functional style
🤔 🧌
j
Seems like they made a subjective argument based on coding styles that fit their team
👍 1
a
1. "Frameworks were avoided in the code" 2. "The Arrow functional-programming library was used extensively to facilitate a mostly-functional style" and then surprise! "end up with difficult-to-read code"