4 ms·
> The tooling now revolves around VS Code When I was there a couple of years ago, doing Hack development using vim was well supported. Not as slick as the off
by Diederich 5y ago
> The tooling now revolves around VS Code
When I was there a couple of years ago, doing Hack development using vim was well supported. Not as slick as the official IDE, but more than good enough for my day to day tasks.
> There's literally no reason to justify the massive investment a complete rewrite would be, like literally none. It's not even close.
Definitely, and my (relatively ancient) background is as a PHP-mocking Perl developer.
In the end, the tooling is far, far more important and relevant than the language, and the tooling at Facebook is better than anything I've seen elsewhere, by a long shot.
- connordoner 5y agoAre you able to share some more about what makes the tooling at Facebook so great? edit: typo
- Diederich 5y agoI can answer only briefly, and that's a pretty big topic! I'll skip the apparently pretty amazing integration between the IDE and source control and the build/test system since I didn't use the IDE very much. I'll just very briefly mention Tupperware, which one might characterize as an internal kind of Kubernetes, except it's so much more, but more importantly, it's way easier to use. I did write a small, fairly simple stand alone service in Python. It's super, super easy to get something like that 'going', as far as permissions, ingress and egress, storage, all of the real-life complications I've had to deal with, with variable levels of automation/'ease', at other organizations. I'm out of time for now!
- connordoner 5y agoThanks for sharing!