There are some really good, smart people at Twitch. Some of the best people I've met in my life.
Both genuinely caring and good at their jobs. There are fun and interesting problems that need to be solved.
At some point, people just stopped caring about the product and stopped caring about stability. Morale started to suffer, and the vision of where to go became unclear. Politics took over, and infighting between teams became too much.
We are either too integrated with Amazon, or not integrated enough. This half-and-half state is killing the company slowly. We don't have the management or TPM structure to deal with interacting with Amazon. At the same time, we don't have the internal tooling teams or structure to avoid integrating deeply into Amazon.
We either need to massively beef up the TPM structure and start adopting Amazon's internal tools and systems. If we don't want to do that, then we need to massively increase the size of the devtools and systems teams to better support the company.
Figure out the morale problem.
Integrate with Amazon.
Address the FUD about Amazon; it is the elephant in the room.
I applied online and received a response after about half a week. The recruiter missed the first interview by nearly two hours, with no email or call. I spoke with the recruiter, who was unsure which team to pair me with, and then decided on the pa
There was a recruiter talk, then a manager talk, then a phone screen, and finally onsite interviews. It was enjoyable and it felt more like a conversation rather than a grilling.
Terrible experience. First, there was a candidate who smelled and showed up over 10 minutes late without apologizing. They asked trivial questions about binary trees, seemingly unsure of what to ask. When I discussed my projects, they spoke dismissi
I applied online and received a response after about half a week. The recruiter missed the first interview by nearly two hours, with no email or call. I spoke with the recruiter, who was unsure which team to pair me with, and then decided on the pa
There was a recruiter talk, then a manager talk, then a phone screen, and finally onsite interviews. It was enjoyable and it felt more like a conversation rather than a grilling.
Terrible experience. First, there was a candidate who smelled and showed up over 10 minutes late without apologizing. They asked trivial questions about binary trees, seemingly unsure of what to ask. When I discussed my projects, they spoke dismissi