|
Relax Rex, i was just messin with ya
i know you are alright anyone can have a bad experience with anyone.
But since wipro is a big company here i am curious what happened?
Master.. Master.. where's the dreams that i've been after...
|
|
|
|
|
Oh Geez!!! You want me to write a book eh?
Well, I'll be brief at first and you can dig with more questions where you might be interested.
I used to work for Micron Technology, Inc. I was on the team that worked directly with WIPRO and WIPRO was writing are new manufacturing project management system. It was huge with terrabyte databases in memory (using perl), C++ middleware and VB 6.0 front-ends. My job was to qualify all the code coming in from WIPRO and sign-off that it was ready to go into our manufacturing system for production. Keep in mind 1 hour of downtime in 1 facility = $1 million in loss and that's on the conservative side.
So to begin with their production system V 1.0 had no error handlers in any of the code anywhere. None. I reported this and they sent the VB 6.0 code back in less than 1 hour and they had put this in every sub/method/function
On Error GoTo ErrorHandler
ErrorHandler:
ResumeNext
That was how things started. Well not really. My boss and I had been battling it out with them for months because of differences in what Americans (us) felt was quality software that was well written and what WIPRO (them) felt was well-written quality software. We wanted a minimum of 2 levels of redundancy in non MFG critical code and 3 or 4 levels in MFG critical code. WIPRO was reluctant to provide even 1 level even though in the analysis and requirements document that we received from them multiple levels of redundancy were spelled out in clear terms.
It just went back and forth like that. We had to fight tooth and nail for every feature. Then when they released the code to us I found issues in every single release from the PERL, C++ and VB none of it was done right every. So we'd ship it back and say it was wrong. Fight with them on why. I cannot count the times I had to stay up late in the night and haggle it out with OFFSHORE over why something wasn't going to work. In some cases they would ship code that would not work at all with their other code. We'd explain this and they'd say well we cannot release our beta code that we've upgraded to it's not ready. So they would claim they met the release on time but really they didn't the other half of the system wasn't done but because the frontend was they they felt they met their deadline.
AAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGG!!!
It was so tedious to work with them. I spent more time fixing their code then I spent writing my own. Here's the final kicker. I wrote Microns memory build and hot-lot tracking system it was a world-wide application and in the 3 years I owned it my downtime due to my code was less than .0001%. WIPRO took it over after I left and in 6 months downtime in that system was up to 20%. That really sealed it for me. Then I talked with my peers at Albertsons who also had to work with WIPRO and their story was identical. Junk, garbage, worthless stuff coming from WIPRO.
So I decided then and there to wash my hands of anything to do with WIPRO ever again.
- Rex
The enemy's gate is down.
Welcome to CP in your language. Post the unicode version in My CP Blog [ ^ ] now.
People who don't understand how awesome Firefox is have never used CPhog. The act of using CPhog alone doesn't make Firefox cool. It opens your eyes to the possibilities and then you start looking for other things like CPhog and your eyes are suddenly open to all sorts of useful things all through Firefox. - (Self Quote)
|
|
|
|
|
code-frog wrote: On Error GoTo ErrorHandler
ErrorHandler:
ResumeNext
hahahahahaha..., thats bad really bad, i have seen VB programmers do that a lot On Error resume next
i think they ripped you guys off, there is no explaination for this kind of behaviour, think what would have happened if you were not checking the code from them and what ever they sent was installed (millions of dollors in losses)
well if i see a guy from wipro i will surely convey your regards
Master.. Master.. where's the dreams that i've been after...
|
|
|
|
|
That was just it though. They didn't think there was a problem at all. They thought I was the problem. This was during a time when buffer attacks were huge. They were not checking string lengths in anything they had no security code at all. If someone wanted to use the system maliciously boy could they ever. Prior to working with WIPRO I thought nothing could be worse than the 3 years I spent working in SAP R/3 and their nightmare ABAP programming language. WIPRO convinced me otherwise and in short order...
The enemy's gate is down.
Welcome to CP in your language. Post the unicode version in My CP Blog [ ^ ] now.
People who don't understand how awesome Firefox is have never used CPhog. The act of using CPhog alone doesn't make Firefox cool. It opens your eyes to the possibilities and then you start looking for other things like CPhog and your eyes are suddenly open to all sorts of useful things all through Firefox. - (Self Quote)
|
|
|
|
|
That must have been painful. I am not very surprised though. Big companies like Wipro hire 1000s every month without doing a proper quality check on the candidate. And you also had to pick the VB6 team - yeah, that sure made things better for you, didn't it?
Wipro is such a large company that I am sure they must have some good teams too. But their best people are probably reserved for on-client-site work in the US and the UK. When you have work completely done in India, you can be pretty sure that it's the 2nd layer of coders who are working on it.
Regards,
Nish
|
|
|
|
|
This project was enormous. We had a dozen of their top designers on site at all times and these guys would ship the requirements off-shore to India. I don't recall the exact number of developers but I was lead to believe it was a pile. It wasn't just VB either. The project in it's entire scope was SAP R/3, VB 6.0, VC++ 6.0, ATL, MTS, PERL, Python, HTML and it worked against Sybase, SQL Server, Oracle and SAP.
The crux in all of it was that WIPRO was way out of their depth on it. I don't know the end outcome of the system but I know at one point in time my former company was considering killing the project and bringing it to our Plant Operations division which believed it could author the same system (much better, in less time and for less money). The only people who didn't believe them were WIPRO and our top-level managers every developer involved knew that Plant Operations was the correct way to go and that WIPRO should have been flushed but anyhow...
It stunk!!!
The enemy's gate is down.
Welcome to CP in your language. Post the unicode version in My CP Blog [ ^ ] now.
People who don't understand how awesome Firefox is have never used CPhog. The act of using CPhog alone doesn't make Firefox cool. It opens your eyes to the possibilities and then you start looking for other things like CPhog and your eyes are suddenly open to all sorts of useful things all through Firefox. - (Self Quote)
|
|
|
|
|
code-frog wrote: It stunk!!!
From your descriptions, I can imagine that it must have.
But I still disagree with your attitude that all Indian developers would be bad at development and would not be able to communicate fluently in English. Of course it's probably my patriotism at work there too.
Also, since your mind-set is fixed thus, against Indians, it may be a bad idea for you to ever again interact professionally with Indian developers. With this sort of prejudice, things would surely go wrong very fast. So it's probably a good thing that you clearly specify that you will not accept work from people of Indian origin (even if they are Green Card holders or citizens in the States).
Good luck in future with American developers though.
Regards,
Nish
|
|
|
|
|
|
code-frog wrote: I didn't want to because it's *so* hard to understand many of them who have such thick English accents.
I understand. My accent is probably pretty bad too, and I know there are lots of Indians with even stronger (thicker) accents. So I can imagine it must be pretty tough for you.
Regards,
Nish
|
|
|
|
|
You could avoid the sentence
DISCLAIMER: I'm not anti-indian developer at all. I had to work with 3 of them for years at my old company and language and cultural differences are very hard to work around. That's my only reason
for excluding Indian developers. So please don't take this the wrong way. After 3 years of it I had my fill.
In case someone send mail regarding this contract work, you may ignore it…
We hope that CP is common place
|
|
|
|
|
I modified my post.
The enemy's gate is down.
Welcome to CP in your language. Post the unicode version in My CP Blog [ ^ ] now.
People who don't understand how awesome Firefox is have never used CPhog. The act of using CPhog alone doesn't make Firefox cool. It opens your eyes to the possibilities and then you start looking for other things like CPhog and your eyes are suddenly open to all sorts of useful things all through Firefox. - (Self Quote)
|
|
|
|
|
Rex - would be interested in discussing with you - Matthew Wilson (Author of "Imperfect C++", previous column/article writer for CUJ) and I were thinking about same sort of thing .. Matthew is looking at going to US for a while to work for Bloomberg's (New York)
Will send further email to 'the other address'
'g'
|
|
|
|
|
Wow! ... tell me are you hiring a Journalist or a computer programmer? ... I mean how much do you talk? ... infact are you just full of it?
Anyways ... lets say
1. A negro (American born and bred) from downsouth Starkville,MS wants to work with you
OR heck
2. Some "White Trash" from Arkansas/Louisiana etc. (your typical American thorough bred again) wants to work for you ...
would you still consider these candidates?... I wonder!
If you do then you are a sucker for local labor and hate offshoring ... if you don't you are either a racist bastard or just plain nutjob with no "life"
Timing is Everything
|
|
|
|
|
S.R. Tiruvan wrote: Wow! ... tell me are you hiring a Journalist or a computer programmer? ... I mean how much do you talk?
My current clients and other developers call me quite a bit. The last project I just finished had about 500 hours in phone calls to other developers.
S.R. Tiruvan wrote: infact are you just full of it?
Look I appreciate your comments but please don't waste my time. I'm an adult running a *very* succesful business with depth in several technologies. Cut the nonsense.
S.R. Tiruvan wrote: Anyways ... lets say
1. A negro (American born and bred) from downsouth Starkville,MS wants to work with you
OR heck
2. Some "White Trash" from Arkansas/Louisiana etc. (your typical American thorough bred again) wants to work for you ...
You should read the conversation Nishant Sivakumar and I were having. Might help you to see where I was coming from.
S.R. Tiruvan wrote: would you still consider these candidates?... I wonder!
If I never spoke with them I wouldn't no differently. I'd expect resumes and examples of a proven track record in development. Aside from that keep wondering.
S.R. Tiruvan wrote: If you do then you are a sucker for local labor and hate offshoring ... if you don't you are either a racist bastard or just plain nutjob with no "life"
I will always pick local labor first and no that does not make me a sucker. You're close minded to think so. I buy groceries from local grocers, gas from local gas stations, computers from local vendors, etc... It's called supporting your local economy.
Your second comment hints at your own short-comings. Please refrain from these comments in the future if you expect any replies from me. Have a good day.
- Rex
The enemy's gate is down.
Welcome to CP in your language. Post the unicode version in My CP Blog [ ^ ] now.
People who don't understand how awesome Firefox is have never used CPhog. The act of using CPhog alone doesn't make Firefox cool. It opens your eyes to the possibilities and then you start looking for other things like CPhog and your eyes are suddenly open to all sorts of useful things all through Firefox. - (Self Quote)
|
|
|
|
|
code-frog wrote: The last project I just finished had about 500 hours in phone calls to other developers.
Now I don't know the size of your project nor do I know the total time spent on it but based on an average project timeline I would say 500 hours is way too much ... were you "let go" from the company for being this nit-picky?
code-frog wrote: I'm an adult running a *very* succesful business
Your initial post contradicts you being an adult and if your biz was so successful you would be a busy man with no time to respond to my post
code-frog wrote: You should read the conversation Nishant Sivakumar and I were having. Might help you to see where I was coming from.
I did ... Nish was being real polite but I guess you didn't get the point.
code-frog wrote: I buy groceries from local grocers, gas from local gas stations, computers from local vendors, etc... It's called supporting your local economy.
You are an old fart who despises pretty much everything since the 90s ... right?
code-frog wrote: Your second comment hints at your own short-comings.
What shortcomings? Using words like "Negro" and "White Trash" mean I am not a hypocrite ... just because these words are not said in America it doesn't mean they don't call them that in other parts of the world.
code-frog wrote: Please refrain from these comments in the future if you expect any replies from me.
After looking at your initial post I don't want to hear back from you again.
code-frog wrote: Have a good day.
Will do ... you have a good one yourself!
Timing is Everything
|
|
|
|
|
|
I was very tired and exhausted when I made my original post. I had just finished about 6 months of working 100 hour work weeks on a project spanning almost a year that really kicked up in the end.
I left my first post in tact because so many people had read it. I'm going to go remove the stuff about Indian contractors because it's really not applicable. My previous on-site job where the communication was face-to-face is what I was thinking and that simply won't be the case with this.
You seem to have formed several opinions about me all of them wrong and that's fine. I cannot change the way you think. Unfortunately you are on a bender for me and I'm not interested in playing dodge-ball with you. Like you pointed out I do have work to do.
I am not anti-Indian, anti-redneck, anti-anything. I'm very tired, I have to much work and I want to displace it off on people I can trust. If you are at all interested in that feel free to let me know. I'm quite happy to move right past where things are and directly into where things could be. I'm getting ready to launch an advertisement in a local business publication that will likely net a lot more work for me. Of that work I'd like to marshall almost all of it here to the CP consortium that gets formed. I'm hoping that in time other developers/freelancers/consultants will also start to advertise and attract work and we all can stay very happy, very busy and not have to have employees.
I and others have there own web servers and if not on mine then on someone's I'd like to setup version control, multi-project issue-feature management (Developer-side and user-side.) I'd like to have an environment where new people interested in joining can post resume type data, links to their work, etc.. as well as sections where individual projects are scoped out, delegated, delivered, deployed and supported.
Someday adapting VS TEAM SYSTEM might also be kind of fun. The sky is the limit on this and I want to see where it all goes. I'm going to guess you have the tallent/skills/abilities to be part of it and if you are interested just let me know. I deserve (in some ways) the harassment you have provided so far and that harassment has caused me to change my post as I have zero wish to exclude anyone based upon race, religion or gender nor the ability to speak audibly. What if a def individual wanted work? How would I manage that? I couldn't.
So anyway. There's my vision that is growing and changing by the moment.
P.S. - The project was enormous the 500 hours in phone calls were virtual meetings, walk-throughs, functionallity reviews, change reviews and a bunch of other stuff that involved about 30 people traveling constantly in various parts of the world.
- Rex
The enemy's gate is down.
Welcome to CP in your language. Post the unicode version in My CP Blog [ ^ ] now.
People who don't understand how awesome Firefox is have never used CPhog. The act of using CPhog alone doesn't make Firefox cool. It opens your eyes to the possibilities and then you start looking for other things like CPhog and your eyes are suddenly open to all sorts of useful things all through Firefox. - (Self Quote)
|
|
|
|
|
|
Does anyone know if getting a MCTS is worth it? Is it actually recognized?
I know the MCSD's worth dimished with a lot of people get thier certs at school and not having a clue how to program.
Is this test harder and do employers actually recognize this. Or should I save my $1000 and go skiing.
Nick
1 line of code equals many bugs. So don't write any!!
|
|
|
|
|
I just read your message because the next link was not working for me in this forum, but I found the MCTS SQL Server exam to be very easy. I have not taken the others yet, because i am going to be skipping them and going straight to the MCPD since I have only one more test to get that one.
I never found the MCSD to be diminished but it also does not show anyone that you know how to do coding either. Interview skills are what can help to get you a job and not just a certification. But it does help to keep you on the list of people to at least talk to on the phone and possibly bring in for an interview. That is what I have seen.
Steve Maier, MCSD MCAD MCTS
|
|
|
|
|
Yeah I do a lot of contracting and I have 10 years experience. And I was wondering how much it actually helped form the top contracts.
Nick
1 line of code equals many bugs. So don't write any!!
|
|
|
|
|
I have had quite a few places that were looking for the certifications as a requirement to even be interviewed. Of course my highest paying contract did not really care about it too much. It might have helped to get me an extra buck or two an hour, but not much if any.
Steve Maier, MCSD MCAD MCTS
|
|
|
|
|
thanks
1 line of code equals many bugs. So don't write any!!
|
|
|
|
|
need c++/C# with directx experience to teach in shanghai china for one month (july 2006)
air fare, housing and small salary
|
|
|
|
|
john gamer wrote: small salary
No thanks
|
|
|
|