I enjoyed this post about one team's transition from Scala to Go. I think it's about how discouraging cleverness is important in programming languages and codebases. I don't think this article is about Go. The point here is the Scala language (and a popular library) made it possible for the code to be opaque to his own teammates (who were also Scala programmers!). Choosing to use Go going forward is one possible conclusion. If the article said that they chose to use vanilla Java 8 instead, I think the takeaway would be the same.
(From this discussion)
I'm Brett Slatkin and this is where I write about programming and related topics. You can contact me here or view my projects.
20 December 2015
@
15:50
About
I'm the author of the book
Effective Python. I'm a software engineer and I've worked at Google for the past 14 years. My main areas of focus are survey statistics and A/B testing. I formerly worked on Cloud infrastructure and open protocols.
Follow @haxor
if you'd like to read posts from me in the future. You can also
email me here
if you have questions.
If you enjoyed this post, look here for some of my other favorites.
© 2009-2020 Brett Slatkin