How bad is hack in general? Is it a gigantic red flag when joining a team?
What hack are you talking about?
I like it. It's a reasonable language and they keep making it better and better
It's perfectly fine. Not the worst. Not the best. It's just a language.
Hack development at Meta is really smooth. There’s a lot of infra and tooling around it so the stuff like autocomplete and automatic imports work really well. I thought I’d enjoy a Python team more but the Python tooling is janky af.
That's really cool. I've ended up doing a fair bit of php in my current role and found myself kinda liking the language. I feel like I should push for Python more for better career prospects but good to know that the Hack experience is good and not something to blindly avoid.
Hack gives you job security at Meta. one of the rarest commodities at Meta. Complaining about the programming language is <= L5 trait. Grow up! IMO it is better than Python in coding experience as there is so much tooling.
The language that most teams use is one of the rarest commodities at Meta?
Most teams don't develop on hack. Have you worked at Meta? I wrote maybe 100 lines during the 3.5 years stay. Writing a few configs here and there doesnt count. Everyone uses an operating system but how many know about it?
It’s like Java or C#. It has first class support. But it’s not a good language. The infra is good at Meta. You can scale services easily and just call those services from Hack.
It’s just a language like any other. PHP has some strange quirks that it gets rid of so in general it’ll behave like other languages in its class (strong types GCd eg C# and Java) I don’t use it a ton, but when I do the tooling is good and you can generally figure out what you need to do without it getting in the way
Hack is the easiest language to use at Facebook. Not because it’s easy (it’s not actually that hard) but because the tooling really works. Everything else sucks donkey bollocks (python, go, rust and especially c++) to program in. All the tooling is an after thought, and there is no documentation to tell you how to deal with the weird shit they’ve changed to make it work with the build system.
Cars
Yesterday
1583
Electric cars depreciate 10 times faster than gasoline cars
India
Yesterday
580
Any Indians Think Kashmir Should be Independent?
Personal Finance
Yesterday
2650
Should I marry a lazy girl?
India
Yesterday
974
What do vegetarian Indians eat for protein?
Tech Industry
Yesterday
1525
I do tech screens at Google. AMA
At meta or elsewhere?