Tag: life

  • Dublin – St Patrick’s Day

    Last weekend was St Patrick’s Day celebration in Dublin, CA. In 2019, when we moved here, we had visited the parade to view. This time it reminded us of the school days when we used to go with our parents and friends to the Stadium in Neyveli for Independence Day.

    There was a St. Patrick’s Day parade and this year, we did participate in the Parade supporting DUSL. There were floats, vintage cars, all the schools and business that participated. It was a fun event.

    DUSL – Parade

    The city had also organized a festival at the Civic Center. A mini carnival with Irish music, dance, tea, sweets and stalls. There was also lot of fun carnival rides for kids. The kids had good fun.

    On Sunday, we participated in the Shamrock 5k Fun Walk and Run. We were able to get the walk done with kids in 1:02 hours. Good timing considering we took almost 2 hours the previous year.

    Overall, a fun weekend.

  • Mazda CX-7

    Last week, on the sixth month anniversary of our marriage, me and my wife shopped and bought a new car. It is a 2010 Mazda CX-10. I traded the old vehicle in and got this one.

    Reading a lot of websites for advise, setting the budget, working through edmunds, kbb and getting reviews and retail values and finally doing the bargain with the dealer. It was a new experience, but a worth learning. Thinking about this takes to one thought, the world is growing richer in cash. Yes. My dad bought his first car 3 years ago. I am buying it now. Good thing.

    Wonderful driving ahead.

  • Licensed

    Licensed to drive in the US.

    I got my driving license now. Got to get a car, and get mobile. I am planning to get a car from my friend Abilash Nair. A chevy. Heading full steam on the life in America, the land of opportunities.

    Yeh Jo Desh Hai Tera!

  • Haircut

    I had my first haircut in America yesterday. @Virginia Hair.

    One hair cut costs $35.00 equivalent to roughly Rs. 1750. That is a huge sum of money. In India, I used to have haircut for Rs. 20.00. The maximum that I used to spend was Rs. 500 equivalent to $10.00.

    So the lesson is, earn your money in America, spend it in India.

  • Spoilt Indian

    In India, in most households, parents take care of all the things for the children. Food, clothing and whatever. I am one among those spoilt Indian kids.

    We are spoilt totally, that we cannot take care of ourselves. At least, I was never into the kitchen to cook food, till I was in India. I have never washed dishes, rooms, etc. Everything my mother used to take care.

    I would help her with talking her to the shop on my bike. But it was she who would do all the shopping. I have never wished to learn how to shop for groceries, vegetables, etc. I think that is the case with any kid who grew up in towns of India. In the villages, kids are to an extent independent. This I can say, as I see a lot of my friends from the villages, know quiet a lot than me.

    When I was left alone, that is when I realized, the world is too big. Getting things together, cleaning, washing, cooking, making the bed, everything seemed to be an area of study for itself.

    I am turning independent. It has its own thrill.

  • Survival of the Fittest

    This is going to be a musing… A rant, a self confession, a analysis.

    WARNING: Boring rant ahead.

    I have never been to the kitchen at home, in neyveli, or in chennai. I was just as worried, when my company offered me a H1B visa and wanted me to work from the client’s location. I am a foodie. I can’t live without tasting the great Rice for at least one meal a day.  But things have changed quiet a lot now. I am cooking my own food here. What has changed?

    Is it love? Might me. My girl helped me pack all the luggage for me. She got me two good books on cooking. She wanted me to help myself so that I don’t miss home food. She packed up everything I would require. It was very nice of her to do it. Also my mom did the final touch ups. It must be that I am in love and I end up doing something to please her?

    Survival? I am reminded of the film ‘Puthupettai’. There are two songs ‘Oru naalil valkai’ and ‘Nerupu vaiyinil oramai’, two of my all time favourite songs. The theme of the film is ‘Survival’.  When you are pushed to the limits, you tend to fight back, face the reality, tend to move forward. The simple ‘Darwin’s principle for evolution’. Not perpetuation, or theory of natural selection, I am not going scientific here. It is just the ‘Survival of the fittest’.

    Just analyzing on the same subject, we tend to perform or succumb when we are pushed to the limits. The is a comedy in a film that I watched recently, where the comedian says ‘I am cornered’. This has nothing to do with this post. Is it survival or love or desire or just a new learning? Questions unanswered.

    Hey why am I ranting. Actually cooking is good. So why this post at all in the first place. I have time to kill!

  • Getting Settled

    Here is more update on my life in America. It was hard finding an apartment here. Office is in Downtown area. I don’t own a car. So I had to consider that fact too, either, the office must be reachable by Public Transit or walkable.

    I found one. A nice and a beautiful apartment (That is how anyone from Chennai will feel about any house here). I am now a resident of Downtown, Richmond, VA. After the apartment hunt, then comes setting aside enough money to furnish your apartment. I had to buy a bed and a few kitchen utensils, the minimum requirements to stay in any apartment. With no car to get to places to shop, I resorted to shopping online.

    In India, we just buy a bed (wooden or steel), then we order a mattress or we just leave it off. Here, we have more. First you have to get a bed frame, then a box spring, then the actual mattress. Still, I have not gotten used to not tracking dollar conversion to rupees. I have asked my stupid mind to stop counting it. And there are 4 sizes to choose from, King, Queen, Full and Twin. That is when my college friend, Abhilash (Nair as I call him), came. He was the friend in need. He has been here for sometime now, he dragged me to the omnipresent Walmart. And that ended all the shopping.

    We also made it a point to visit the local Indian Restaurant ‘India K Raja’ and the Indian grocery store, ‘Lakshmi Palace’. It was good to do a bit of shopping. Now I have moved to the new apartment. It is just 5 mins walk to my office. Also the SSN application is over. I am getting settled.

  • First Week in America

    I arrived at the Chicago, O Harare Terminal on 20th October. Just like any other first time traveller to the United States, confused, excited, wondering, awe-struck, I entered at Terminal. My flight carrier was Lufthansa. It was a long day for me, I started from Chennai, India at 1:45 AM IST. I landed on Frankfurt airport at 8:29 AM German Local Time. Then the connecting flight landed me in Chicago at 12:26 PM CT. What a long day with 4 meals already done.

    Immigration and Customs were a breeze. I brought 2 huge check-in luggages, one with all items to wear here, and one with all groceries, equipped to run a Indian Grocery Store. Well packed with goodies, and love of my lover, mom and sister. I had my domestic flight that took me to Richmond, VA only at 4:49 PM CT. I waited all that time in the domestic Terminal 2, flipping through “2 States” by Chetan Bhagat. It is a nice book. (More about it in a separate post)

    There was Manoj here to pick me up. A nice colleague. He took me to a grocery store, restaurant and then to my apartment. He even took pain to see that I got myself comfortable in my apartment. Thanks Manoj, if you are reading this. Jaswinder Singh was there with him. He is my lead here. It was in his car, that I got to the Apartment.

    Till now, everything was fine. Then, I wanted to open a bank account, get a phone connection and all these wanted a SSN. God! Everyone and every service wanted to know my SSN. I am brand new to America, and I can’t survive without an SSN. The SSN application can be done only after 10 days, after my immigration information and I-94 forms have moved to the office. I was stuck.

    I work out of Virginia Retirement Systems office. It is located in the downtown area. Got used to the place now. I have started cooking. The second day, I cooked rice and ate it with “paruppu podi”. The next day morning, I did Top Ramen’s Noodles. Simple items though, this was my first try at cooking. Day before yesterday, I did “Pongal (Ven)”, it came out well. I was very happy! Today, I wanted to try more. So I cooked “Venkaya Sambhar” (Onion Sambhar). Though it came out with little salt, it turned out to taste good.

    From a software engineer, America turned me into a cook. Those in Richmond, looking for room mates, who knows to cook, you can look out for me. More ramblings in future posts! Watch out!

    And people out there, recommend me if I should take a separate apartment or go for a shared one with a room mate. Also, I hold a valid Indian License, will you advise me to buy a car and start driving now or 6 months later!

  • Here I Come

    United States, Here I come. With lots of dreams, awe, fear, feelings. I am now an amalgamation of various feelings. I am about to get into a country, that had transformed dreams into reality for many, changed lifes completely from riches to rags and rags to riches. People chasing dreams, money and pleasure. A land that I have always wondered about all these years, Here I Come!

    Dreams of what is in store… Computers, People, Music and Stuff.
    Awe of the single name… United States.
    Fear of what is yet to come… How is America going to treat me, A lone traveller in a stranger land.
    Feelings of leaving home land, leaving home food, leaving my beloved here for a while..
    Questions about life….

    America! Here I come!

  • Being a Code Monkey!

    Code Monkey: n, a person who writes computer code for a living.

    The term code monkey generally refers to a computer programmer or other person who writes computer code for a living. More specifically, it refers to a person only capable of grinding out code, but unable to perform the more intellectually complex tasks of software architecture, analysis, and design. The term is thus considered mildly insulting, and is often applied to the most junior people on a programming team.

    That is how wikipedia defines the term. I keep asking my self this question, Am I being a code monkey? I know I am better in converting a business requirement into code, than bother about what it implies to the business. I generally suck at testing. Testing is not my job, I can’t possibly find fault in my code. I write a piece, test it, if it succeeds in the first attempt, rather than delving to fix negative scenarios, I move on to the next requirement. Ipso facto, I am a code monkey.

    I, like most of my friends who work in software companies, just write half baked code for a living. We don’t create; we just fix code, if I have to properly call it. Most of us (software or IT professionals) in India, never realize that we are bad programmers. We have full blown IDE in our office, and we just churn out thousands of lines every day, without ever looking for alternative ways. If something bothers us, there is the ultimate destination, Google; just search, find and then Ctrl + C and Ctrl + V code, never understanding it. I am not blaming those who put effort to understand it before using it. I am just speaking about the mass of the programmers.

    Why don’t we realize? That’s because, we get the job done in time. At the end of the day, what matters is the output. We all try to make the management happy. What they need is delivery on time, and we are very good at it and also in times of crisis. Stay late, complete the work and you end up getting an ‘Exceeded All Expectations’ in your annual appraisal. With that comes a salary hike. What more do we need?

    So why am I complaining? I have a job, I get a decent pay, everyone is happy out there, being a code monkey is not a big thing to worry about, many (I didn’t want to use a most here, and hurt the reader’s ego) of my friends are also code monkeys. Why is there a need for this post then?

    I would have lived in the glory of my ego, if not for reading through the posts of Jeff Atwood and Steve. They are two people whom I admire for their writing on programming and programmers. Jeff admires Eric Lippert and Steve admires Knuth. So to me what are Eric and Knuth, programming Gods!!!

    Steve says in one of his posts

    Almost everyone thinks of their programming ability as being just fine, plenty good enough. They can get by, get the job done, do pretty much anything they’d need to do, given time and patience.

    It’s quite a nasty shock for many of our interview candidates when they find they’re unable to do something as simple as reverse a linked list, or open and write to a text file. They’re not shocked that they can’t do it; they’re shocked that we’d ask. Those are specialty skills, and not their specialty. They haven’t been doing much “low level” stuff like that lately.

    Not all interview candidates are shocked when they can’t do it, because many of them don’t realize they’ve written something that could never work: broken code that’s not even remotely close to a correct solution. These programmers are particularly cheerful, being so clueless that they don’t even know they’re clueless.

    Jeff says in his post,

    There are two “classes” of programmers in the world of software development: I’m going to call them the 20% and the 80%.

    The 20% folks are what many would call “alpha” programmers — the leaders, trailblazers, trendsetters, the kind of folks that places like Google and Fog Creek software are obsessed with hiring. These folks were the first ones to install Linux at home in the 90’s; the people who write lisp compilers and learn Haskell on weekends “just for fun”; they actively participate in open source projects; they’re always aware of the latest, coolest new trends in programming and tools.

    The 80% folks make up the bulk of the software development industry. They’re not stupid; they’re merely vocational. They went to school, learned just enough Java/C#/C++, then got a job writing internal apps for banks, governments, travel firms, law firms, etc. The world usually never sees their software. They use whatever tools Microsoft hands down to them — usally VS.NET if they’re doing C++, or maybe a GUI IDE like Eclipse or IntelliJ for Java development. They’ve never used Linux, and aren’t very interested in it anyway. Many have never even used version control. If they have, it’s only whatever tool shipped in the Microsoft box (like SourceSafe), or some ancient thing handed down to them. They know exactly enough to get their job done, then go home on the weekend and forget about computers. 

    It hit the nail. Once in an interview I was asked to write a program for a linked list, I was dumb struck. The interviewer was a ex-employee of Microsoft. He just posed this question as the first one in the interview. I just drew the Linked List representation and told him this is the algorithm. He wanted me to write the program on paper. I just couldn’t get it done. (It is a different story that I came back home furious about myself and settled down to complete writing the program in one sitting. I could not get it when it mattered.) That is when I knew, I am a terribly bad programmer. 

    I have been living in a Matrix(Movie), like Neo, oblivious of the fact that real programming is not what I do. Real programming is a lot more than what I do. Reading through the writings of Steve and Jeff, I realized I am being presented the red pill. I could either take the red pill and delve deep into the Truth, or just ignore it, and continue my living.

    I am taking the red pill!!!

    There are a few of posts that I would recommend to the curious reader.

    Being the averagest

    Practice Programming

    Skill Disparities in Programmers

    Separating Programming Sheep from Non-Programming Goats

    Mort, Elvis and You

    Two types of programmers