> Appreciate the opportunity, but didn’t think there was any real impact I could make there.
You need to be really naive to think that you can jump in and be productive immediately, it takes people months to ramp up on codebases of Twitter's scale.
> Let's imagine you're building a company that intends to compete with FAANG. Your company will be expected to have most of these
Not really - you'll need most of them if you want to imitate the big tech companies but you can compete in only 1 category, or in a small number of categories. You don't need all of them.
Also, many of these are cost centers - research, open source languages, frameworks and IDEs, browsers etc. Competition doesn't work the same way in that space.
The one that's obviously missing from your list and probably has the highest barrier for entry is cloud - very tough market, a few established players, huge upfront cost, lots of expertise required to do well and lots of potential downside if you don't do it well.
In my experience there's a big difference between an interview and talking/communicating/collaborating with coworkers. I don't think that you can use one as a reliable predictor of the other.
The title is "Don't do interviews, do discussions". That's repeated in the main text. The author seems to be concerned about the feeling of "I am being evaluated". I think that's counterproductive because it's false - being evaluatated is the whole point of the conversation and it's better if both sides were honest about it instead of lying to each other and playing games.
"Discussion interviews" can suck because they're a lie. You're still being examined, and now you have to pretend that you aren't being examined in addition to performing well.
Some of my best interviewing experiences have been when as part of the interview I ended up having a discussion about something. But the interview didn't explicitly start with that format in mind.
Some of the worst interviewing interviewing experiences that I've had is when they say that it will be a discussion, and it is, up to the point when they spring an algorithm question out of the blue... it feels so scummy and fake. Ask me about the algorithm if you want, but mixing your question into 40 minutes of discussing other things and pretending that you aren't examining me is a farce.
The intention seems to be to make the experience more authentic and it often ends up having the exact opposite effect.
If your criteria for hiring boil down to "did I like talking to this person", you're probably not hiring well and you're allowing all kinds of biases to influence your decision. If your criteria are specific but you're hiding them behind the pretense of "discussion", you're doing everyone involved a disservice.
Since the linked page didn't really tell me anything, I had to go their twitter for a summary:
> Announcing @Meta — the Facebook company’s new name. Meta is helping to build the metaverse, a place where we’ll play and connect in 3D. Welcome to the next chapter of social connection.
> The names of the apps that we build—Facebook, Instagram, Messenger and WhatsApp—will remain the same.
Every time I go to the cinema in the past few years I feel assaulted by how loud the explosions and screaming are - Dune was no exception. I don't know if I'm getting old or other people just enjoy unhealthy noise levels.
Dune was the only book for which I had trouble keeping track of what's going on as I'm reading. It's like the writing didn't invoke any mental images, some of the characters were interchangeable in my head and I had to constantly reread paragraphs to figure out what's happening.
The movie was an okay adaption but it's not a great experience to leave the cinema halfway through a movie and maybe see the second half in a couple of years.
Do you think anything was rushed in the movie? I don't think there is 100 hours of story to tell or maybe you're talking about the whole series not just the first book? (and even then it's a lot)
It's good to point out that it works with bad habits too - if you repeat behaviours that you don't want every day, you're making your life worse in a very reliable way.