5 ms·
I'm surprised at the list. Rust is fundamentally immature, C++ is fundamentally intractable, Python is fundamentally unusable at scale, and Hack is, well, no di
by preseinger 4y ago
I'm surprised at the list. Rust is fundamentally immature, C++ is fundamentally intractable, Python is fundamentally unusable at scale, and Hack is, well, no discussion needed. Strong negative signal for potential candidates.
- troutwine 4y agoWhat language(s), to your mind, would send a positive signal?
- 37ef_ced3 4y agoGo. The obvious right choice. But Meta is in the advertising business and Google is a competitor.
- beastman82 4y agoI agree with none of this except that they're competing w/ Google.
- eclipxe 4y agoVB6
- _aavaa_ 4y agoI can't speak to the other three, but the comment about python is not accurate. Or at least not given the way that python is used for the mentioned applications "For data science, ML applications, and Instagram, Python continues to be the language of choice". Pure python maybe, but the popular packages for these applications are all essentially python wrappers for highly optimized compiled code. I'm curious though, what language(s) do you believe belong on that list?
- jstx1 4y agoInstagram is a huge Django app and unlike all the ML libraries, Django isn't highly optimized low-level code wrapped in Python, at least not by default. That's why Facebook are putting so much work into running a more performant fork of CPython - https://github.com/facebookincubator/cinder https://github.com/facebookincubator/cinder
- rafaelturk 4y agoCurius why people downvote this.. its a perfect valid argument.
- ninth_ant 4y agoThe “all languages are ‘fundamentally’ bad except my favourite” argument? It’s bad no matter what single language you’re promoting.
- Jtsummers 4y ago> Curius why people downvote this.. its a perfect valid argument. Because it's a list of opinions on languages. No specifics provided, and stated in a way that appears to be trolling (deliberate or accidental on the author's part). Comments like that are a dime a dozen in programming language threads and add nothing to the overall conversation.
- blowski 4y agoI’d hazard a guess that Meta put a fair amount of effort into coming up with that list, applying business context to their specific technology problems. Whereas the OP simply reeled off a list of half-baked subjective opinions.
- matharmin 4y agoWhere's the argument? It makes broad claims about the languages, that many people would disagree with, with no substantiation.
- WJW 4y agoNo it's not. It's just a list of opinions without any actual arguments.
- wrycoder 4y agoIt's a summary list of key/value pairs, with the values being terse codewords for the well-know arguments.
- 4y ago
- dragonwriter 4y agoMaybe you are just fundamentally wrong on all those points?
- metadaemon 4y agoA weak troll attempt by someone who was more than likely recently rejected in a Meta interview. :P
- smrtinsert 4y agoDoes anyone go to Facebook for engineering goals? Everything I've read about that place screams paycheck only.