Not necessarily all open source, homebrew-cask has been merged into brew and you have e.g. Jetbrains IDEs and Zoom available.
Personally I use homebrew-cask to manage almost all applications and their updates, turning auto-updating off in almost all apps. That way I am in control and can update when it is convenient, know if an update broke something, etc.
How? For ex. Tinder, We can only see some basic details about the person. How can we know about
the behavior or his/her likes. For ex. If given a choice between Ice-cream and Chocolate, which one s/he would prefer.
Does there exist an app where we can match based on our choices?
First: I love the idea behind IPFS and decentralized storage and I'm sure there will be some valid use cases.
But: There's already tech available enabling these very use cases (see https://webtorrent.io/) and the adoption is pretty low. Plus IPFS doesn't solve the problem of disappearing peers at all. If no one's willing to mirror your awesome IPFS page, it will be gone the same way as with centralized hosting.
The company I work for has a similar tool (no fancy API yet, though) which shows the latency from some AWS regions to "the world" via different transit providers.
Well, first of all, talk to the team. To every single person involved. Be it the CTO or the intern. Have someone who has been on the team for some time onboard you and find out what the current obstacles are.
Then just grab one task and start working. You'll find the place you're needed most automatically.
I don't favor this because then you get someones outdated view of the product, if at all. In an ideal world, yeah, you should get onboarding, and some walk throughs from the current developers. In reality this rarely happens in my experience. The code deployed to production is the ultimate source of the truth.
I recently witnessed an instance when a senior develoer heavily relied on others for information as you suggest. The team was failing to deliver the manager was incompetent. This senior developer I hired on with was made a scapegoat and blamed for slowing down the team and causing missed deadlines. This was absurd of course, but she got away with it, and he was fired.