pwneduser
With such a narrow and demeaning view I doubt anything can change your mind. But I have many colleagues who have switched roles between SREs and full time development many times in career. They are some of the most competent developers at my workplace. They have seen so many systems crash and burn at high loads that they instinctively design and develop systems with multiple points of redundancies to fail gracefully and recover automatically in distributed environments.
So choosing SRE was far from suicide. Instead it enriched their careers. Don't underestimate the kind of experience a SRE work at Google or Amazon can give you. An average SRE at Google works at a scale and complexity that an average Cognizant employee can't even begin to imagine.
You are missing an important context of the discussion then.
No matter what complex software working at large scale one comes up for an example, one can find problems with it. Every software has at least one problem that makes it a deal-breaker for at least one person. Even Linux, which is so popular in the tech world. These problems more often occur due to priorities than due to dearth of engineering competence.
But these issues are orthogonal to the context of discussion. What you said about Prime's quality may be correct but irrelevant in the context of this discussion.
"I think your claim that the likes of Cognizant cannot build things beyond IE-only AJAX-based chat apps hyperbole"
Perhaps you can provide some examples then?
Yes, I am amazed too at this kind of comments.
Your parent commenter seems to be exhibiting a strange mix of ignorance and arrogance. Likely works for an unhappy place in Bangalore where people are always bickering about their work which has made this commenter believe that the whole of industry in Bangalore must be like that.
You need to work for a good product company to understand that. From your other comments, clearly you work for a non-FANG, perhaps for a services company or another non-services company that do not seem to have the kind of work and expertise Google or Amazon has. You are also too biased to be completely blind to the possibility that must be some factors other than money because of which so many people want to work for the big product companies even though they are not the highest payers anymore. No amount of answering your questions is going to convince you how services companies and product companies are world apart unless you have seen both sides. And by product companies I don't mean companies like Cisco or Juniper (although they are technically) but they are now like dinosaurs moving slowly and are only marginally better than the services company. I mean the types of Amazon or Facebook or Google or LinkedIn in their India offices or the types of Directi or Flipkart (now Walmart Labs -- another great workplace) or Ola.
Any responses to you in this thread seems futile because you come with a very negative outlook about other companies and you are not ready to look back and question your assumptions.
Sorry, not everyone shares this pessimistic view and try to understand many of us have enjoy very productive and happy careers in these big product companies that you seem to believe are no better than the services company.
If this is indeed true, how do they achieve this? Do they modify git source code to achieve this?
"Remember that your version might do --all by default when output goes to the terminal instead of a file"
Which version of Git does --all by default?
Source: I interviewed with their security team once and got a fair idea of how their various security teams are organized.