- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
This doesn't make much sense. Surely one who doesn't know how to do a thing would benefit from exploring code that does it, even without having documentation of the code. Reading and understanding a piece of code doesn't equal to knowing how to implement it in advance, as you seem to imply.
Admin
Reminds me of the idiot check's on IRC.
"How do I do <something mirc script related>?"
"Oh, that's easy! Alt-f4" 1-3 user disconnected by peers later
Admin
This really is the way most coders work here. The better ones get picked up for better positions and more often than not opt to go abroad for "on-site" work.
For the rest of us, i.e. those who don't get chosen to represent a company abroad, or (like me) those who choose to not go, this method of getting work done is pretty much par for the course.
One of my old PMs described the local situation very well: "it's a festival of mediocrity"
Most other occupations do not require innovation on a day to day basis, so it doesn't really apply outside the coding profession. The stereotype may have formed recently, because I have not seen any discussions on this before. But this method is the way of life for most of the programmers I have worked with over the years.
I am not sure of the origin of this practise but I can guess it comes from a combination of things, the most apparent being:
--
Laziness
Lack of basic programming knowledge, including not knowing how to search documentation.
Local culture encouraging the copy-paste practise. School going kids often don't understand basic english, do not employ it outside the academic need for reading or speaking english. It is easier and better to learn everything by rote to get through school and college. This is where we first learn to take someone else's formed opinion (or function), modify it slightly to fit the current question (or requirement) and pass it off as our own.
Finally, the lack of meaningful vocational guidance. CS courses are the most sought after in diploma and degree colleges. Seats are limited for every type of course and so only the best students, i.e. the students who have most successfully followed the template-answer pattern in school, get admissions in CS courses.
This leads to situations where a student who is academically excellent chooses CS purely because they will get a high paying job quickly in CMM3+ companies just for coming out on top. I have not completed college, but I have no problems with this trend except for the fact that the CS courses teach them nothing practical that they can apply in their jobs. We were still teaching COBOL, FORTRAN 2 years ago. I hear they have recently updated curriculum to include linux and .net programming in the final semester.
What this amounts to is that innovative, inspired programming is not encouraged by faculty, because they lack the understanding to read code to see how well it works, and the time to compile every student's submission and test it. Few students have a genuine interest in the vocation.
If (for example) civil engineering was paying better and did not provide too much of a challenge during the job, the same kids would opt for civil engineering sooner than CS. Aptitude and ambition rarely come into the picture.
--
Today we have a large number of CS graduates who are not fit to be employed without at least 2 months of training. More than that we have many non CS graduates who have taken 6-24 month "professional computer training" courses that attempt to teach them several computer languages. While these people manage to "learn" the languages, they still dont know how to program. The desire to do as little as possible to get the job and keep it shows itself right from the school/college level.
The approach to the professional training is similar to what they did in school and college and while they have many certificates showing how well they did back then, their work rarely reflects the grades.
Now I'm not sure how academia works in the West, and I feel it can't be too different, but I have worked with a few USA and UK programmers employed by our clients, and I can say that even the ones who did not have professional or academic CS training had a much more professional outlook and approach than the CS graduates and double graduates that I have worked with. This is the main reason why I feel it has more to do with vocational guidance than "just the way schools work here".
Today getting an MBA is the guarantee to the highest paying jobs, and getting a CS/IT related MBA is the most sought after educational qualification.
I know that I have made generalizations and I want to clarify that I am not exaggerating anything. When I say most, I really mean most. Of the ~100 local programmers I have worked with, less than 10 were actually interested in knowing how to do their job. 6 of these are now abroad. One is working for Yahoo India. Most (sorry) of the rest are still with the same company they were with when I first met them. I didn't find the Paula "Brillant" WTF as funny as the people who commented on it. Accepting a job without knowing how to do it, not admitting failure, endless excuses and hemming and hawing over delays is kind of standard procedure for some people here. They will switch jobs before they get fired, and keep them till their seniors start complaining.
Of the ~40 US/UK and IT professionals I have worked with, 3 were self declared hobbyists who learned a bit of PHP over a few weekends. Only one IT dude (a system admin, not a programmer) was stuck up and refused to fix simple issues like updating the connection string in the web.config file without us sending a complete new "package" containing all the site files, a db dump, and the updated web.config file. And I am inclined to chalk that incident up to policy rather than a fear of breaking the unknown.
I am not sure if this answers your queries, but I have done my best to analyse the situation. It's not very easy to do for me because I live here and much of this is not exceptional unless seen from an outsider's point of view.
If you have any more questions, feel free to ask.
Admin
Admin
Yes it is - he wanted to send SMS to a phone using J2ME.
Admin
Umm.. on the bottom of page 11 of this beast, someone actually had posted the code. I noticed it while I was browsing through randomly.
http://forum.java.sun.com/thread.jspa?threadID=150293&start=150&tstart=0
I'm pretty sure the code does that, it seems to be in response. Yet there are 12 more people posting "me too!"s
Admin
That code doesnt seem to do much other than open a serial port and emit the input from the serial port to stdout
Admin
Er, people actually 'write' software like this you know :)
Admin
krisharyan4u Posts:6 Registered: 3/25/04 Is it possible to send SMS using Java?
Jul 15, 2004 12:45 AM (reply 17 of 332)
hi,
I am an Italian student who studies Computer Science , and I am developing some projects in Java .so can u please send me how i can do that in java. my email id is [email protected] Thank you very much in advance!!
Admin
TRWTF is that they are using human language
Admin
Too many I fear.
The root of the WTF is that this thread was not locked and perhaps deleted after first page... So much data noise makes my head hurt.
Addendum (2007-12-14 08:57): My pet peeve are people who ask for something and say thanks in advance. I haven't done anything or you, so don't thank me, it comes of as extortion and suddenly I'm LESS interested in providing help than I was before:P
Admin
So does anyone actually have some code to send SMS via java? I am working on a project and need to send sms alerts.
Just kidding!
Admin
The Wireless Messaging API
by C. Enrique Ortiz December 2002
Admin
Way to completely miss the point, dude.
Admin
that weuld fun stuff be
Admin
In fairness, there are a lot of people like that in the west as well. There may well be a higher percentage over there as I'm guessing most of the rent-a-coder jobs were the first ones to be outsourced, and based on the number of Indians in our universities and workplaces, you guys lose a lot of qualified engineers to the states. Over here the industry is competitive enough that many of those guys (though certainly not all, as this website proves over and over again) have been forced to take up a new career.
Admin
BTW, I'm loving those sun java forums. This one has to take the cake.
That guy Java_Beginner (who if I had to guess is a student in an American university) has a couple other funny posts, but in this one he is posting a Java class (one that uses several Swing components) and is asking how to change it into a C++ program. Classic.
Admin
Note to all the India and China bashers: about 75 percent of my colleagues and co-workers here at the University of California, San Diego are of Asian or East Asian extraction. Most of them have advanced degrees and are freaking brilliant. Pick up an IEEE or ACM journal some day and look at the authors of the papers, some day.
The point, let me show you. No one is bashing Indians or Chinese for being from that country, but rather the complete lack of any sort of investigation into a problem before posting "email me the codez" on a forum.
Admin
They don't speak Urdu in India. Indians are either Aryan or Dravidian.
Those who are Aryan speak Indo-European languages (same family as English) such as Hindi, Sanskrit, Bengali etc. Dravidians speak the Dravidian family of languages, most popular and largest of which is Tamil.
Interestingly enough, all of India (90% +) follows the Aryan religions (i.e., anything based on the 4 aryan holy books, the vedas). The native southern Indian (dravidian) religions are now extinct. (and/or have become part of Hinduism). That's why you'll find the holy religious symbols such as swastikas and laltikas all over India, not just the North.
Admin
Sadly, most of them probably would, they are not much different than those at so called "hacking" forums asking how to become "l33t hax0rs".
Admin
India and china literally produce millions of new coders with BAs per year.
Here's a rule of thumb: If they come to the US, they're brilliant. All of the immigrant students in my college are part of the top 2% of their graduating class in their country. They came to the USA to get paid.
If they stay in their native land then:
A) They're patriotic wave flag
or more likely:
B) They barely managed to scrape together enough knowledge to graduate, and barely managed to get hired with that. They're no good.
Admin
Not being picky! Urdu is hardly Indian ( if you are speaking about Chinese and Indian major languages...) You would normally use Hindi or one/few of the other major languages like Kannada (from Bangalore), Telugu (Hyderabad) or Marathi, Tamil, Bengali, Gujarati, Tulu, Punjabi, Malayalam, Oriya, etc etc - but Urdu is the least likely!
Admin
Not being picky! Urdu is hardly Indian ( if you are speaking about Chinese and Indian major languages...) You would normally use Hindi or one/few of the other major languages like Kannada (from Bangalore), Telugu (Hyderabad) or Marathi, Tamil, Bengali, Gujarati, Tulu, Punjabi, Malayalam, Oriya, etc etc - but Urdu is the least likely!
Admin
Enough to make some people worried: http://ubuntuforums.org/announcement.php?a=54
Admin
Sadly, this thread doesn't seem to be in the Sun forums any longer. Guess one of the Sun mods is a fan of TDWTF.
Admin
In case the above link didn't work for you (it didn't for me), here's another: [url]http://forum.java.sun.com/thread.jspa?threadID=150292&messageID=429907[url]...or you can just google for "java sms", and it's the second result, sadly enough.
Admin
If they where brilliant they wouldn't be asking for teh codez.
I've met my share of good and bad programmers of different races and people love to make this a race thing which is fucking lame.
The whole point was getting a laugh about the programmers that think that the others should be doing their work because they can't be troubled to look enough or figure out how.
Admin
[quote user="real_aardvark"][quote] PS "Analyzing" is spelled with an "s", not a "z." You're welcome.[/quote]
Not in American English which is the language commonly in use on this site. If it bothers you that there are different dialects of the English language, perhaps you should take up the issue with British people who created the conditions which necessarily led to the dialects when they colonized half the world.
Admin
I am working on a project where i ned to send sms, it is urgent plez tell e how to send sms java api!!!!!!
Admin
Not sure that Ameringlish is the majority language on this site, in any case. And your suggestion is just plain weird -- I could take up my irritation at persistent ignorance with Noah W., were he still alive, but it's hard to see how arguing with long-deceased members of, say, the Indian Civil Service (all of whom learned Greek at school anyhoo) would alleviate this sad state of affairs.
Admin
Let's see; dictionary.com agrees with me, not you. As does m-w.com. Google suggests using analyzing when I search for analysing. MS Word just changes analysing to analyzing without involving me at all. It's amazing all these authorities have it wrong when you have it right.
From my perspective you were complaining about the use of American English vs British English, which should make the suggestion clearer. You will have to forgive me for making the mistake and not realizing that you were railing against ignorance; I did not have access to the one authority (i.e. you) in the world that knows the actual spelling of analyzing (oops, there we go again; BTW Firefox prefers the z) in American English.
Admin
Hahaha, that's brilliant! :)
Admin
I made some Java code to call a PHP script to send text messages before.
Here it is in case people don't have access to the servers needed for the messaging API: http://www.rscheata.net/tp/index.php/topic,11900.0.html
Admin
if you googling "java sms" then the this thread will come first.
the correct thread is http://forum.java.sun.com/thread.jspa?threadID=150292
have fun!
Admin
they should use social networking for searching the answer. I found many answer using this :D http://del.icio.us/tag/java+sms
students should learn how to use google and some social bookmarking to do their assignment. I use alot delicious for my job and for searching scripts :D
Admin
I usually do that XD, and if it worked or do something that i need, i read it to understand what it does
Admin
Actually, can someone please send me this code too?
;)
Admin
what a thread.. keep going on.. most enjoyable...
Admin
Post Malicious code?
Wow. Someone just re-invented fun!
Admin
i really need the code to change world!!! here is my e-mail id -: [email protected]
Admin
Admin
Admin
pls ask for sex over mail aginst money..
rgds, tanu
Admin
Admin
Yeah, it seems like every country in the world other than the U.S. is run by a bunch of foreigners! France is completely dominated by French people, India by Indians, etc. No wonder all these other countries are so messed up.
Admin
What gets me is when you try to give a helpful reply on a forum, and the person you're trying to help insults you. Like, one of my favorites, someone posted a question, I posted a reply, and then he wrote back beginning, "READ THE ENTIRE QUESTION BEFORE ANSWERING AND NOT JUST THE TITLE!!" and went on to ridicule me for not giving him a useful answer. Of course I had in fact read his entire post. I guess I misunderstood what he was trying to ask, whether because his question was poorly worded or because I mis-read it, whatever. But it just seems to me elementary common sense that if you're asking people to help you, there's nothing to gain by being rude and insulting to them. If there was a misunderstanding, maybe if you re-word your question they'll be able to help. I certainly was't interested in trying to help him any further after that.
Admin
Steve,
While there are brilliant Chinese and Indians, there are also mind-numbingly stupid Indians and Chinese, as well as those who may be smart, but their language skills are so poor that you end up explaining things 3 or 4 times (or producing code 3 or 4 times) until they understand.
The frustrating part is not that they exist - stupid Americans exist too. The frustrating part is that because they have a foreign name, they're assumed to be brilliant. And because their hourly rate is low, they're assumed to be saving money. In reality, they're often costing the company far more money in wasted time and effort than would be the case if the company just hired a developer. Add to that the complexities of dealing with time zones and zero face-to-face interaction, and it's my contention that thousands of companies are wasting far more money in the name of "outsourcing" than they would be if they just did the work themselves.
Admin
Admin
I see a forum experiment coming on...
Admin
Ha. Most of them.