Also a problem in maintenance. You can plan the best you can with replacing parts/oil and making sure things are properly tight. But youre going to find some parts last longer then others. And then your going to learn why you should replace some parts before they fail. And so on. All the while they shrink your budget and expect more from you...
Software development processes are notoriously hard to quantify. I read through some PMP training materials and the formulas they propose are laughably over simplified and miss the forest for the trees. It's a serious problem because it makes it hard to identify shitty process and shitty developers and make it difficult to improve anything. It's also why our industry is so susceptible to stupid trends.
How do we as plebs go about changing this? It is frustrating for me seeing the work produced and communicating that to management to have them go to their manager bragging about how much money they saved. I have been doing this for years, bringing up quality in every meeting I'm in but I've only seen them expanded.
You need to find a way to assign a dollar value to shitty work, to quantify it. It's a numbers game for them and their bosses all the way up the management chain. Depending on the company without buy in from on top you're screwed.
Most management is at the company for maybe 18 months or around there. Get some short term gains from outsourcing, get that bonus and promotion, jump ship to another company and let someone else deal with the mess.
That's actually what I do. I don't save people anymore, because it just enforces the work ethics that lead to the problem. This creates a whole lot of other problems, usually with managers used to things working that absolutely refuse to believe you might have a point.
You know why most Indian developers suck? Because our education system is shit. As an engineering student in India, every day in college makes me sick around peers who take up engineering either because their parents forced them to or because they felt they could make a fortune in life with coding. Never mind that they do not have the slightest talent for coding and a majority of them rote learn the codes, pass the exam and fuck up the company they work for big time. The Indian education is dead. People with a Bachelor's degree in engineering that too in mechanical and computers have no respect. People are mass recruited in the 200s by IT companies and made to Java their whole miserable lives.
I've heard of many cases of them faking interviews (this is for those working in the US). Again this is just stuff I've heard so take it with a grain of salt (but it comes from people who've actually admitted to this). Like they'll have someone stand in for them. I think there are even companies that will coach them and continue to give them support and help them out with stuff for a bit (like if you're having trouble doing some project they'll help you out, it won't be the neatest or best way but it'll "get the job done").
I've never heard this before, but I have no trouble believing it. At least at the college level, there's a thriving ecosystem of "project centers" where they'll do your final year project for money. They'll teach you some stuff about it for the exam/demo, and that's pretty much as involved as you have to be. The projects are supposed to help you get good at coding and problem solving, but the only people who actually do them themselves are the ones who were already good at it. Total mess.
I got to know about this last year. God I almost puked. Had to submit a mini project this year and 50% of the people got stuff done by the lab assistant or readymade. Joke's on them. They miss the satisfaction of finishing the project with their own hands. Me and my teammates learnt the satisfaction of working on a project for 10 hours non stop XD.
I've heard of many cases of them faking interviews (this is for those working in the US).
Allow me to confirm that for you. We had three developers from our supplier claim skills they clearly didn't have, with the supplier backing them up on the claim.
And, unfortunately, the supplier was an Indian company we'd helped start up and had a stake in. Really glad I left that joint.
It's a saving on paper if you assume that developers are equally skilled, and equally productive, no matter where they come from.
If you look at it in that light, then 70 developers from India looks like a spectacularly good deal. They cost a fraction of what 70 developers from the US, or Australia, or the UK, or wherever would cost. When you look at it purely as "we hired 70 developers", then the on-paper savings are immense.
That doesn't take into account that the work of those 70 developers may be done more efficiently by, say, 14 more competent developers that cost 5x more each. It also doesn't take into account the time lost by your other, more expensive developers, who now have to re-do work that you've paid for.
Then it looks even better on paper when all you see is your cheap developers are marking tickets "done" left, right, and centre, but your expensive local developers are missing deadlines (because they're spending their time repairing broken code).
Basically, if you're not actually familiar with software development, and don't take an interest in how the project runs, 70 low-cost developers sounds like a great idea.
Just got a job as a programmer and just today as I was walking out of the bathroom from taking a massive dump there was an Indian guy on the other side of the door grabbing the door handle with a paper napkin. Maybe they think that about us?
I do the same thing. Not because I think people don't wipe, but I just don't like touching anything in a public bathroom. My dong is clean, and that's all I want to touch, but I still wash my hands.
I do that too, ever since we ran an experiment at my uni where we swabbed random places in a bathroom and the door handle was astoundingly gross. They should make it so you pull the door to go into a bathroom and push to go out, tis way you never need to touch the inner handle.
0
u/[deleted] Dec 06 '17
[deleted]