I understand what you’re saying. But I am not talking about distracted talk. Even workplace and project focused talks. I find the culture to be very different in non engineering teams.
I agree with some of your points. And kudos to the journalists for exploring this topic.
However, look at the following:
“She’s the first woman from her family who makes her own money.”
To her, that might be an amazing success. Getting out of your default path and making it on your own is a big thing. Why do we need to emphasize that she can’t afford to eat at a Zomato restaurant? Is that a minimum bar for life being good?
I agree with your point that they do have a lack of freedom and a lot of societal issues. Also basic facilities. Those should obviously be called out and kudos to the journalists for this.
I’m mainly commenting on the author’s choice of contrasting it with luxury brands:
> “I don’t really want any expensive gifts, or to go to big restaurants. These things are superficial,” said Anuradha, who said she likes watching romance movies and is a big Shah Rukh Khan fan.
Kudos to her, she doesn’t consider those important, then why does the author keep calling out luxuries she doesn’t have? Malls, expensive restaurants, Zomato, Tinder.
Sadly in Indian soceity, these luxury items are given too much importance in determining your “class”. In the US (and many less rich countries), take a look at articles on poverty. They focus on problems and solutions, not on brands they can’t afford.
The author is convinced that the couple’s life sucks.
He/she is writing from a point of view of superiority - “look, this is what they’re lacking, they can’t afford a Rs.8000 dinner”. To a billionaire, my software engineer life will look miserable - “They have to go eat at Panera and Olive Garden. For their employer, a nice dineout costs $5000.”
Can we stop looking down on people because they cannot afford what’s normal for us? I agree about the freedom and social parts here, so let’s focus on that. Most of the article seems to be written to evoke shock and awe from a middle-class person - look what they can’t afford! Lets focus on their social struggles instead of what they can or cannot afford.
I agree. I don't think Leetcode is a good reflection of programming interviews. In programming interviews, you're supposed to have a sound thought process, write clean code, and don't need to pass hundreds of test cases. Leetcode is just a programming environment that, imo, is not the same as a programming interview.
I'd rather learn interview algorithms from books. And by getting feedback from trusted peers.
Sorry if I misunderstood. I don't think most CS curriculums teach you analyzing programs and writing them efficiently. My data structures and algorithms classes were great but still not enough practical knowledge to implement programs day to day. On top of that, there was practically no code review. I don't think there's enough time for professors and TAs to analyze your code and tell you if this is a good way of doing things or is it clean or will it waste a lot of memory.
Quite an entitled comment. Studying CS in school doesn't mean you've learned everything there is while practicing programming. Yes, you learn these skills on the job, but doing programming interview questions helped me learn skills too.
For all the hate these interviews get, they do make you a better programmer. Before doing these problems I had no framework for thinking about how to program optimally. Doing these problems helps a lot.
Don't fall for the hate people give. Every selective interview process gets hate. It's extremely useful for your development as a programmer.
Edit: I do think it's not good when there are bad interviewers. For example, interviewers who don't give you a chance to think, or expect you to know the perfect solution rightaway. Or just arrogant interviewers :(
Almost all the features you mentioned are related to UI. Personally, I'd rather have something that prioritizes no account recovery over too much UI magic. As long as they make it easy to move my data around (import/export), I'm not too worried.
But yes, it would be nice to have a better rich text editor.
I've liked Cracking the PM Interview by Gayle Laakman. It's an interview book, yes, but it gives a good overview of the role and different frameworks to think about it. Also, Youtube videos by Product School.