So we learn from others either way. With right mentorship and for right project, c++ incredibly productive. 3/
-
-
Replying to @mattklein123
Also, our industry does a TERRIBLE job of evaluating true long term TCO. Again for right project c++ TCO is excellent. 4/
1 reply 0 retweets 2 likes -
Replying to @mattklein123
In the end, it's all about TCO which depends on team, project, tooling, libraries, etc. c++ not for many (most?) things 5/
3 replies 0 retweets 2 likes -
Replying to @mattklein123
But for some projects, there is still no substitute that leads to better long term TCO. end/
1 reply 0 retweets 2 likes -
Replying to @mattklein123
To be clear, no one claimed that programs written in go are better. I was just agreeing with diagram that learning curve is steeper.
1 reply 0 retweets 5 likes -
Replying to @jbeda @mattklein123
Totally agree that there are places where C/C++ are appropriate. But those lines shift over time.
1 reply 0 retweets 3 likes -
Replying to @jbeda
Agreed on both points. Mostly, I just wish we took a more analytical and less feeling based approach to choosing project tooling.
1 reply 0 retweets 4 likes -
Replying to @mattklein123
FWIW -- here is an older post on why we picked go for k8s: https://blog.gopheracademy.com/birthday-bash-2014/kubernetes-go-crazy-delicious/ … (Also
@thockin likes C/C++ and@brendandburns likes Java)2 replies 1 retweet 13 likes -
ISTR arguing for C++ for kube. I was wrong.
#kubernetes would not be what it is.1 reply 0 retweets 14 likes -
I agree c++ would have been wrong choice for k8s and have always been perplexed at use in mesos. Go great choice given variables.
2 replies 0 retweets 3 likes
Many communities adjacent to #Kubernetes were also using Go, and the abundance of libraries and lack of build balkanization worked out well
-
-
Replying to @bgrant0607 @mattklein123 and
Also, though I coded k8s prototype in Java, Golang was the right choice for k8s. Also perfect 4 all CLIs, imho. Diff. tools for each job.
2 replies 1 retweet 12 likes -
Replying to @brendandburns @bgrant0607 and
To put a fine point on it: doing packet processing with a GC seems dicey. So it makes sense to use C++ for Envoy.
1 reply 2 retweets 8 likes - Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.