Monday, December 19, 2005
I wonder how people value their health, body or life - for Rs 2000, they lose their sleep, rush in a crowd to hurt themselves and run on the throats of others who fell down. Amazing! This isn't a crowd that jostle up to have dharshan of their favorite Gods or heroes. This isn't a crowd that got trapped in a narrow lane when Gen. Dyer ordered firing or even the ones that have the catch the last bus to their village. They aren't as hungry as they were a few weeks ago, when rain water entered their houses and made life miserable as hell. The mindless act for Rs 2000 caused so much grief to so many families. Will the ones who trampled on the people below be feeling guilty?
The Government seems reasonably cautious after the first one struck at Vysarpadi - some 20 km from Chennai last month. There were announcements and some policemen were posted in that location. Still, thousands of crzy folks can't be controlled by a handfull of policemen.
The same romour mongering has happened here. God knows what their motives are.
As per Dinamalar, the school gate was locked on Saturday but was broken open early in the morning by the crowd. Are the ones who broke the lock and the ones who were crushed the same? Or the ones who spread the rumour responsible for breaking the lock. No one will know.
Even when the Commission appointed by the Chief Minister finds it out, what is the chance that the culprints will be brought to book? Those findings will again be used by politicians to take advantage of the situation.
Sunday, December 11, 2005
Me: How can I finish all the pending work? What if the products fail even after I put in the efforts?
Krishna: Put your heart and soul on the tasks and not the outcome. Your role stops there and you have no control over what happens finally.
Me: But, what if the product fails?
Krishna: What is the problem? The world doesn't end there. Investors continue to look for newer products, people who may lose jobs will just move to new jobs. You will continue to work. There is nothing wrong in failure.
Me: If failure is just as certain as success what is the point in my efforts?
Krishna: I said - there is nothing wrong in failure, I didn't say there is nothing wrong in inaction. Your job is to work with your heart, do everything that you could do and leave the rest to me.
Me: If I hire more people, I may be able to complete all the tasks. But I don't get the right people.
Krishna: The answer is the same - you keep looking for the person who you want to hire. When you want him to work for you, you just want him to work for you; don't lie and don't give false promises.
Me: But I am not successful in hiring.
Krishna: The reasons are not entirely under your control, for that matter not under my control either. Each one has his own mind, the people around him influence, they have their minds and so on. So, don't think of controlling a situation, you can't. Just play your role.
I am now relaxed and know exactly what I want to do.
Monday, December 05, 2005
Then I bumped into the following problem when I tried adding a Table to a dataset.
Even after 5 years of .NET, looks like the IDispatch interface still survives.
Thursday, December 01, 2005
I managed to call this developer who works for a CMM / ISO company and gets a good salary. I have to encourage her to forget the bland office with a promise that life here is better. I am convinced that life here is better with unlimited internet, all these youngsters bubbling with enthusiasm. My experience with CMM / ISO companies had been at best forgettable. I was on bench for 6 months when I decided to quit. I'm digressing. Back to this software tech lead, she said she doesn't have time to hear me or talk about her. It sounds like a serious techy girl, I am determined to get her in my team. She wanted an email from me with details of the company etc.,
I painstakingly typed half a page just introducing the company and gave a teaser on the software development team. My write up doesn't sound great, but this is my first job at this simple PR. If this girl replies, I will be convinced that I can write / blog more. This is going to be a bloggable experience.
If you happen to bump into this page, come back to check the status of the hire.
Wednesday, November 02, 2005
The city is making big progress towards becoming a huge garbage dump than anything else. Periyar Nagar, Ganapathy Nagar area which used to have a lot of high profile people of Trichy is unliveable now. The gutters are overflowing, roads do not exist and garbage is all over the place. No one seems to care or complain. Total decay of people and systems is very visible in this particular area.
Friday, October 28, 2005
On the preparedness of Chennai Corp, it seems they have improved. Some three years ago, on a nearly similar situation, people were stranded for hours together at Anna Salai. It took me 2.5 hours by bus to reach Adyar from Vadapalani. I was lucky that day.
This time, police and Corp officials were seen on many roads. Water clogged roads were promptly closed and diverted. South Chennai has been fairly well managed. On North Chennai... it is altogether a different story. I had been to that part of the city for just 3-4 times, didn't stay long enough on those occasions to like the place. That's for another blog.
Coming back to the rains, the met office seems to have called it right. Luckily for the Chennaiites, the rains intensified overnight and didn't have them stranded during peak hours. Mr. Ramanan of the India meteorological office has a luck with his words. Every time he would come on TV and announce that there will be "more" rains, it would stop raining. Please note the "more" - the Met office never managed to or the TV news people never met the Met guys to predict rains. Mr. Ramanan and his team should thank the depression that stayed put near Chennai for almost a day.
As much as water clogging, fallen trees contributed to traffic problems. I see mostly Gulmohar and its family of trees (or what we call as தூங்குமூஞ்சி மரம்) are the ones that were uprooted most. They grow fast and probably don't have very deep roots.
Tuesday, October 18, 2005
What a dumb message! If my query contains an ignored word, why the hell SQL Server can't ignore it.
Thankfully, Yukon fixes the problem. A work around is given in http://staff.interesource.com/james/
Wednesday, September 28, 2005
We had seen relatively few strikes when NDA was the ruling coalition. When UPA came to power, the communists and socialists came out too - like the cockroches that come out when the place is dark. And they are naturally followed by strikes.
During NDA government, the Supreme Court banned strikes; Tamil Nadu government crushed striking state government employees. The employees managed to get no sympathy from the common man. The strike fizzled out. I'm sure the state government employees will not think of strike for another 10 years. By that time, a new generation of lazy sloths would be there and will not remember the lack of sympathy and will probably announce a strike. Or there may be better set of responsible people who will be serious about their work - some wishful thinking.
Strikes by polical parties are also low in number - you will have to give some concesssion to communists - can't call a bunch of lunatics as a political party. BJP and Shivsena paid a huge fine to Maharashatra state government when they had a strike. At least they are aware that it is illegal to strike, but still want to do it as a mark of protest and are prepared to be punished.
Let's see how each state behaves in handling the striking employees this time.
Thursday, September 22, 2005
Enough had been said in Slash Dot on why this won't work. I strongly feel that Microsoft is beginning to lose.
In spite of the power and ability to crush competition, Microsoft hasn't been able to defeat Quicken in accounting Software domain. Way back in 2000, a Microsoft Money team member admitted that they would never beat Quicken.
What each team in Microsoft has is paronia. That has kept them beating rivals like Netscape. With just a sense of paranoia and no innovation, it is hard to stay ahead. And innovation with out paranoia doesn't help either as we saw with Netscape.
Just proves that good products don't have to have a sales team sweat it out for bringing in revenue.
Monday, September 19, 2005
"CMM, ISO and all such process stuff Indian companies claim about are a big illusion. The way I see it is - all these 'so called' standards are thrust upon the naive Indian businessmen by the white man to continue to control the third world.
But the big picture isn't all that bad. Looks like it is pay-back time now. Big American companies pay a fortune to have the 'process' they introduced in the projects executed by Indian companies. The general assumption is process == quality. In some dumb organizations within these companies documentation == process.
So, what does it really mean to have a CMM level x or an ISO certification?
Customer satisfaction? May be.
More business? Very likely.
Real quality? Doubtful.
Quality is not something that process alone can bring in. Before this becomes a commentary on Zen and the Art of .... and before my PM comes and asks for estimates I'll stop now."
I think CMM has lived its life and is time for the next hype.
Saturday, September 17, 2005
Some 30 years from now, he is sure to run for Presidency. I hope, he won't be a danger to himself then, but not sure he won't be a danger to others - that's a trait that runs in the family.
Tuesday, September 13, 2005
Before handing off the note, I wanted to try other options. I tried to contact my wife who happens to work there. The front desk staff was courteous to make a call to find out where my wife is. She called someone at the third floor and replied me that she's not there. Now it is up to me to walk upto the third floor and find out. It was amazing to find the front desk person so indifferent. But I got to see more. I walked up to the third floor, couldn't find my wife's office. I enquired couple of people who appeared to be her co-workers. Their reply indicated the following - "I don't know, I don't care if you loiter out here till you drop dead".
I meekly returned to the first floor and hoped something useful can happen. It did. My wife was expecting me as she had arranged for the meeting and came down from second floor to check if I got to meet the HOD. She had been in a lab class there. She went to the room where the HOD was attending the presentation and announced my arrival. The HOD came out after a few minutes.
My conversation with the HOD didn't help much. I realized for the hundredth time, that in India, research is research and business is business and the twain shall never meet. Do they ever do a research that was useful to anyone, other than get a Ph.D to someone? As far as I know, in recent times Ashok Jhunjunwala of IIT is the only one who realized that research must be useful to some.
I plan to collect the research topics done in a few Indian universities and IITs and post them someday. Let the country know how useful our intelligentsia are to our country.
Tuesday, September 06, 2005
"I will give my right hand to be ambidextrous" - Benjamin (not exactly my team member, but the tech dude at the client side)
"Blessed are the flexible for they shall not be bent out of shape." - Anand - poor guy was trying to adjust to a 11 AM -10 PM work schedule.
"Behind every successful man stands a surprised woman." - Naveen - many will be surprised at his success. ;)
Saturday, September 03, 2005
In my second job of a contract worker at Bank of America office at Chennai, I had to wear a tie. I wrote to my uncle
"ஆபீஸில் டை கட்டிக்கொள்கிறேன், கை கட்டி வேலையும் செய்கிறேன் (I was a drifter until then.) கால் கட்டுதான் பாக்கி."
He promptly replied in green ink (he was the Head Master of a school)
"கை கட்டு கால் கட்டு என்று என்ன சொல்கிறாய் என்று புரிகிறது. ஆனால் இப்போதைக்கு வாயைக் கட்டு; வயிற்றைக் கட்டு."
The society in countries like India have learnt to cope with disasters as inefficient governments time and again fail to be prepared for calamity or handle a disastrous situations. An individual seems to show more empathy towards his fellow sufferers in India than in US. This is true only during disasters. On a normal day, an Indian is as selfish as a human can be.
Systems were built in US, values were not. Indian governments haven't been successful at building system or values. Thankfully they haven't been successful in breaking the values either.
Thursday, September 01, 2005
It is obvious that the politician has no clue on whether subways are better than monorails or any other rail option. Like a dog on a haystack, he will not use it nor will he allow others to have it. But who gets benefited with this block? Not the Bangalore companies - the lost productivity on traffic jams hurt them. One obvious group that will be benefited is the automobile industry - including the two wheeler manufacturers. They would use the affluence of people to sell more cars / motor bikes than have the wealthy middle class use a mass transit system. Broadly speaking, the automobile industry can bribe a politician to make more profits and outsource work to Indian companies to reduce cost on software and services. They make money - period. Politician makes money and doesn't care about what happens outside his farm. He's fine too. Software companies make some money on the outsourced jobs, but the margins reduce due to traffic related problems - so they make some money but not to the level of car companies or politicians. IT workers make some money too and he feeds into the system of automobile based economy with his earnings. So, everyone seems to be making some money on a problem. So, why bother with an MRTS.
Speaking of MRTS, the one at Chennai is allowed to perish slowly. The MRTS connects Chennai Beach to Thiruvanmiyur. The service upto Thiruvanmiyur takes about 20 minutes and the frequency is 40 minutes as the train runs on a single track and has no way of turning to other track as construction is not complete. The system boasts of huge stations with escalator, elevators and what not. But not enough attention is paid to maintaining them. Even after 1.5 years of opening, some stations still have construction going on at snail's pace. The stations do not have enough people to clean them; not enough is done on popularizing this faster mode of transport. Left to this state, they (who?) can slowly reduce the frequency of trains and allow the system to die in a course of time.
This has been done at a few places I know of - the train service between Karur and Trichy, to benefit bus operators in the region; the bus service in Pune - to benefit the automobile maker near Pune. I have heard of the design of overhead passes in US cities was done to prevent large vehicles like buses to run on those routes - obviously to benefit the auto industry.
In all the above cases more jobs were created, more money was flowing. People enjoyed the comforts of the alternate mode of transport.
Why am writing this with a complaining note? What is there to complain? Aren't people happy with the whole setup?
Are two hours of wait in traffic worth the money people earn in Bangalore? Is inhaling in the CO saturated atmosphere worth the comfort of a two / three wheeler ride in Pune? Are dangerously fast buses in Trichy better than a planning your day for commuter train schedule?
Saturday, August 27, 2005
Some 23 years ago, writer Sujatha had visited a friend's mom's friend's club to preside over a function. We were eager to know what would happen to Muthukumaran when he was shot by the British soldiers in the story ரத்தம் ஒரே நிறம். I chose not to meet him as I didn't feel like. My friends did and their thrill died down in a few days. May be smart people like Sujatha or Jayakantan are more interesting when you are a friend than a fan. Fans are friends of the characters and not the writers who created them.
Saturday, August 20, 2005
Hey - I can imagine this happening in a third world country only in case of extreme starvation. Boarding a suburban train in Mumbai wasn't this violent!
Tuesday, August 16, 2005
Friday, August 12, 2005
At this stage in career -
- The mind began slowing down, can't multiply 13 and 17 without a calculator.
- Attention span is reduced to a micro second.
- Eyes look for key words to click on a web page.
Mr. Sampath is a great novel. R.K. Narayan was one the best story tellers of recent times who wasn't recognized enough in India. Literacy is around 50% in India and less than 10% know English and of that 10, 9 won't have the habit of reading books. So, statistics prove that English authors have less chance of recognition as compared to Hindi. For that matter, a great literary person in any Indian language other than Hindi doesn't get the due recognition. I'm digressing.
Coming back to Sampath, it has everything to be made into a good movie. If someone dares to make a movie from this story, that will be ironical. But I have heard of this movie Mr. Sampath with Cho in the lead - but not sure if it is based on the novel. I'm sure they would have made a mess of it as they did with தனிக்குடித்தனம். A novel on paper gives so much freedom to the reader to visualize the situation. If it is made into a movie or a TV series, the director's visualization is what is in the movie. If it doesn't match the majority of the folks who read the novel, the movie is criticized.
The famous Nag brothers of Kannada Cinema did an excellent work when they made RKN's novels and short stories into TV series.
Coming back to Mr. Sampath, the novel has the characters that you can relate to - a silent observer, his practical and assertive wife, a greedy hypocrite old man, a brilliant problem solver and other kinds of people we get to see so often. The story is about the problem solver. The story goes through the ups and downs of the problem solver; doesn't miss out narrating any goof-ups by the problem solver.
Anyone who is over 30 years and lived most part of his life in India would have faced characters like the ones in the novel. A must read for everyone who appreciates good narrations.
Monday, August 08, 2005
I entered the waiting hall for Consular Services in the US Consulate, Chennai at about . I wasn't there for getting a
The waiting hall was rectangular with the entrance on a broader side and a counter opposite to it. There were chairs on the perimeter. The entrance was not in the middle of the room, so there were fewer seats to the left than to the right.
Two guys were sitting on the far side of the room. They were in some deep discussion and hardly noticed me entering the room. I went to the counter and waited for a few minutes before a lady came to the counter. I told her the purpose of my visit and gave the papers and my passport. She took them and asked me to wait.
I took the seat to the left of the entrance, next to a big brass statue of Ganesha. I liked to have one like that in my new home; but my living room is not big enough to accommodate such a big statue and our guests. People gift Ganesha pictures and small statues when they visit you to your new home in this part of the world. I had anyway planned to buy an apartment and invite my folks for the house warming function. So, I decided to settle for a large number of gifts of small Ganesha statues instead of one big statue.
After a few minutes, a couple came in. They were in their early twenties. They went to the counter, met with the lady and went back and sat on the right side of the entrance. Then a middle aged man and a young lady came in. The man looked like he has been in the
The Dockers man began to talk to the girl. I thought his voice was too loud for his otherwise refined looks. He probably wasn't aware that his voice breached the wall of privacy and everyone in the room was audience to his conversation with the girl. I could make out the following in the mostly monologue. The girl is engaged to someone closely related to the Dockers man and she has a got admission in some
Then an old couple came in. They looked tired and seem to be Punjabis settled in the
The man in the Dockers didn't like it. He was probably used to the system of “Only one person beyond the line” as in the Immigration area in US airports.
He said, "Can you please move from here?” The old man looked hurt. He belligerently said, "Why?” He didn’t question the sole rights of the Dockers man, but definitely meant it. The Dockers man replied, "I need my privacy". "Ah! A fresh green card speaking", I thought. Everyone sitting the room exchanged a smile at the mention of the word privacy. The old man said "No, I won't", without giving a chance for the other person to continue the argument. Dockers man was really upset and didn't continue. The old man stood near the counter for a few more minutes; the consulate lady was still busy inside the office. The old man was getting tired. He went and sat near his wife.
The Consulate lady showed up at the counter; the old man jumped and approached the counter. He said something to her and she asked him to wait. The old man returned to his seat. The Dockers man began his loud conversation with the consulate lady. He wanted some information on visa for the girl that I didn't care to remember. I thought the lady had no chance of knowing answers to his questions; instead he should have approached a H1B guy or an immigration lawyer in the
It was the turn of the old man and his wife. They had lost their passports and visas. The man took out old faded copies of the passports from a bag. The lady at the counter accepted them; gave him some paper. The couple returned to their seats and began writing down.
I was called next and got my work done with an irritated looking consulate official. Six years earlier I had got my first H1B stamped after a few days of wait at the gate. When I came out of the consulate, I felt a sense of achievement. This time too, I was so relieved. May be this is not about US or visa; but more like getting some work done with a government, any government. Think of the Dockers man who couldn’t get the sense of achievement even with his green card.
I will watch out for the same feeling after I get my ration card from TUCS.
Thursday, July 28, 2005
Like any other upper middle class 8-year old, my son is becoming a TV, Computer addict. I’m having a tough time making him pick up reading habits and I’m getting nowhere.
He wanted a Harry Potter video game and not the more popular book. I checked the price and was about to buy it for him, but thought of setting him some goals in reading before he gets his hands on the CD. The conversation went as follows.
Me: I’ll order the CD after you finish reading the comic book.
Son : (No answer)
Me: You got to read more that will help in your imagination.
Son: (No answer)
[I badly wanted him to accept a goal, any goal for reading.]
Me: I don’t get time to read books now. You got plenty of time, don’t waste it in TV and computer games. This is the time to read books and learn more.
Me: I tell you bed-time stories. From where do you think I got them all? I read books.
Son: (No response)
Me: Don’t you want to tell stories to your kid when you grow up. (He shows remarkable responsibility in caring for his future wife and child. So, I tried it.)
Me: How would you feel if I tell the same old Crow and the fox story everyday? Will you not be bored?
Son: (No response)
[I get irritated.]
Me: What do you get when I tell a story?
Son: I hear your voice when I start sleeping.
Now, I had nothing else to say.
Wednesday, July 27, 2005
Press 'OK' if you want the date format to change to 'dd/MM/yyyy' for ever
What do you expect if you hit Cancel? Not sure. I tried and the application just terminated. How clever!!
In the next run, I hit OK. This one is equally brilliant functioning.
Press 'Yes' to Restart now and 'No' to Restart later on.
I wonder what kind of morons (other than the ones who frame the tax laws and man the counters) are employed by Income Tax Dept to write software.
Monday, July 18, 2005
Everything changed with my new commute. I got to see a new dimension of maniac driving in the rush hour traffic in Anna Salai. I can't believe so many people are so desparately suicidal in Chennai.
I don't know how fast these people go as I watch them from a relatively slow moving auto-rickshaw that has a speedometer that I can't see and that stopped working long ago.
I have to think up new idioms and parallals to describe how scared I'm to be in a small vehicle in Anna Salai. Have you seen scared dogs during Diwali? I'm close. Everyone seems to be happy driving in such unsafe condition just as the kids playing with firecrackers.
I'm scared of roller-coasters and am not ashamed to say so. I can hardly manage a 30 second roller coaster without throwing up. My commute is now like an hour of roller coaster and I'm not enjoying it.
Thursday, June 30, 2005
Friday, June 24, 2005
Tuesday, June 07, 2005
I uninstalled the application exactly 1 minute after I installed it.
Thursday, May 26, 2005
"There's no scientific evidence that humans have this "sixth sense," though curiously, our brains do contain magnetite, the mineral thought to aid other animals' brains in detecting the field."
It is surprising to note that little interest is shown on impact of changes in magnetic fields on human mind. May be people find it amusing to watch confused birds and animals than confused human beings.
Like ghosts in the movie Sixth Sense, people see only what they want to see. They obviously do not want to see their 'so-called' negative side.
Far from being absolute, our minds are too narrow and shallow that they can't comprehend another's person's equally shallow and narrow mind. How else can we explain the strained relationships between couples, parents and children, friends and neighbours?
Isn't it absurd that a genius like Stephen Hawking had a divorce?
So, we kind of know that the mind is built up of facts - to use a better term - information. It is good for us, right? Not always. So, what's wrong? As the mind got strong with more information, we stop experiencing. All inputs from the sensory organs are directed to the big program called mind for more processing and for more information.
So, when we see a flower, we don't just see it. The mind takes over - and goes through its database for its color, family, the people you can associate with the flower, the ones who gave the flower, the ones who crushed a flower and so on and so forth. This is a simple example that all of us can understand.
Here is a complex one. See if you can relate to it. Your boss or the client yells at you for a mistake you have committed. In the absence of mind, we will experience it, feel miserable etc., With the mind, we reason it like - 'Yeah, I made a mistake so what?', 'It wasn't my mistake.', 'Didn't he / she do the same thing some time back?', 'I should of get out this company where people don't have respect for others.'
The point is, it is the mind that takes you through these kinds of thoughts hoping that it will make you feel better. Unfortunately, it is true for a short time. Like any other event, this is also added to the huge database along with the associated emotion and is there for checking whenever a similar situation comes up, causing trouble as long as there is mind.
So, what is the option? Do I mean to say that you are supposed to feel miserable? Yes and No. Experience the feeling and accept the situation. It also means you accept yourself as what you are - someone who messes up tasks. It takes away the conflict on who you really are and who you want to be. Plus the event is not stored with the emotion. The next time you remember the event, it is likely that you will not get the same old feeling.
It isn't easy to stop the information from automatically flowing to the mind. But it is possible.
Thursday, May 19, 2005
I interviewed for SDE for the core group way back in 2001. My friends had warned me that the group is too picky and I stand a better chance if it were not the core group. I was foolishly optimistic.
The first interview went off well with a recursive algorithm for finding the number of paths from one corner of a chess board to the diagonally opposite corner. The second one wasn't bad either though I missed to use a clue in optimizing a binary search. The third one was with lunch. The interviewer was friendly. I came to realize that a lunch time interview at MS is more of an interview than a lunch. I was already hungry but couldn't do well with the lunch and the interview. I guess the fourth one wasn't bad. By the time I was there for the fifth interview, I was brain dead. My mind went totally blank for questions that are simple when I'm not hungry or thirsty.
I do regret not getting into MS, I feel the interviews were good and I wasn't good enough on that day.
The other professor created the curriculum which is now popularly called 'MCA'. In Dr.Shankar's opinion - that curriculum would create sophisticated clerks. What a prediction!
Of the current crop of MCAs coming out of every college hardly 1% is capable of writing decent programs; In addition to the street corner colleges, we have universities offering distance education (affectionately called as karas - for correspondence) and open universities offer MCA - of very questionable quality.
When you see an MCA in a resume, subtract 5 points; if you see distance education or open university subtract another 5; Conduct tests and evaluate based on experience. In the final score (out of 10), add this -10. That's what the person is worth.
Thursday, May 12, 2005
I'm surprised at Bangaloreans, they keep getting bigger and bigger vehicles, with road space reducing everyday. Do they think of the traffic, losing patience and rising blood pressure when they go out to buy a gas guzzling SUV? Hope not.
I wish someone organizes some kind of race in testing conditions like Bangalore traffic. The formula 1 and dirt tracks are no match for a ride in Bangalore traffic. The existing types of race do not have the conditions one would face in Bangalore road. Bikes cutting 2-3 lanes in front of speeding cars, auto rickshaws crowding in front to get ahead in a signal, cows, horse drawn carts, cycles and the buses that have to fight for road space - driving with these conditions is total thrill.
If there are surprisingly fewer accidents in India, it is possibly because
a. The traffic is relatively slow
b. Indian drivers are highly skillful in controlling their vehicles and
c. A divine force is at work.
Friday, May 06, 2005
Copyக்கு நமக்குத்தெரிந்த தமிழில் என்ன சொல்?
Tuesday, May 03, 2005
My doubts on this are-
What is the scope of the continuation? Does a function that offers continuation keep track of caller's context like thread from which it is called or the object context of the caller?
An obvious use of continuations is in paging of database query results. This is kind of like an iterator, and can be a lot more useful. Again, the question is - if databases can support a continuation like this, don't they need to keep track of the caller application and other context information?
I will post more when I understand more.
Tuesday, April 12, 2005
Some 10 years ago, the quality wasn't this bad. The reason may be, VB wasn't there or wasn't popular then. With the advent of VB and Power-Builder, people who can drag a mouse to draw a button can be a software developer.
My project guide discouraged me from using debugger. That was a good 14 years ago. Then, the intention was to write clean code on paper before we sit in front of the terminal. There are still Java and VB developers who do not use debugger (for they do not know how to debug a program loaded by an app server like JBoss or COM+ package), but debug using print statements or MsgBox respectively. Getting them to use Log4J or trace statements is a big task.
And there are developers who would log every line of code and make it impossible to infer anything from a super-bloated log file. More than once I had setup scheduled tasks to clean out the log files created by bad programmers.
Wednesday, March 16, 2005
The bright gets hired by the big consulting companies and put on bench and smaller companies are left to sift through the millions of mediocre for a bright developer.
Two or three questions are enough to filter out the junk. These questions must involve coding. Expecting them to write a clean iteration is the first step. We can introduce some more complexity by asking questions that involve two loops. Most VB junkies bail out at this stage. The ones that cross this level can be asked to optimize the code.
If someone can write a clean iteration to detect palindrome and can communicate to a decent level, he or she gets hired. So, is the state of tech. jobs in India.
But how come the hundreds of good for nothing MCAs find jobs and manage to get some salary?