I am a Developer from India.One among the bunch of guys you hate for writing unmaintainable shit-ass code that you have to fix. Ask me anything .
-
I thought I would give you first hand account of Bizarre shit that goes on down here if anyone is even remotely interested
Edit :
Disclaimer : There are always exceptions to the rule.What I say is mostly true of the places I've worked in,what my friends go through and anecdotes I've heard from other people.There may be companies where everything is Rainbows and Unicorns shitting rainbows,but they are few and far apart.Otherwise what I say is true and anyone who says otherwise is Bullshitting.
-
Why the hell does everybody over there agree to "try" to meet deadlines that are objectively impossible?
-
I get the feeling this is going to be front page material.
-
How often do you see code going out that's more shit-ass than the spec that came in?
-
Why the hell does everybody over there agree to "try" to meet deadlines that are objectively impossible?
Hi Weng,
1.This is primarily due to management having a strong belief in "The more developers you put in, the more work gets done in a shorter amount of time".
2.Also all the resources in a team are not properly trained.Mostly cargo cult programmers and one or two people who actually know what they are doing.This means a deadline that can objectively be met turns into one that cannot.
No 2 happens as frequently as No 1 does.
I woke up too early and am groggy as fuck.Sorry if am not articulating it well enough.
-
How often do you see code going out that's more shit-ass than the spec that came in?
IME we started working with a spec that was 80% okay , 20% shit-ass
The code that goes out is 60 - 70 % shit-ass,30-40% good enough( meaning of a good enough standard to go into production)
In two years , Of all the code I've written,30% is probably writing new code,the rest is fixing shit-ass code.
I just realised I actually make my living fixing shit-ass code.
-
How much of the shit-ass code you fix was initially written inside your own org?
-
How much of the shit-ass code you fix was initially written inside your own org?
All of it .
Edit:
I would like to add that most shit-ass code is written here locally.we fix shit-ass code within the organization or shit-ass code from some other organization.
-
What is your biggest you've had to fix?
-
How much of the shit-ass code you have to fix looks like it was blindly copypasta'd from Stack Overflow? It would be lovely to be able to blame for breaking All The Software.
-
we fix shit-ass code within the organization or shit-ass code from some other organization.
Does that mean that you guys outsource some of your shit-ass code generation requirements?
-
What is your biggest you've had to fix?
Oh boy there are quite a few . I am gonna get back to you on this later
-
- Is it a job security feature? Great code becomes a onetime payment, continued maintenance pays better over time.
- How much do you reuse code across projects?
- How much of shittiness is because of the code-reuse?
- How often do developers get reassigned to different projects, leaving the job to new devs and therefore resulting in inconsistent and redundant code.
-
How much of the shit-ass code you have to fix looks like it was blindly copypasta'd from Stack Overflow? It would be lovely to be able to blame for breaking All The Software.
Haha the code per se is not copied most of the time but the ideas are. Then the developer adds some of his genius ideas (without knowing what the copypasta code does) cos the stackoverflow idea was not good enough and we have grade A shitcode.some of the code that's been written should never ever see the light of day.Jesus goddamn christ.
-
Does that mean that you guys outsource some of your shit-ass code generation requirements?
You outsource shit to us.We outsource some shit to others,outsourcing all the way down..
I work in a company that doesn't oursource anything fortunately.
-
Is it a job security feature? Great code becomes a onetime payment, continued maintenance pays better over time.
Okay firstly no one even thinks this way.Anyone who even thinks of things this way has a good enough conscience to not do shit like this.shit code exists mostly because people don't care enough and/or people are lazy.Most people have an "meh just kill 8 hours and let's get home" attitude.
How much do you reuse code across projects?
Depends.anywhere from no code reuse to reuse all the codezzz .Code Reuse helps most of the time than it is a pain in the ass.
How much of shittiness is because of the code-reuse?
Shittiness is mostly because of initial shit code written years ago. Pile more shit on top of it cos it is is risky to change old code that is "working"and tested.When this intitial shit code gets re-used , shit gets shittier.
How often do developers get reassigned to different projects, leaving the job to new devs and therefore resulting in inconsistent and redundant code.
Depends upon the company.This does contribute to the inconsistencies in code but the other factors overshadow this by a huge margin.
-
Do you work with @nagesh?
-
-
I want to know what percentage of developers in the western world got into development just because they were pushed into it because of various reasons and not because they chose to do it
-
I know exactly 0 Americans in that situation.
-
I know exactly 0 Americans in that situation.
90% of the developers here do this because they have to and not because they want to.
Things are changing now but I promise you'll still be getting shit code for a looooooooooooooooooooooong time.
-
Oh! Oh! I have a question!
DIE
-
How does management react when you tell them some of your coworkers write horrible code?
-
How does management react when you tell them some of your coworkers write horrible code?
1.Management does not want to confront or fire developers over this problem when this is brought to their attention.
2.10 people writing shit ass code is better than 5 people writing good code according to management because they can charge the client more.
3.Management tells us to stop whining.
There is no point blaming others,you're just wasting time.Get to work and fix that code!
-
And this is why we can't have nice things. Yikes
-
I am still waiting for that one post that will go like:
Psyche, I am actually not an indian developer at all. I work at Microsoft / Apple / Other well known company. Everything I said is true nonetheless.
Filed Under: Trolllevel: Nagesh
-
How fucked up does it feel to live in a country whose leader's mother apparently thinks he still needs name tags on his clothes?
-
We don't have freedom of speech here .
No Comment.
-
we'll mock him for you then :p
-
we'll mock him for you then
That you can :) . Some sort of vicarious catharsis or some shit for me ,whatever
-
Nobody asked the most important question: do you think @Nagesh is/was a genuine Indian troll, of just a troll of indeterminate nationality?
-
Nobody asked the most important question: do you think @Nagesh is/was a genuine Indian troll, of just a troll of indeterminate nationality?
Genuine Indian Troll. The stuff he links to is just impossible otherwise.
-
We don't have freedom of speech here .
But... but... but... India is a democracy! We just sold you a shitload of uranium, so it must be true!
-
Do you work with the right tools or are given POS equipment and software? Are you getting trained in new tools (git, CI, etc)? Why, coming from an English speaking country you speak it so bad?
-
I am still waiting for that one post that will go like:
Psyche, I am actually not an indian developer at all. I work at Microsoft / Apple / Other well known company. Everything I said is true nonetheless.
We don't have freedom of speech here .
No Comment.
Is that something a person without freedom of speech would say?
-
@stillwater said:
We don't have freedom of speech here .
No Comment.
Is that something a person without freedom of speech would say?
Frankly, I think he's Mafia.
-
Is that something a person without freedom of speech would say?
If someone told him to?
Filed Under: "You are only allowed to say that you are from $COMPANY after you convince everyone you are from india"
-
Is that something a person without freedom of speech would say?
I did think about it just after i replied.Lets say Freedom of speech is very limited here .Google freedom of speech India and you'll have hundreds of news articles about how fucked up it is .
-
OMG, HE'S FROM SAMSUNG!
valid and all
-
Do you work with the right tools or are given POS equipment and software? Are you getting trained in new tools (git, CI, etc)?
We have all the tools needed but are not given enough training .
Why, coming from an English speaking country you speak it so bad?
We learn English from ages 5 - 17 approximately in school to a level where we can use it in its most basic form,and we really don't care after that .All communication goes on in regional languages (sometimes even in a high level team meeting ).Anyone who wants to get good at English has to make an extra effort to do so.Most of us don't.
-
All communication goes on in regional languages (sometimes even in a high level team meeting )
I can vouch for this. Saw it happen even here in the US. A handful of Indian developers for a software partner started talking amongst themselves in their native language before switching gears back to English to talk with us.
-
Why, coming from an English speaking country you speak it so bad?
This.
I'm always surprised how, even after many years of speaking English, East and South Asians just can't seem to get it right.
My impression is that us Slavic folk can sound near native after a while, at least in writing.
-
My impression is that us Slavic folk can sound near native after a while, at least in writing.
My experience as well. Most have teRRRible akcents, however.
-
Was this TV show funny or just sad?
-
Filed Under: "You are only allowed to say that you are from $COMPANY after you convince everyone you are from india"
Plot twist: He's working for Oracle, but too ashamed to admit it, that's why he chose the less shameful option "Indian outsourcing company".
-
My impression is that us Slavic folk can sound near native after a while, at least in writing.
Youse guys on here certainly do.
-
1.This is primarily due to management having a strong belief in "The more developers you put in, the more work gets done in a shorter amount of time".
How old is The Mythical Man-Month now? (40 years!)
-
How old is The Mythical Man-Month now? (40 years!)
Well, obviously it's dated and useless advice now!
-
@JazzyJosh said:
How old is The Mythical Man-Month now? (40 years!)
Well, obviously it's dated and useless advice now!
The Mythical Man-Month is not webscale.
-
Can we not provision new men to fulfill man-months dynamically? In a cloud based solution?