[PJUG Javamail] Is software engineering in the US dead?

Nimret Sandhu nimret at nimret.com
Wed Sep 30 16:43:34 EDT 2009


> Leave it to me to change a discussion towards philosophy...

I think we stepped into that realm a while back .. most of this thread is 
peppered with opinions ( including mine) along with some facts methinks :)

On Wednesday 30 September 2009 11:16:10 am Howard Abrams wrote:
> As I've been following this thread, I'm struck by how much the word
> "quality" has been bantered around. We feel that we can justify our
> higher cost due our better quality, but this strikes me as not very
> tenable. I mean, how often do each of us shop at Walmart for our sound
> systems as opposed to Echo Audio or Bose, What about Winco vs New
> Seasons, or... you get the picture. As both business-people and
> consumers, we often choose cheaper Chinese goods instead of better
> quality versions from the U.S..

to adapt to your analogy, my point was just that if I am shopping at walmart ( 
on the rare occasion that I do) I usually keep in mind that I *am* shopping 
at Walmart and I have to be aware of certain things which I may not need to 
be if I am shopping at say, Sears. For example, I may find a good deal on 
something but I will be more skeptical about the quality, finish, etc .. even 
in some cases where it came from ( for those who care about that).

Conversely, I would be just as skeptical about other aspects .. beyond just 
cost when looking at offsite/offshoring/etc.

> My point isn't to start up any flames (esp with your Mac and PC
> zealots out there), but to get us thinking that maybe we, as a
> community of engineers, could come up with more tenable arguments to
> back up our "quality" rationale:
> Language, timezone, culture, and communication.
> Long-term support and maintenance
> Produce code closer to requirements quicker
> Better able to render business requirements into business code

I didn't intend to start a general purpose discussion about quality and how 
much better the code produced at place X vs place Y is.

My point with the original post was mainly just that cost savings are not the 
only reason that companies should consider offshoring/outsourcing/etc work 
because it may sound like a great idea .. until they start implementing it 
and run into some of the issues that I mentioned.

<opinion>
As an aside, I have generally really only seen this outsourcing trend with 
larger companies from my experience. I tend to work mostly with smaller 
companies and I really haven't seen too many of them moving in this 
direction. Some have tried it but I have yet to come across any place that 
managed to get it working quite right. As for quality, like I said earlier I 
found it to be the similar to here: mostly mediocre programmers with a few 
smarter ones here and there.
</opinon>

cheers,
-- 
Nimret Sandhu
http://www.nimret.com
http://www.nimsoft.biz


More information about the Javamail mailing list