And then they go on StackOverflow and Github issue trackers, begging anyone and everyone to help them and appearing completely out of their depth.
And then they go on StackOverflow and Github issue trackers, begging anyone and everyone to help them and appearing completely out of their depth.
Yup, found it:
select 1000 * (select count() from Posts where PostTypeId = 1 and AnswerCount = 0) / (select count() from Posts where PostTypeId = 1);
https://data.stackexchange.com/stackoverflow/query/new
=> 132 for me.
so 132 answers for 1000 questions, on average.
You're looking at popular questions, that have a ton of answers. But the long tail is huge and most of those questions have 0/1 answers, most likely 0.
For better or worse, Indian developers in general have positioned themselves in the bottom of the market by working for rates lower than anything devs from developed countries can accept.
By doing so, they're under a lot of pressure to implement things as quickly and cheaply as possible and to cut corners where-ever they can.
On top of this, they are happy to accept jobs which require expertise in tech stacks that they simply don't have.
Due to this, I sense a level of desperation that other devs usually don't have, hence the annoying spamming of SO and Github and the begging for help.
This combination of pressures to be cheap and quick, and not being able to know all the tech stacks but still taking on jobs for those stacks, contribute to shoddy quality and workmanship.
Probably this is a development phase, and as India becomes wealthier and more developed, this trend will reverse, which will be a good thing for all of us.
For example, in one project that needed multi-tenancy, what was being built on supported subdomains per customer, with a strong permission system, all that was needed was a simple webui plastered on front. Instead, this frontend slammed all the customers into one domain, and generated random user IDs that customers will never remember. Worse yet, you were now either a user, or super-admin.
Problems like this are fixable, but I'd rather move on then work on rewriting poorly implemented frontends.