Jack Gold

Ranch Hand
+ Follow
since Feb 04, 2005
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Jack Gold

Do you say:



"Java (Two) Enterprise Edition"

Looking for a book with a complete J2EE application. Any books like this exist that take a tour through an actual application?
I find it is important to make one's own notes to really understand the material. I would actually not benefit from that, but maybe someone will.
Note that HFSJ names packages:


Is this based on a website name paradigm. So for instance, if my website were called xyz.com, my packages would be called com.xyz.model, com.xyz.web ?

Do the packages in a webapp always begin with com, org, it, etc. . . ?

Just looking for guidelines to use for package names when developing my own applications.


Originally posted by boyet silverio:
Another view regarding SCJD vis a vis "prestige".

SCJD is supposed to be for those who don't have experience in Java programming. It is composed of a programming assignment and an essay exam. It is good for one's own personal self-development. But as for prestige, I don't know. Many programmers I meet don't hold it in as high regard as SCJP and the other exams. Their main contentions are:

1. that such an exam is done outside of a 'controlled' environment. You can bring it home.... and many things can happen if you bring it home... heh heh he.

2. "Sun should be paying me USD 400 to do the project assignment instead of the other way around".

3. It is more worthwhile to be involved in a for-pay project.

For someone with significant development experience in another language, SCJD is an excellent cert and will give you enough milage to be effective using Java on coming projects.

It is nothing to brag about, but it does cover alot of territory and takes more commitment than the other certs.
15 years ago
It appears you are not reading my text. You keep accusing me of making assertions that I did not make. Please read my posts again.
15 years ago

Originally posted by Sankar Subbiah:

I am not sure how you came to the conclusion.

. . .

Here you go. . .
India Literacy

In year 2000, literacy in India was below 60%. You've got a conundrum. Once these people are educated, they are going to demand better wages and compete with you for resources. That will be good for your society, but will price you out of many IT jobs that are shipped to India solely because of cost savings.
15 years ago
I respect both of your intelligent responses.

I do not have any solutions. While India continues to provide quality product, outsourcing will continue. The impact of this scares me because students are no longer studying engineering and IT in the USA. (The rewards have been reduced and job security is limited.) This will be felt more in the future. The engineering minds are at the heart of every wave of prosperity.

I would hope that India is mindful of improving it's conditions. As the social conditions improve, so too will the expense of conducting business in your country. I hope the status quo is not artificially being supported to the benfit of big business. (Eventually, prosperity should "trickle down" and elevate the poor.)
15 years ago

Originally posted by Ramesh Choudhary:

Programming jobs provide employement to a small fraction of amerocans. Even if they get off-shored that does not result in any significant loss to the american society. You lost many production jobs to japan during 70's and 80's. Did your economy collapse just for that?

[ August 12, 2005: Message edited by: Ramesh Choudhary ]

The reason I say the quality of living *may* improve in India is that despite huge flow of cash into the coutry and leadership in IT, is the literacy rate really rising? I suspest in 20 years it will still be very low, and no one will be laughing. I do not believe the problem is entirely economic -- I suspect that India root's in a caste system underlies the lack of desire to really improve the lives of everyone. This is conjecture however.

Manufacturing jobs are generally unskilled so this is not a valid comparison to white collar jobs that require a four year degree which is an expensive investment. The impact of outsourcing white collar jobs is beginning to be felt.

Yes, over the past ten years there has been a general decline in the quality of living in the United States, the middle class has been shrinking, and opportunities for hard-working intelligent people who are not wealthy are disappearing. Engineering and technical jobs were the only career path to rise from lower classes. Now, medicine, and law (or gambling in business) are the only paths available and require extensive 100K+ loans and limnited access to pretigious schools, making it unattainable for most people. So yes, the outsourcing of engineering jobs has greatly impacted the quality of living in america.

So the pinnicle of society on earth is being diminished by outsouring jobs to a nation that is cheaper by the vitue that they do not attend to their social ills. I'm sure you are not shedding a tear over this, but you should be.
15 years ago

Originally posted by Amit Saini:
Nice post Jack..
Only one correction

Its in fact people from the lower and upper middle class in cities like Bombay, Bangalore and other metros that constitute the bulk of IT force of India. Think about it, if I belong to the upper class and my dads running a nice business, making a good profit, why the hell would I code at all ?

OK, how about this: The class distribution in India is much differnt than in the USA. Literacy in India is around 50% (?forget statstic?). In the USA it is 95%+ . A much larger % of the population in India is poor and uneducated.
15 years ago
I have worked with and managed Indian Programmers, and they are equal in talent to Americans, with the exception that their English is not always as comprehensible.

The reason so many jobs are shifting to India is because programmers there can work for less money. While this is good for big business, the REASON programming labor in India is cheaper is because their society as a whole is not nearly as advanced as the United States. They have huge illiteracy rates, there is no subsidized healthcare, there is no middle class. They do not enjoy all the liberties that we in America have taken for granted. The safety of ambulances and police forces are not there. Roads and public works are in shambles. This makes living in India MUCH cheaper (imagine if you could hire a team to rebuild the roof on your house for the equivalent of a few dollars). India is essentially an upper caste of intellectuals living on the backs of their countrymen. This makes intellectual tasks such as software development, that do not take huge capital investment, an ideal fit for Indian society. If they brought their societal standards to the level of the USA, they would be more expensive and less competitive in the global marketplace.

I have nothing against Indian people, but Indian society has problems. It is inevitable that by doing business with them, American prosperity and expectations will diminish and Indian expectations and quality of society *may* improve. That is the unfortunate cost of doing business with a less advanced society.
15 years ago
I understand the passing of parameters and how cookies are used for session management, but how are user-defined header values useful??

HFSJ Ch4 introduces the addHeader("foo", "bar") and setHeader() methods, but does not discuss their practical use!
[ August 09, 2005: Message edited by: Jack Gold ]
Congratulations! Had you done web development before?
I am doing it similarly to Alexandre. Having not done web development before this is a new paradigm. Alot of the SCJP exam was applying C++ concept (object orientation etc) to java language syntax. This webdev is all new and it requires alot of memorization.

I do not think most people could read and absorb in a single pass. I have decided to break the book into two halves. The logical break seems to be ch1-6 / ch7-14. I have just finished ch6 and am going back to make my own notes on chs 1-6. I think if I continued reading through the entire book, I would lose alot of the material from 1-6 so am working on solidifying it now.