WP Remix
Learning and Technology never Cease to Change

Archive for March, 2007

12
March
Amidst the world cup exhilaration and the pandemonium due to the rampant inflation and stock market fall I missed to make a post on this. This should have been posted a month ago, but better late than never.
I never had the habit of reading until my sophomore days. Even I was one among the crowd who used to comment others for their reading habits as bookworms and bibliophiles. I was annoyed many a times when my friends used to sit with bulky novels which were authored by some weird names. But ingenuously speaking it was the fear of English which withheld me from reading those novels.
Once I had a bet with my friend Gopal, on reading the ‘Master of The Game’, written by Sidney Sheldon. The bet was to complete the book. Though I had the fear of verbose language in it, I was determined to read that, due to the bet. I completed the book in four days. But that did not stop me; I read all his 18 books in the next six months.
After I started reading novels, the next thing was critics and comments on various authors. For Sidney Sheldon there were loads of criticism among some of my friends that his works are too much feministic, sensual and simple. But for me though it was like that, his English was not too verbose and also at the same time not slipshod. You don’t have to master a dictionary to follow what he wrote.
He had no profound philosophy to promote. He wrote about lives of people, mostly ordinary - their highs and lows, their kindness and meanness, dreams and disappointments. I have seen many of the college girls religiously reading Sheldon’s novels, because most women felt they were their own stories. He had many bestsellers in his kitty though they were not approved by critics. He did not bother for critics; He was bothered only on readers. “The Naked Face” – Sheldon’s first novel which was scorned by book reviewers sold 21,000 copies in hardcover. The novel found a mass market in paperback, reportedly selling 3.1 million.
I consider “The Master of the Game” as his Magnum opus, not since I read that as my first book, it was an excellent narration for six generations. I would rank his works in the following order.

  1. Master of the Game
  2. If Tomorrow Comes
  3. Bloodline
  4. Rage of Angels
  5. Morning, Noon and Night
  6. The Naked Face
  7. A Stranger in the Mirror
  8. The Best Laid Plans
  9. Tell Me Your Dreams
  10. Windmills of the Gods
  11. The Sands of Time
  12. The Doomsday Conspiracy
  13. The Stars Shine Down
  14. Nothing Lasts Forever
  15. The Sky is Falling
  16. Are You Afraid of the Dark?
  17. The Other Side of Midnight
  18. Memories of Midnight

Sheldon once quoted that - I try to write my books so the reader can’t put them down. I try to construct them so when the reader gets to the end of a chapter, he or she has to read just one more chapter. It’s the technique of the old Saturday afternoon serial : leave the guy hanging on the edge of the cliff at the end of the chapter.

Today I am reading 2 to 3 books every month; this habit has to be attributed to this master story teller, who may not have taught me moral thoughts but had induced a vigorous reading habit in me. He has implanted a habit in me.
I eulogize for him today as one among the millions of Sheldon readers, we miss you!
Category : Books | Blog
9
March

Though I work with Oracle DB for the past nine months religiously this is my first post anywhere related to oracle. Its high time , I thought to give some post on Oracle ,which are though not something which was never found by any other people but it was quite interesting for me when I first tried it. Though there are many virtuosos on oracle blogging around the world vigorously on oracle, I also wanted to be a small part on this big knowledge sharing base.
Concatenating the rows of the table will always be required when you are working with database. At those time the following query would be handy for you.

hari9ir2@GENEVART>create table t(
2 name varchar2(20));
Table created.
hari9ir2@GENEVART>
INSERT INTO t VALUES(’Hari’);
1 row created.
hari9ir2@GENEVART>
INSERT INTO t VALUES(’Haran’);
1 row created.
hari9ir2@GENEVART>
INSERT INTO t VALUES(’Ragunathan’);
1 row created.

SELECT LTRIM(MAX(
SYS_CONNECT_BY_PATH(NAME , ‘ ‘)),’ ‘)AS Full_Name
FROM (SELECT NAME , ROWNUM rn FROM t)
START WITH rn = 1
CONNECT BY PRIOR rn = rn -1;

FULL_NAME
————————
Hari Haran Ragunathan

To know more on the this refer this column in oracle magazine - On Favorites and Connect by .
Hope this tip could be useful for you.

Category : Programming | Blog
9
March

Keeping this big idea in mind Robert. T. Kiyosoki has wonderfully crafted his book Rich Dad Poor Dad. This book is worth reading to have a change in an individual’s financial outlook. The mention of Robert Frost Lines on

Two roads diverged in a wood,
I took the one less traveled by,
And that has made all the difference.
-Robert Frost, from ‘The Road Not Taken’

holds good not only for the idea he has conveyed but also to Kiyosaki’s new way in delivering a financial guideline.

You can also give a try , since I could sense a lot of change in me after reading the book.

Category : Books | Reviews | Blog
7
March

From the day I entered into this software industry the notion of Programming / Coding was quite dubious. We call the act of writing a program in any computer language as Coding during my college days.Coding was simply a miscegenation of Logic with syntax of a computer language. But now in this software space its quite different they say the act of writing a program is Programming and not as coding. Its only a part of a bigger life cycle. There are more important things than programming.

With this doubt in mind when I was peeking for more information to clarify my doubt, I stumbled on many good things. This piece of information on Why Programmers can’t Programmers…Program made me bemused. That made me to reevaluate my skills. There was also one more thought which hit my brain, whether the skills of programmers are made blunt by the type of work which is provided by most of the so-called software servicing companies or they really lack the skills. My personal finding is that not all those who have ambition of great programmers are not actually utilized in programming though they enter software industry. Because most of them do the famous Cntl+C & Cntl+V, as i found in the rantings of a software professional about making crap code worse.

I am still in deep thought, whether I am in right place where I expected to be doing some real programming or this is what the real programming is.

Category : Programming | Blog
5
March

Thomas .L Friedman,in his book World is Flat , has lucidly described the most important phase of LPG - The Globalization. The classification of globalization into three periods based on Country, Company and Individual was one thing to be noted.

The catchy lines on description about the call-centers ,Outsourcing and software companies in bangalore , made me re-read it umpteen times. Though the main reason behind reading it numerous times was, I also belong to the same Crowd :)

This is a must to read , for Software Professionals working in Indian IT companies.

Category : Books | Reviews | Blog
2
March

This Clever liar / Professor has the ability to make all his students sit tight in his class. If every individual has a mentor who will counsel their students with care, Success will be marked for all of us.

Its really a cool Idea.

Category : Opinions | Blog
1
March
When I was glancing the Jensen Harris Blog on maintaining version history in Microsoft for Softwares. I was really amused on the way they maintain the build number in the version name space. I checked my version of MS Office in its About Dialog box, which showed something like this 2003(11.5305.8107). In this ‘11′ means ‘Office 2003′ is the 11th Version of MS Office and 5305 represent the Build number. The first two digits ‘53′ is number of months from January 2000. (Jan 2000 is when Office 2003 development was started). The next two digits ‘05′ represents the day of the month when it was built.i.e, my Office Pack was built on 5th June 2004. That was quite interesting, in deciphering a small piece of information.

But these kind of Dog tags are required in our software industry on every piece of code we do for maintainability. This is what we are struggling to do in our project where I am slogging.

Hope these kind of good name space is used in maintaining version history in our project too…though I don’t have a control on it :)

Category : Programming | Blog