3 ms·
Probably explains why Microsoft hasn't made a good product in...as long as I can remember. It's all shibboleths and gate-keeping.
by nmfisher 2mo ago
Probably explains why Microsoft hasn't made a good product in...as long as I can remember. It's all shibboleths and gate-keeping.
- argee 2mo agoBack when I interviewed at MS as a college senior, I had no clue about these "formats". So when someone asked me how I would make (I think they meant design) a web crawler, I started writing one in Python. They didn’t stop me, and it seemed to be awkward to them that I was doing this, whereas I felt awkward that they were acting that way when I was doing what they asked. It was just stupid all around. These systems deserve to be gamed, and the interviewers can't handle anything else, like in TFA.
- pjmlp 2mo agoThey are not the only ones, Google is famous for this kind of stuff, and then you look into Android code quality.
- ThrowawayR2 2mo agoGoogle was more elitist than most in its early years. As I recall, candidates had to have graduated from an elite CS program with and provide a transcript when applying showing top grades.
- pjmlp 2mo agoThis same Google, > The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt > It must be familiar, roughly C-like. Programmers working at Google are early in their careers and are most familiar with procedural languages, particularly from the C family. The need to get programmers productive quickly in a new language means that the language cannot be too radical One would expect folks coming from an elite CS program, and able to master Google's hiring processes, to be a bit more skilful. Ironically all those four languages that get mentioned have quite advanced type systems, versus the one for "simple" minds.
- nitwit005 2mo agoA lot of people at Google (and some other companies mentioned here) understood their hiring process didn't function as well as desired.
- throwaway2037 2mo agoA lot of people rave about VS Code. Also, TypeScript. Also, open source re-write of C# (Project Roslyn?). All excellent products.