stroll - 2007.01.20: caladesi cacophony

'blog > search

Search Chir.ag 'Blog


Search Results

Search text: "new" found in 579 'blog entries.

Good bye FSThu, 10th Aug '23, 10:10 pm::

Twenty one years ago, Eric from Formulated Solutions reached out to me to design a website. First it was just a small Flash-based product brochure, then another with multiple product lines, then his main company site, and then a full e-commerce site with a PayPal shopping cart and customer portal. In 2004, I moved to Florida to work full time at FS, and steadily the company went from just 20-30 employees to 700+ at last count.

With growth, came complexity. At first we made products for tanning salons but soon after we got into personal care products, sunscreens, aerosols, and eventually high-volume brand-name pharmaceutical products. The web apps I built in 2002, running on PHP3, over time got upgraded and extended to run a full ERP system with MRP, planning, inventory, warehousing, quality, and project management modules used by hundreds of employees across multiple sites 24/7.

I made so many friends at Formulated over the years that more than half the contacts in my phone are tagged FS. I am making new friends here in Woodstock now but there's no way anyone can take the place of Eric, Brian, Kelly, Linda, David, Sandra, Jeff... I could keep listing names but you get the idea. When I look back, I can only recall the good memories of my years at FS despite the many, many stressful days I know we slogged through.

While I look back at these years with fondness and pride, due to Juliet's ongoing treatments, I have had a very hard time last few years to continue to take care of the FS systems. So this Monday, I said my last good byes and asked the IT team to turn off my access. It was bittersweet for sure. I will miss the camaraderie but I look forward to spending more time with Juliet now. Instead of doing our groceries online, I want to take her to local farmers markets for fresh produce. Instead of fast food, I want to prepare healthier meals with her.

I know not what the future holds but I know my past is full of trust, support, and love during my tenure at FS. I hope to build on that for the rest of my life. And Eric, thanks for taking a chance on me. It was a hell of a ride!

GratefulSat, 15th Jul '23, 12:45 pm::

I started running again recently. Today I ran (and partially walked) 5mi at our local park. Twenty years ago when I started training for marathons and ultras, all I needed was my youthful ambition and gumption. Now at 42, I bring multiple herniated discs, varicose veins, and some extra weight with me on each run. And if I want to go far, I need to plan and prep properly. I also need a lot more motivation and discipline. After a few short runs, I started buying new running gear - running shorts, shirts, compression socks, headband, headphones etc. I will likely buy new shoes and water bottle/pack soon. I am excited because all of this modern gear is so much better than what was available in early 2000s. The shirts don't chafe, the shorts have pockets with zippers, the headphones conduct the audio through my bones, keeping my ears open!

The best thing I did was sign up for Nike Run Club App. I setup my running goals in the app and have a weekly plan that works well for me. The first week, Nike's Coach Bennett guided me via the app at every stage of the daily runs. Every run has a purpose, whether to get far, get fast, or just get started, said Coach Bennett's voice in my head. With every guided run, he suggests topics for me to think about as I try to keep moving.

Today it was about being grateful. What am I grateful about as I run today? Who am I grateful for? Who brings a smile to my face and makes me laugh so hard it hurts? The moment he said "grateful", I immediately pictured Juliet in my mind. I am grateful she came into my life. I am grateful she is here with me. I am grateful she is still doing her best to take care of me and our kids. I am grateful she loves me.

Three years ago when she first got diagnosed, our whole life turned upside down. Leela was a newborn, Naveen was not adapting well to school life, and the pandemic shutdown all travel and large events. Not surprisingly, I never got back into long distance running by my 40th birthday. Instead I took her from one healthcare specialist to another. 2020-2022 were tough years.

I am grateful that things are better now in many ways. Both the kids have adjusted well to our life in Illinois. Juliet has made a number of local friends and spends a lot of time doing arts & crafts. Her medical conditions have not drastically improved but we have both learned what works best for her - temperature control, no long drives, lots of breaks, minimal stress. And best of all, we are surrounded by beautiful nature and kind people. I could not ask for more.

I am grateful that I can run again. A lot of pieces had to get fall into place for me to be able to run again. For now, the chaos has died down enough for me to take an hour of my day to go running. I still have a ton of chores, paperwork, and medical stuff to handle, on top of actual IT/programming work, but my head is not on fire 24/7 these days and that is wonderful.

Call Me MaybeFri, 2nd Jun '23, 11:40 pm::

Juliet doesn't always keep her phone or smartwatch nearby when she is home. Normally it is not a problem since she does not get any urgent calls from the kids' schools or doctors, as those go to me. But I get pretty annoyed if I try to call her when I'm away from home and get her voicemail instead.

Not anymore! Thanks to the wonders of technology, I have figured out the perfect way to annoy her back and have her call me immediately. I hooked up a Sonos to the dozen in-wall speakers we have throughout our house and can use Spotify to blast a song at full volume no matter where I am in the world. Naturally, my song of choice is Call Me Maybe by Carly Rae Jepsen.

Who needs a landline when you have Sonos?! Surprisingly, just as I was typing this, I realized that we do have a landline! It's the emergency line for the elevator via Ooma. I know landlines are a thing of the past and pretty boring in general but Ooma's tech and pricing is pretty cool. You buy the equipment online and they give you a phone number and service for free, with the only monthly payment being taxes and FCC charges (around $7 for my location). Their equipment is well-designed and cleverly solves the reliability vs. reach problem.

So here's the problem I needed to solve: The elevator's emergency phone line required an old-school landline connection over an RJ-11 phone cord. I cannot easily get a standard landline where I live so my only choice was cellphone or internet-based phone. Cellular phones do not have RJ-11 ports and even if I found one that did, cell service is not dependable indoors, at least not for life-and-death matters. This left internet-based phone service as my only option, but most VOIP (voice-over-internet) services offer phones that connect to standard Ethernet (RJ-45) and there's no cheap "adapter" to go from one to the other, at least not stably for an emergency phone. Additionally, the elevator's control box where the phone line would plug in, is far from my router. Now while I do have good wi-fi all over the house and even the yard, VOIP over wi-fi may work for casual usage but I would not recommend it for emergency phones.

That's why after looking online for months, I was elated to come across Ooma. They offer a base-station ($50 refurbished on Amazon) that plugs into your router with an Ethernet cord and a compatible wireless phone jack with a RJ-11 port (another $50 on Amazon) that can talk to the base-station over RF, without using your home wi-fi. This means I could keep the base-station in my network cabinet, mount the wireless phone jack right next to the elevator's control box, and get reliable phone service without pulling a new RJ-11 cable all across the house. And that's exactly what I did and it works great. It even has a dial-tone with pulse-dialing!

If blasting Carly doesn't work out next time, I might have to call our elevator's emergency line to get Juliet's attention!

Looking for DocFri, 28th Apr '23, 1:00 pm::

While looking for a local doctor in our new hometown of Woodstock, IL, I came across this story of the "Last Doctor Standing", written by author R. Salvador Reyes, about his father in 2013. While Juliet is getting great care for her chronic conditions at all the local Northwestern Medicine (NM) facilities, she really wanted a personal-touch of a local doc who cares. Alas, that is becoming a rarity and this essay gives a behind-the-scenes look at how we got here as a country.

Growing up in India, we had a family doctor, "Dr. Patel". He treated our entire family at his clinic and sometimes even at our home. When he retired, his son took up the mantle and "Dr. Patel" continued to take care of our family. Knowing that there is someone nearby whom you can trust for any health issues, especially when the time comes to get a referral to a specialist, is so incredibly important. I miss that feeling of comfort.

On the flip side, both Naveen and Leela see the same Pediatrician and Leela absolutely adores her Dr. Pae. Any time she randomly coughs, she instantly gets excited and asks, "Go to Dr. Pae?" If we're lucky, Dr. Pae will stay at the local NM hospital for a long time. I wish she treated adults too!

While Juliet and I can see a general physician at NM anytime, it could be any one of the 4-6 different doctors. So although we get great care, it doesn't feel like seeing "Dr. Patel". Not sure how else I can explain this without sounding like an old man whining about the "good ol' days". I am inadvertently trying to recreate feelings from my childhood in the modern day, across the world. But I'm realizing that, as Sal wrote in his essay, "the small town family practitioner was a vital part of the social fabric," the keyword here might be 'was'. I might look for a Concierge medicine practice but not sure if that will suffice.

Caring isn't sharing (anxiety)Wed, 18th Jan '23, 2:30 am::

This week I had a number of things stress me out all at once - work projects, home construction, paperwork. I felt pretty overwhelmed trying to manage everything but in the midst of it all, I had a minor epiphany that instantly calmed me down. While discussing with Juliet how stressed I was, I blurted out that "it is not even my own anxiety! It's other people's!"

And that was true. I wasn't the one who was really anxious about a new system going live, a coworker was. I didn't have to figure out the solution to the electrical issue, the contractor did. Sure, when working in a team, the successes and failures are shared. When hiring people for projects, if they mess up, you suffer too. But that's not what I'm talking about.

I'm talking about not letting others' worries, worry you. It's true that other people will have genuine concerns about new projects or upcoming tasks. But no matter how much you care about the people, their concerns are theirs, not yours. Repeat after me kids — You can care about a person without sharing their anxiety.

Even as I wrote the above carefully selected words, advocating for this "not-my-problem" stance sounds brutally callous to me. So let me explain with a simple example: If my close friend loses their job, it's normal for me to be concerned for them and worry about their well-being. Totally ok to worry here. Next, if they apply for a job and are super stressed about the interview process, I don't need to be worried with them.

It is ridiculous for me to worry about their job interview. Yet I often do. I guess once I start caring about their job loss, I start to care about all of their job-related anxieties too. And that just stresses me out for no reason. So now I've started to ask myself - is this my anxiety or someone else's?

Hello 2023Sun, 1st Jan '23, 5:45 pm::

We ushered in the new year last night with fireworks and champagne (well, sparkling juice for the kids). I couldn't believe it but both Naveen and Leela stayed up and were super excited. Today our au pair Josi took them both on a play date with another local au pair who takes care of two kids, about the same age as Naveen and Leela. Juliet and I had a relaxing New Year's Day and started season 3 of Emily in Paris on Netflix.

Yesterday our new neighbors Blaire and Mike left us a small gift basket for celebrations, along with ingredients for what they said was a Danish celebration tradition — rye bread, boiled eggs, and herring with onions — for Smørrebrød. Apparently it tasted great though I was barely able to stand the smell, still being vegetarian and all. We miss our wonderful neighbors Bevv, Brian, and Mike in Florida and it felt good to be welcomed here in Woodstock.

In just a little over a year, Juliet has made so many friends here and I have reconnected with so many of my family and relatives. The kids are thoroughly loving the school and daycare here. Of course the cold winter weather can't hold a candle to the wonderful sunny days Florida's having right now but this just feels home to me. I love snuggling up in bed with a warm cup of coffee and catching up on the phone with friends, watching cartoons with kids, or just talking with Juliet.

Last year I didn't make any specific resolutions but instead tried to form new habits. I started reading a lot more and I drastically improved my diet. This year I'm hoping to continue those and add routine exercise to the list. We spent 9 out of the 12 months under construction last year and I am hoping this year we will get to enjoy the fruits of our labor of dust and noise.

As I've grown older, I've noticed I have become a lot more accepting of things as they happen instead of doing everything to stick to plans and freaking out when they don't. Of course I'm always going to plan to the best of my abilities but life throws so many curve balls, it's best to just accept when unexpected things happen. Here's to a new year for all of us to learn and grow, love and forgive, live and cherish!

Making timeSun, 12th Jun '22, 4:50 pm::

This past week I promised myself that I will start making time for myself again. Over two decades ago when I started this blog, I was in the midst of college exams, homework, and projects and barely had time for anything other than studies, chores, and some work. And yet I always had time to write an update here. But last few years have been so exhaustively busy and stressful for me that while I made time to play with the kids and go out with Juliet, I pushed off my personal "me time" aside.

Add to that the long list of paperwork I have had to do and still haven't done, being alone in my office became the most opportune time to check things off the to-do list rather than relax, share my thoughts, or be creative like I used to. I don't even comment online anymore because if I have time to type paragraphs for strangers, I have time to update our Au Pair family profile so that we can find Adele's replacement once she leaves in early September. But thankfully, old tasks are getting done now and new todos aren't piling up like they did a year ago. The Au Pair family profile has been updated. I filled out the claim forms for moving damages from last year. I have the documents I need to register our cars here in Illinois and sign up Leela for day care. And soon my parents room downstairs will be ready.

Maybe then I can write down some of the thoughts that I've been itching to share for quite some time now. So next up will be my treatise on... love.

Thank you AdeleSat, 11th Dec '21, 8:50 am::

After Juliet was diagnosed with Multiple Sclerosis in 2020, we were struggling to just take care of her medical treatments, let alone raise an infant and a preschool kid during the COVID-19 pandemic. At a friend's advice, I contacted Cultural Care Au Pair and we came across Adele's profile on their site. We reached out to her with our story and she said she was more than excited to be a part of our lives. It's been over a year since we first talked to Adele and today I'd like to thank her for everything she has done for us and beyond.

It is so easy for us to start listing off the wonderful things about Adele - she is kind, always helpful, trustworthy, reliable, and so much more. But simple adjectives cannot capture the extent to which she has positively impacted our life in these few short months. She brought us wonderful gifts and candies from her home in South Africa and got into our family's routine almost instantly. Naveen absolutely adores her and Leela snuggles up to her all day. She took over the day-to-day childcare responsibilities, giving Juliet and I the opportunity to find a new home in a cooler climate that would help with her recovery. Adele absolutely surprised us by saying she would love to help us relocate and would extend her stay to make sure we're fully settled in!

We knew Adele always went the extra mile to take care of our kids but this went above and beyond our expectations of what anyone would do for us. She could have taken the easy route and looked for a new family since we were leaving sunny Florida but instead she chose to sign up for extended cross-country trips, uncomfortable road-side hotel rooms, living out of carry-on luggage, and unpredictable schedule, all while taking care of the kids as gently and calmly as she did before.

I am not exaggerating when I say without Adele, Juliet would still be struggling daily from MS side-effects due to Florida's high humidity. We could not have found our new house near in Woodstock, IL and moved here without Adele's help and for that, we will be eternally grateful to her.

Adele is definitely the big sister for both our kids. They look up to her for advise, assistance, and activities. It didn't take us long to know that she was such an amazing person. The first week she was here, we went out as a family and before I even got out of the car, she was assisting Juliet with her walking cane. It was not much but it showed us her values, upbringing, and morals. That is exactly the person we want our kids to emulate.

She told us early on that one of her goals was to explore US and make new friends so we have always encouraged her to take time off, travel, and meet new people. In that spirit, we took her to all the places she wanted to visit and then some - Florida's Space Coast to watch SpaceX launch at 4am, kayaking in Weekiwachee Springs, long weekend in Disney, NASA Rocket Center in Huntsville, underground tour in Mammoth Cave, Kentucky, and explored a number of parks and museums like Selby Gardens, Georgia Aquarium, and Clearwater Aquarium. She has already been to California, Arizona, and Nevada with friends from Cultural Care and she is going to NYC next week with friends.

Adele has already done so much for us, our goal now is to make sure she has a million great memories of her 18-months in the US.

Welcome to T-WoodstockWed, 3rd Nov '21, 2:30 pm::

So we've been in our new house in Woodstock for only a week and turns out we won T-Mobile's free home internet service for a year! While in Florida, I read about T-Mobile selecting Woodstock, IL as the winner of their 'Hometown Techover' challenge, basically they picked a small town among thousands from across the US to upgrade their infrastructure to 5G internet for cellphone and home use. And as part of the winning town, 100 local families were randomly selected to get free internet, TV, and some other goodies. As a new resident of Woodstock, we happen to be one of these 100.

Maybe it's a coincidence but I read about this challenge a few months ago while we were still in Florida because I was trying to find a backup internet provider in addition to the primary Comcast Xfinity service. I saw T-Mobile was going to start offering 5G in Woodstock but they had not rolled it out yet. Since I work remotely and cannot be without internet for long, I definitely want to have a backup in case my primary internet is down.

Hah! And this might sound like I'm making this up for effect but just after I typed the above sentence an hour ago, Comcast went down! If I had T-Mobile 5G at home service as a backup, my router would have switched to it transparently and I may not even have noticed for the most part. I believe it will be a month or so before I receive the new equipment. Santa is going to be nice to me for Christmas this year!

Here's me (in Mammoth Cave t-shirt) holding a giant winner banner. Always wanted to do this! Another check off my bucket list.

Hello WoodstockSun, 24th Oct '21, 11:35 pm::

Tonight is our first night sleeping in our new home in Woodstock, Illinois. We flew into Chicago from Tampa on Friday and stayed in a local hotel until this morning. Our furniture isn’t here yet so we are sleeping on air mattresses for now. Life’s an adventure!

Big thingsSun, 10th Oct '21, 12:45 am::

It's been a while since I last wrote about the little things in life and my, what a surprising turn of events these past 3 months have been. Forget about the frivolities of happiness, passion, and creativity that I mused about in June. July brought my whole family face-to-face with jarring life and death decisions.

My brother-in-law Aashish started experiencing severe neurological symptoms and MRI showed he had a 4cm tumor-like mass in his brain. My parents flew to my sister's home in Hyderabad and after a sleepless week of doctors visits and diagnostic plans, we were convinced that the best recourse was immediate brain surgery. And shockingly enough, the surgery showed it was not a tumor but rather a sphenoid fungal ball – basically sinus infection that went haywire and ended up creating a golf-ball sized mass in his brain!

On the night Aashish returned home from a successful surgery, my octogenarian grandma started having seizures that lasted 72 hours! So my parents, who were already away from their home in Kolkata, now spent two weeks in hospital in 12-hour alternating day/night shifts, watching over her. While this was going on, Juliet's MS symptoms started getting drastically worse due to Florida heat. So my parents were in hospital with grandma, my sister was in and out of hospitals with her husband, and I was beside Juliet 24/7 while poring over MRIs and lab reports for the whole family.

August started with good news. Aashish was feeling better post-surgery. My grandma's condition stabilized and my parents managed to fly her home. And Juliet had some good evenings when it got cooler though she was in bed most days. And that's when I decided it was time for change. I resumed my search for a home in a cooler place and on August 10th, I got the whole family in the van and drove up north to the quaint little city of Woodstock, Illinois on the outskirts of Chicago. I knew I had found our dream home but before we bought it, I wanted Juliet to see it for herself. And honestly, we knew it was the right one the moment we pulled into the driveway.

We immediately put an offer on the house and the sellers accepted it. We stayed near Chicago for a week to finalize home inspections etc. and get a feel for the area. Illinois was about 15ºF cooler than Florida and Juliet was full of energy the whole time. On the way down to Florida, I booked a ranger-guided accessible tour of Mammoth Cave in Kentucky. We went 280ft down a large elevator, directly into the cave system, where the temperature is always a cool 54ºF. I expected Juliet to freeze but instead she absolutely loved it! MS does weird things. That just reinforced my belief that Illinois is the right move for us, despite the freezing winters.

We got home to Florida, started planning the big move, and after a month of non-stop mortgage, insurance, and legal paperwork, finally bought the house in late September. We are permanently moving to Woodstock in a couple of weeks! Part of the reason we waited to move was Juliet's early-October infusion of MS treatment, Ocrevus. She did great with it this time around and is recovering well.

As we are planning our move, my parents are also moving from Kolkata, West Bengal to Vadodara, Gujarat. My dad has lived in Kolkata since birth and so this is a pretty big move for him, especially since they will be moving out of my childhood home. But it will be a good move because they will be closer to family, be in a community that caters to seniors, and have a more active lifestyle with gardens, pool, and clubhouse right outside their doorstep. On a complete unrelated note, my sister is also moving to their new home in Bangalore in a few months.

Next few weeks are going to be insane for me, especially since I'm coordinating the packing, loading, moving, and unloading the entire home, along with selling our Florida home, and flying the whole family and many of our pets to Chicago. Among the things we will miss the most about Florida are the pets we cannot take with us. Today I held back my tears and gave our goats Marco and Polo away to a friend of a friend. She also took Naveen's two chickens Day/Night and Pretty. Our friend Megan will take the three Sulcata tortoises. Juliet and I spent the last decade creating a mini-zoo in our backyard and it is heartbreaking to see it slowly disperse. I want to say c’est la vie but since I actively took the decision to give them away, it's hard not to blame myself instead of just life. But I know it is the right decision because right now my focus needs to be on Juliet and the kids. And we're already taking our chihuahua Ladybug, cats Giga & Tera, birds Echo, Mango, and still-unnamed-after-5-years male Gouldian finch, and Rosie the red-foot tortoise. So we will still have a tiny-mini-zoo. Ladybug is over 15-years-old and Giga & Tera are over 17! I don't think I'm prepared for what's most likely coming in the next year or so.

Over the past decade, my family has had a lot of issues with health, work, school, childcare etc. and it has been hard for everyone to relate to each other because my parents don't have much experience with adoption and I don't have much experience with my brother-in-law's graduate studies. But July started us on a path of shared experiences. All of us had to deal with a household member with neurological issues and decipher MRIs. Then August got all of us looking for our next house. Followed by September of planning the big moves. October I'm moving. November probably my parents. And hopefully Q1 2022 my sister. We'll all have new addresses, new neighbors, new doctors, new favorite restaurants, and new experiences.

We know we're not out of the woods just yet. My grandma needs 24/7 nursing care. Aashish is waiting for the next set of MRIs to reassure us that his anti-fungal meds are working. And Juliet has more bad days than good for now. But things are looking up. She's lived in Florida all her life but is excited to explore the mid-west with our kids. So many new parks and museums to check out! So many corn-mazes and hayrides to go on! So many vacations and tours to enjoy!

Little thingsThu, 24th Jun '21, 12:05 am::

At the midpoint of 2021, I'm feeling a lot more optimistic than I did at the start of the year. Juliet is managing her MS quite well and has been in a great mood lately. She is getting used to moving around with a cane and walker and I've gotten quite adept at setting up her wheelchair when we go outdoors. While initially her limited mobility issues wore her out, she's used to it now and we have gotten better at planning her excursions. I've been taking her to USF Tampa for weekly physical therapy sessions and hopefully her gait and strength will continue to improve.

Over the past 10 months, she has learned as much as possible about her condition and gradually adopted a comfortable daily routine. She found that napping 2-3 hours during the day gives her the most energy and mental clarity to interact with family and friends. She learned that the best time for her to work out is early morning and late at night. We all learned that she absolutely cannot handle sensory overload from too much noise, light, or movement. So as long as we accommodate these things, it feels we're back in the pre-MS days.

Now that Naveen's on summer break, we've been spending our days together. I started playing Scrabble with him and Juliet's been reading to Leela a lot. Adele's been taking care of the kids when Juliet takes rest and I take over when I need a break from coding. Honestly, after a year of uncertainty and sleepless nights, it feels good to be able to enjoy the little things again.

And the little things are indeed wonderful. When I got home today, before I even walked into the living room, I heard Leela gleefully exclaim "DADA!" Later when I asked Naveen to help clean up the toys, he pretended to be asleep. I told him I'll use a flashlight to point to every toy that needs to be picked up and he instantly perked up! I spent the next 10 minutes pointing at various objects on the floor and he happily ran around picking them up and stowing them away.

I think a big part of achieving happiness is defining what happiness means for yourself. I've spent a lot of time wondering about happiness - does it come from fulfilling a life goal or mission, pursuing your passion, helping others, finding love, winning awards, overcoming adversities, attaining ambitions, or simply enjoying a cup of coffee while reading a good book on a lazy Sunday. I don't think there is a single path to happiness. I think it varies. Varies from person to person, from moment to moment. Tonight it was Juliet trying to prepare dinner for me even after I asked her to rest. Yesterday it was the kids jumping on me when I sat down on the floor. And last week it was reminiscing about building websites back in the day.

I was getting a little worried over the past year that I might have lost the spark within myself that made me want to be creative. Maybe I'm too old now to be as excited about making new things. Maybe I no longer have the energy or ability to work on my own tech ideas like I used to. Last year has been exhausting and I feel pretty burned out so I was afraid maybe this is permanent and this is the new me - the boring, loving dad who's always tired. Well, thankfully, over the past few weeks, I'm starting to feel like my old self again. It's going to take a while before I can get into my 2005-2014 creative headspace again but instead of being afraid that I'll never feel like that again, I'm making that my next life goal. Until then, I shall keep treasuring the wonderful little things in life.

Video GamesWed, 7th Apr '21, 12:45 am::

I have vague early-childhood memories of my parents and their friends hooking up wired remote controllers to an old black & white TV in the early 80s to play pong. I never got to play it but soon after we got a handheld pinball video game that my sister and I loved, similar to this Nintendo. I was never good at it but it was fun. Few years later we borrowed a ZX Spectrum from a family friend for the summer and played JetPac. This was around the time PCs were becoming common in India and I got to try out the original Prince of Persia. My friends were playing Contra on NES but I never got into it.

Few years later we got our own PC, a brand new Intel 486 DX2 with 8MB RAM and 500MB Hard Disk, and over next few years my sister and I played so many games on it from Gods and Jazz Jackrabbit to Aladdin and Lion King. As I was still pretty bad at games, I discovered the wonders of Game Wizard, a background app that allowed me to freeze the number of lives I had so that even after my character died, I could play over and over again without losing. I made a few simple PC board games around mid 90s but didn't really go down the gamedev path. Then Wolf 3D, Doom, Need for Speed, and Terminal Velocity came out and my cheating apps didn't help.

After I started coding business systems in late 90s, I stopped playing games. In early 2000s, during my college years, I only finished one game, Splinter Cell because a good friend of mine, Chris, loved it and gave me tips. My favorite part of Splinter Cell was that I could save and load any time. So I would save right before I entered a room full of bad guys and keep loading the saved game until I managed to shoot them all without dying. I was terrible at it but I finished it without needed a modern Game Wizard cheat.

In 2005, I came across Falling Sand Game and loved it. It was more of a toy than a game but I'm fairly certain that when I decrypted the Java code and resized the tiny game to be full-screen, it launched the genre. I didn't write the game but I'm pretty sure I pushed the metaphorical "GO!" button and I think I also came up with the name itself. Other than this, I don't think I played any games until after I married Juliet and we tried Portal. It took us a few weeks but we loved solving the puzzles together and finished it after much effort. I listened to the Still Alive song from the game for months after. We tried Portal 2 a few years later but never completed it.

I rarely played games on my phone but Juliet tried a few ones like Candy Crush. Then my parents got me into a few word game apps but it was under 20-30mins per week. When Naveen turned 4, I installed Terraria on his Kindle and he started playing it. Couple of years ago I bought Oculus Quest and tried out Beat Saber and enjoyed it until our living room was once again overtaken by baby toys.

Last year we started playing a few games together on the Apple TV and during the initial lockdowns, Naveen and I got into Oceanhorn 2. We played it all summer and when the game was over, I was crushed because it was such a great experience just sitting in the living room with kids, looking for hidden treasures to collect on-screen. Thankfully for Naveen, he and Juliet started playing Sneaky Sasquatch soon after and I believe they are still exploring that game 9-10 months later today.

Earlier this year, I bought the new Xbox Series X and we all started playing games together again. We absolutely loved Call of the Sea and What Remains of Edith Finch. I finished Gears 5 on my own, with Naveen occasionally telling me to "go there" or "pick that up" from the sidelines, but the experience was nothing like when we played Oceanhorn because Gears is not really a kid-friendly game.

I haven't started a new game with Juliet yet but after trying out a LOT of different games, Naveen and I finally have a new game we love to explore together, Outer Worlds. It is a surprisingly feature-packed game with so much to explore, ton of player customization and upgrades, and great story-line and interactivity. Naveen uses his experience from Terraria and suggests how I should modify my gear, barter items, or select newly unlocked perks. We haven't finished it but we've explored a lot of the game already and can't wait to see where it goes.

Three decades after getting my hands on a video game, I am still terrible at them. I can barely fight an enemy boss without half a dozen attempts to save and reload. I often get lost and have to go into the same rooms and hallways repeatedly just to find my bearings. And despite all of it, I thoroughly enjoy playing video games, especially with family. I miss the days my sister and I would stay up all night just to get past one tricky level. Now I get to relive those exciting moments and nerve-racking emotions again with Naveen in every new game we try, and someday maybe with Leela.

Books, films, TV shows, and music each have their own place in my heart when I want to engage in passive entertainment. Board games and outdoors adventures are wonderful for active entertainment. But video games for me hit the perfect spot as a blend of both active and passive activity and best of all, since I am so bad at them, last for weeks and even months! And I think it is this prolonged participation in each particular game that leaves such deep, wonderful memories in my mind. Because when we're playing a new game, I am living in that world for a long time, unlike a 2-3 hour movie or a few evenings worth of reading a good book.

I have watched every Marvel and DC movie made in the last 20 years, most of them multiple times. Last summer we spent over 120 hours playing Oceanhorn. That's twice as long as all of these movies combined and then some. And best of all, I spent every single one of those hours engaging with Naveen, asking him why he wants to go there or pick that up, letting him come up with the winning strategy, working with him on his decision-making process. Sure, at the end of the day it's all just games but we needed the escape from reality when Juliet was alone in the hospital after her diagnosis of MS. And now while we await the results of her secondary, possible diagnosis of Myasthenia Gravis, I'm just glad that Juliet seems interested in playing Fallout 4 next.

Tue, 9th Mar '21, 10:50 pm::

Just over three months ago, before Christmas, I had a long list - list of life things that I was working hard to make happen. I was in the process of admitting Naveen to a school that might work out better for him next year. I was getting paperwork done for Juliet's extended medical leave from her job. I was trying to get an au pair to come stay with us to help us take care of the kids. I was trying to setup physical therapy equipment at home so Juliet could improve her balance and coördination. I was amending our taxes since Leela finally got a social security number after months of paperwork.

With each and every one of these tasks, I hit one snag after another. A form didn't arrive on time, an email I sent was stuck in someone's junk folder, the person I was working with got transferred, and so on. Every day I kept going over the list, kept pushing, and kept waiting for things to go my way. And one by one, they started to. Naveen got into the school we applied to. Juliet's paperwork is in process. I bought and painfully assembled a gym-grade Recumbent Stepper for Juliet. I finalized all the tax paperwork and sent it to my accountant. And against all odds and honestly, as a welcome surprise to us, our au pair Adéle finally arrived from South Africa!

This weekend I took everyone out on a long car ride. We stopped by the beach, drove to the local park, and got some delicious take out food. Today, I took Naveen and Adéle to the recently renovated Clearwater Marine Aquarium, home of Winter the dolphin from Dolphin Tale. Things are not fully back to normal yet but I can see the light at the end of the tunnel. Once Juliet, Adéle, and I come to a good routine for childcare and housework, I can finally sleep again!

In less than two weeks, Juliet gets her next 6-month infusion of Ocrevus. She is already feeling quite fatigued lately and will continue to feel worse until about a week after the infusion. Once she feels better, I'm hoping we can go on a mini-vacation towards the end of March or early April. Until then I'm just going over my list daily. Find a lightweight electric wheelchair so we can go to theme parks again. Fix the pavements on both sides of the house because the tree roots have made the concrete slabs a bit wobbly. Clean out my van before the replacement arrives this weekend. Put in the car seat for Leela and a new booster seat for Naveen once the new van is here. Help Adéle setup a bank account. Fill out forms for Juliet's next doctor's appointments. Fix Juliet's car battery so Adéle can start driving. And so on.

Tech Things I was wrong aboutSun, 29th Nov '20, 11:25 pm::

For centuries, people have made predictions on what the world will be like decades and centuries into the future. I am a lot more interested in 5-10 year predictions than 20-50-100 year ones because the former are more actionable. Like many others, I could easily see that streaming services were going to take over the world and that nearly everyone was going to have a smart phone. Nothing worth bragging about as it was pretty obvious since 2005 unless something went terribly wrong.

What fascinates me are the things that I was wrong about 5-10 years ago, not because I lost money or respect over it (trust me, I care for neither of those) but because it means I was imagining a different world than the one we live in now. It means that today when I see 5-10 years into the future, I could be similarly wrong and it is best that I take some time to look back and alter my underlying assumptions that turned out to be wrong.

1. Bandwidth: I grew up with 28kbps and 56kbps dial-up connection and personally experienced the jumps to DSL, then cable modem, and right into the 2G, 3G, 4G/LTE speeds. And now I manage fiber and cloud networks at 5-10gbps daily. So you would think that someone in my place would be optimistic about there always being enough bandwidth in the future. But turns out I am not. At each of these stages, I could not foresee things getting any faster and instead spent my time optimizing and building for the current speed. While this sounds like a bad thing, it actually works in my favor in day-to-day work situations because it makes me build things that work fast now, not after everyone upgrades to 5G. However, if I was more "futuristic" in my thinking, I would build things for the future. So when 7G comes, my bandwidth-hog 3D video-streaming game-simulation app will be just what people try out first.

2. Video Streaming: Tagging along with my bandwidth shortsightedness, has been my ever pessimistic view on how much video streaming will really be possible. I always thought Netflix wouldn't be able to support streaming a hundred million streams simultaneously so they will come up with alternatives like P2P streaming, DVR-style recording/downloading, custom devices with terabytes of storage etc. But instead they did something that just blew my mind because of how plainly logical it was - they worked with major ISPs and put Netflix servers right on the ISPs internal network and wrote code that cached the most commonly viewed streams. This means that when I click 'Play' on my TV to watch a popular Netflix show, the file is coming to me straight from my ISP's building in my city a few miles away, not across the Internet from New York or California.

3. Compression: I was wrong about how limited the video quality would be too, as I watch nearly everything in 1080p and some 4K today. Compression has continued to blow my mind at how great things look and how small lossy video/audio files are. Sure, nothing beats 70mm film in theory but I can barely see any blurriness or distortion when watching a YouTube video on my phone. Even now I scoff at 8K videos, who needs that! But based on how wrong I have been in the past, within a few years I will surely be annoyed when the 8K stream I'm watching on my virtual glasses hiccups a bit. All of this is made possible due to the insane level of compression thanks to literal geniuses in math, signal processing, and computer science.

4. Battery vs. Phone Weight: I have absolutely been wrong about this and I still don't know why the world doesn't see it my way. My phone is thin and light enough. Even when it's brand new, the battery barely lasts 8 hours. Just make the damn phone thicker and give me a 3-7 day battery! Stop making the screen bigger. But turns out I was wrong. People want thin, light phones that they have to charge 3x a day. Literally every person I know connects their phone to charge the moment they sit down for an hour. I'm not saying I thought batteries would be better by now. I thought people would realize that long battery life was worth the excess weight. But turns out I'm wrong.

5. A.I.: I'm still every pessimistic about strong or general AI i.e. computers with human-level intelligence or beyond (super AI). I don't think that's happening any time soon. I was also always optimistic about weak or narrow AI that has a very specific task like image recognition or text to speech. What I could never imagine was that throwing a data-center's worth of computing resources into a narrow AI can actually make it perform close to a general AI for most purposes. In simpler words, while we don't have a magical smart AI genie, we have really good software that can translate between languages, and if we make that software learn the entirety of everything ever posted on the Internet, the resulting AI will not only be great at translating between languages but it will also be capable of translating between languages it has never seen before. It will also be capable of writing new text in any language, like news reports, based on a few key inputs. This isn't necessary strong AI but for all intents and purposes, it is good enough. If you've read a stock market summary of the day in the last 5 years, it's AI.

6. Bluetooth: I was more optimistic on this than reality turned out to be. I thought we would have better alternatives to crappy Bluetooth by now. Turns out we don't. I don't even want to get into why because it is just 500 pages of depressing.

7. Social Media: I easily saw where Twitter and Facebook were going to end up and the reality is not too far off from my expectations. I am not surprised with walled gardens and information bubbles etc. That was only natural. What I am surprised about is how easily you can still live without them. I don't use LinkedIn, Facebook, Twitter, Instagram, TikTok or any number of cool social media apps. I still read and infrequently post on reddit and watch some of my favorite science/tech channels on YouTube regularly. However, I've easily gone weeks without so much as looking at reddit and I signed up to watch my YouTube creators on Nebula for $5/mo. Literally nothing in my life is going to change if any or all of these social media sites went away instantly today. I might have some more time to kill and maybe will read more. I am utterly shocked that something hasn't compelled me to start using them like kids school programs or neighborhood or medical community chat. As relieved as I am to say all this today, I am also still pretty pessimistic for the future. I'm fairly certain there will be a time when I absolutely will have to sign up for some social media site just to go about my life. Note that I don't hate them or anything. I just don't have the time or energy to maintain an online presence beyond this blog.

8. Remote Desktops: I was more optimistic on this too than what really transpired. I thought by now, we would all have an individual "computer" in the cloud that we'd pay $5-10/mo for and it would have all of our files and software that we could access from any computer, phone, TV etc. I thought may be a small token or app on our phone would make any computer/monitor into a full-blown desktop with all of our data. Technically this is absolutely possible today and it was possible 10-15 years ago too. I just thought it would be common. So if a friend came over, they would just connect to their remote desktop on our living room TV and show vacation photos. Instead, people text each other entire movies (hello #1-3 above) or "cast" their phone to a Android/iOS device connected to the TV. The latter technically mirrors my original vision but the phone is the source of the data, not a gateway to the cloud server, so it's not the same. I think if you are in the Apple ecosystem, there are some signs of going this way with AppleTV playing your iCloud photos/videos, sharing your purchased apps/games with family members etc. However, it's all connecting to computers that Apple controls and manages, not you.

9. Self-driving automobiles: I still can't believe we have these and that they work in most environmental conditions. I also can't believe that they are not already the standard in every new car. I thought it would take forever to have cars that drive on their own. Or rather, the whole world would need to install magnets or sensors underneath every road and highway so trucks and cars would detect them and stay in the proper lane. Instead Narrow A.I. (#5 above) got so good at image recognition and depth perception that it can drive cars and identify road markers in real-time. Totally blows my mind. I also thought that the moment one car company came out with self-driving cars, it would be just a few years before every new car would self-drive because that's the best way to ensure safety and remain competitive. But instead every company is selling a few self-driving features like lane-keep and adaptive cruise control in their higher-end models while completely skipping on these for their economy class. I get why they do this because of costs but I thought consumer demand would necessitate these safety features. Nope, I'm wrong for now.

10. Video Conferencing: COVID-19 did more for video conferencing in 2 months than tech advocates did in 20 years. There is literally no way I could have predicted every person with a laptop or phone totally being ok with multi-hour Zoom sessions. Sure, there is still a lot of room for improvement but my 5 year old spends 4 hours each weekday on MS Teams video conferencing with his classmates and teacher in virtual school. That is amazing!

I'm sure I have many other current assumptions about the future that will be proven wrong eventually but for now I am just happy that many of my pessimistic predictions turned out wrong. I am glad Netflix can do 4K on a thin, light cellphone that can also educate my kid during a pandemic. I think I'm going to spend some time on what I believe the upcoming 5-10 years in technology will be like and maybe come up with ideas on how I can create tools for that future instead of just making things for immediate use today.

Month after MSTue, 15th Sep '20, 11:40 pm::

After I helped Juliet get into bed tonight, I asked if there was anything else she wanted. She replied "I just want to feel normal." I laughed "It's 2020 honey, there's no such thing as 'normal' anymore for anyone."

It's been a month since she was diagnosed with Multiple Sclerosis and her recovery has been slow but steady. She's seen multiple neurologists, taken additional MRIs, got her blood drawn on at least five different occasions, had multiple optical tests at ophthalmologist, gone to physical and occupational therapy twice every week, all while trudging along with a walker and wearing an N95 mask. Immunodeficiency is no joke.

She is scheduled for a Friday morning infusion of Ocrevus, a disease-modifying drug, pending insurance approval. Otherwise next week or so. She will remain on this drug for life but the great thing is, after the initial two doses, it's only twice a year infusion instead of multiple pills every day. In best-case scenario, she will regain almost all of her past strength and abilities over the next few months and not experience severe MS flareups again, at least not for decades. Hopefully by then, there will be even better treatments available.

While we're plodding through the medical quagmires, we're doing our best to not let any of this effect the kids. Naveen is doing well with virtual school, thanks to his wonderful kindergarten teacher, Ms. Lintz. Leela is 10 months already and has been crawling all over the house this week. She is starting to pull herself up to stand and though she has the strength, she's still learning how to balance herself. Watching Leela smile every time Naveen walks into the room makes us appreciate how lucky we are, regardless of how we feel on a day to day basis.

To help ease some of our childcare and housekeeping stress, I've been looking for assistance for the past month. Juliet's bestie Rebecca has been an absolute angel, dropping everything to come assist us the moment we need anything. Our neighbor Brian has taken Juliet to PT/OT when I haven't been able to. Juliet's cousin KD drove over earlier this month from Orlando and stayed with us for a week and she is coming back again for a couple of more weeks. Many of our friends and families from out-of-state have vehemently offered to stay with us and help out but unfortunately due to higher risk of infection inherent to any long-distance travel, I've had to refuse their assistance. Even my parents wish to fly back to Florida but I cannot let them take that risk. So in addition to childcare help from Rebecca and KD, I've signed up with a daily housekeeping service, at least for the next month or two. They wear a mask, clean the busy areas of the house, and help a bit with dishes and laundry as needed. Additionally, I have found a new babysitter who also has experience dealing with medical issues. She will start full-time in October.

This past month has been exhausting for both Juliet and me and I don't think I've ever needed more help in my life. And yet, despite me needing help, literally everyone we know offering to help, and us being open to accepting the help, it still took a whole month of sleep-deprivation to sort it all out. I am optimistic that by October, I will have a much better routine and get plenty of rest nightly. But it's crazy how much worse this whole process was made due to the pandemic.

In the absence of COVID, my parents would have flown in immediately to take over childcare. It would also be easier for them since Naveen would have gone to school and Leela would be in daycare on weekdays. I would have focused my attention 100% on to Juliet's medical care. She still would have worn a mask everywhere due to being immunocompromised but the risk to her health would be much lower. And if my parents needed a break, we could've called any of the babysitters we've worked with in the past. Instead, we're needlessly going through everything I've written in the paragraphs above. While many young and otherwise healthy people can afford to take the risk of contracting Coronavirus, we cannot. I cannot bear to take Juliet to the ER again. I'd say I'm doing a pretty decent job holding everything together right now in spite of everything, but I simply cannot bear to take Juliet to the ER again. I just can't.

So until there is an effective vaccine, we're going to have to keep isolating, keep wearing masks in public, keep Naveen enrolled in virtual-school, keep Leela out of daycare, and keep counting our blessings.

Tue, 18th Aug '20, 11:15 pm::

Juliet was released from the hospital this evening and is finally resting at home. She has a long road ahead and I know she will do her best with every single step. Thank you everyone for your support.

This week she will begin physical therapy and start taking additional steroids. I am going to setup a neurology new-patient appointment for her and fill out paperwork with her job. It's pretty routine stuff, nothing serious. The major events happen once the neurologist lays out a treatment plan for her and she starts the primary MS medications in a few weeks, hopefully sooner. Will keep sharing that here.

For now, we're just glad she's back home. The kids and I missed her so much.

MSSun, 16th Aug '20, 2:55 pm::

Juliet has been in a local hospital since Friday afternoon, currently awaiting a lumbar puncture (spinal tap) to confirm the diagnosis of Multiple sclerosis (MS). I am writing this down not just to share with everyone but also to create a timeline of everything going on right now for our own sake.

Since end of July, she had been feeling dizzy, weak, fatigued, and had back and neck muscle pain. Initially we suspected it was low potassium or electrolyte imbalance so she took some supplements and felt better in a day or so. However the symptoms persisted and she got blood tests. The results showed no issues except for slightly low potassium. When symptoms didn't go away, I took her to our family doctor who prescribed her to get an MRI. Before she could schedule MRI, she started getting new symptoms that closely resemble COVID-19, like runny nose, mild fever, and sore throat. She took a coronavirus test and the infectious disease specialist she saw said it was most likely COVID because the symptoms closely matched most others affected by the virus.

She isolated from us in the master-bedroom side of the house all week and I did my best to keep myself and the kids away from her. Thursday she developed another symptom that didn't make sense - blurry vision. Later that evening she started experiencing double vision and we were definitely on high alert in case we needed to take her to ER. Instead some of her symptoms subsided and she felt a little better so we thought, let's wait for the COVID results. Friday late morning she heard back - COVID negative. That was the big red flag for us. She was experiencing double vision, fatigue, and dizziness without being COVID+. We put both the kids in the car and drove to the ER.

At ER, they immediately scheduled her for a CT scan and the doctor said he suspects MS because of her symptoms. We were hoping it was nothing but started to mentally prepare for something serious. Unfortunately due to coronavirus restrictions, I could not even enter the ER so all of my support was over the phone, as I took care of the kids at home. We got her CT scan results around 5pm on Friday - they found a small mass in her left parietal lobe (deep above the left ear). They scheduled an immediate MRI and gave her some medicine to help her relax because brain MRIs can take 40-50mins.

Around 6pm on Friday Aug 14th, she was done with the MRI and then they admitted her to a private room in the hospital for overnight observation. While we waited nervously for the MRI results, I did my best to not overthink or worry about what a mass in the brain could be. Of course our worst fears were inoperable tumors or clots but thankfully, around 10pm I heard from our family doctor that it was not a critical, urgent situation. However, it was serious with long-term consequences. He went to see her in person as soon as he received the MRI results and told us that it was most likely MS like the ER doctor suspected. He reassured Juliet that we can manage this and there are a ton of resources available for MS and the best thing we can do right now is reduce her stress levels.

Saturday morning, she was seen in the hospital by a neurologist. I had spent a few hours learning about MS the prior night so it was comforting for both of us to hear him confirm our understanding of the disease and treatment plans. He told us that upon reviewing the MRI himself, he noticed signs of prior MS flare-ups. This was troubling for us because it meant this wasn't the first time Juliet experienced neurological issues. We didn't catch it the first time it happened. But it was also validating for her because over the past few years, she has experienced some of her current symptoms with lower severity but could not identify why. We chalked it up to IVF treatments or flu but never had any idea it was a chronic neurological issue. The neurologist then suggested she get additional tests to rule out other non-MS issues and scheduled an MRI, blood test, and a lumbar puncture (LP).

As I write this, she is undergoing the LP. I started reaching out to family and friends over the past 24 hours, trying to lay down the foundations of a soon-to-be-indispensable support system for her. I learned one of her close friends from PA school, Carol, has been specializing in neurology at a major hospital here for 7 years! Coincidentally Carol's husband, Ron, helped me get in touch with the neurosurgeon who performed my spinal surgery two years ago. Many of our friends and family have already offered to baby sit for us for weeks or longer if necessary. That is more than we expected from anyone so thank you everyone!

Just got the word, she's out of the LP and resting now. Phew! Right now my focus is to keep her calm and stress-free while taking care of the kids. Once she is released from the hospital, she will be on strong immuno-suppressants, which means she cannot risk getting infected, not just from coronavirus but also any other infectious diseases. This unfortunately rules out anyone else helping us with the kids for the time being because even a minor infection can result in emergency situation. So most likely for the next few weeks, I will go at it solo as I learn more about the various medicines and treatment options available for MS.

Based on what I've read so far, there is a lot of active research in this field and a ton of new medications in the last decade that help patients. Unlike cancers, there's no "beating MS" because it's an auto-immune disease and doesn't go away. However, we hope to create a life for us where she can remain fully-functional, active in our family and social circles, while not taking on any unnecessary stress. Lifestyle changes are always tough but unavoidable when it comes to chronic illnesses. Maybe we'll finally move to a place with a dark sky so we can stargaze together!

Happy 12th Anniversary!Mon, 27th Jul '20, 1:45 am::

Today marks twelve years since the day Juliet and I eloped to Yellowstone and got married in front of a waterfall. Last November after we brought Leela home, I was planning on a Costa Rica vacation to celebrate our anniversary but scrapped everything once I noticed the uptick in coronavirus cases around the world earlier this year. So now instead of creating new happy memories, we're just staying home and sticking to our normal family/work routine.

As much as I'd like to lament over how repetitive and mundane our life has become these past few months, honestly I'm just glad I got to spend more time with Juliet this summer. Of course it would have been great going out and celebrating all of our special days with friends and family but given that my chronic dry cough is back with a vengeance, I'm happy to be home with the love of my life without worrying about catching anything outside.

We've been cooking healthy meals, working on puzzles, exercising regularly, playing video games, and watching the kids together. No matter how bad things have gotten for us over the years, I've always been able to rely on Juliet to make me laugh, pull me out of any rut I find myself stuck in, and be open to sharing our thoughts, worries, and dreams. Not that I ever forgot but this summer made me appreciate how amazing she is and how lucky I am.

I love you Juliet!

Isolated but not isolonelyFri, 8th May '20, 3:55 am::

Leela turns six months old today! She is healthy, smiling, and surprisingly easy to care for. Naveen is doing well, especially now that Juliet bought him a tiny indoors trampoline to jump on all day. We've been at home for 7 weeks now and keeping ourselves busy. Four days a week, we attend an online martial arts class hosted by our friends Maria & Megan at Mt. Song. Naveen's been playing Terraria on his Kindle and I've been catching up on last few years of DC superheroes shows on Netflix.

Not to say that things are all peachy. It is definitely a detriment to both the kids that they have nobody else their age to play with at this time and might not for another few months. Juliet has started getting Naveen to exchange letters with his friends. She is pretty social and outgoing herself and hasn't seen her friends in a while too so I'm sure it's been hard on her. Not much has changed for me since I barely go out to meet people in person; most of my socializing is online or on the phone so I'm the least impacted.

As to my thoughts on how the virus will further spread or die out - no idea. I've been keeping an eye on it since late December when it was just a rumor. We now know so much about it but it is still not enough. We don't know which medicines help and at what stage of the infection. We don't know if lack of Vitamin D has a material impact on severity. We don't know if most people already have it. We don't know if there will be another wave or two. We don't know if there will be a vaccine in a year or two. We don't know which country is doing is right for the long term - Sweden or Singapore.

What I do know is that we know a lot about seasonal flu. We have vaccines, procedures and protocols, and a century of painful experience and medical knowledge. And yet seasonal flu kills tens of thousands of people each year. This variant of coronavirus is new, unlike other common viruses, and as of yet, incurable. So regardless of whether it's ro factor is higher or lower than flu, there are far too many unknowns for anyone to predict months out. We can extrapolate infection case counts for a few days or week but beyond that, nobody knows. We can look at community infection rates and suggest mitigation efforts but we cannot predict how people will adhere to them. Anyone who says anything concrete is just giving their best opinion. Will it go away after everything reopens? Nobody knows. Will it caught a million deaths by end of 2020? Nobody knows.

It is common for there to be world-wide issues that affect everyone that nobody knows how to predict. That's been the standard of our experience for millennia. Nobody knew when the World Wars would end. Nobody knows when the next big earthquake, tsunami, hurricane, or volcanic eruption will be. Nobody knows what price of oil will be in three years. Our entire society is built on not knowing something but working very hard to find out. That's what we humans do. We say "I dunno but..." and then we figure it out a decade later. Our problem isn't that people don't know. Our problem is people who don't know but claim they do. It is totally ok to be cautious at this time because we really don't know. And frankly, since we don't know, it is also ok for others to have different outlook than you, provided they are based on something resembling reality.

My long term outlook of coronavirus is that we will either have a decent enough vaccine or a pretty reliable treatment procedure. Along with the seasonal flu, we will have seasonal COVID cases but they will be fewer in number. Unlike SARS, I don't think coronavirus will be contained and eliminated from general population since it has already spread so much. So it will be closer to swine flu or norovirus. Billions of people with none to mild symptoms, tens of thousands of deaths annually. If my suspicious are correct, then it won't matter if countries chose the Singapore route of "test-everyone and wear masks" or Sweden route of "keep elderly safe but everyone else keep working" except to flatten the hospitalization curve.

Right now most places have indeed flattened the curve but I think that might give people a false sense of safety. People in countries like Vietnam and New Zealand who now have close to zero cases might think their country avoided the COVID pandemic completely. But until there is a vaccine, there is no guarantee that they won't become the next hot spot after reopening their borders to tourists. Contrast that with Florida that is already reopening and most likely will have an uptick in cases over the summer. A year from now almost all Floridians will either be immune from COVID or some unfortunately dead. So in 2021 summer who will have a better tourist season? Vietnam or NZ which could be a coronavirus zone or Florida which already went through the worst?

These are just opinions, like everyone else. Nobody knows and so all I can say is stay safe, stay healthy, and try not to lick handrails!

Sun, 8th Mar '20, 7:35 am::

Leela turns four months old today! She's doing great and babbling a lot more now. She smiles, grasps objects, and sleeps soundly through the night. She's even doing something called bubbling, which Juliet says is a milestone. My parents have been here for two months, helping take care of both the kids. They're planning on going back to India in less than a month. Once they leave, I plan to be with the kids on weekdays and resume our daily museum and library outings.

Unless, of course, everything shuts down due to coronavirus. We're not panicking but we are being cautious. Best Floridian analogy I can think of is a hurricane that's already ravaged the Caribbean is slowly heading north. Maybe it misses us and fizzles out of the gulf or it's hunker down time. Only time will tell but best to keep our eyes and ears open (but not touch them without washing hands).

In preparation of my new home daycare routine, I've setup a computer desk with my dad's help, where I can work and watch the kids safely. A decade ago I had a desk with 5 vertical monitors, with a combined resolution of 5250×1680 pixels. My new system has three 4k monitors at 3840×2160 each which is nearly three times the pixels. The real difference is the computer needed to power it. Back in 2010, I had a beast of a PC with three graphics cards powering the five screens. Now I have a tiny Mac Mini mounted under my desk, completely invisible from the view. Additionally, all the cables are now neatly tucked away and I can adjust the desk's height as needed. I'm still waiting for some more parts but once it is all done, I will share some pictures.

Positive interactionsThu, 10th Oct '19, 12:20 pm::

There is no better feeling than interacting with people who know what they're doing. I often have to contact companies for help with software issues and usually, that involves creating online tickets, filling out detailed forms, going through multiple levels of customer service tiers until I finally reach someone who knows the software well. Sometimes I never even get that far and just give up. But every now and then, I end up working directly with the person who made the software and it can absolutely make my day.

Many years ago I ended up buying a few licenses for Bvckup2 software for work. Backups are a big deal and I cannot afford to have them fail. Ever. But when you have hundreds of users, computers, and tens of millions of files, backups can be a nightmare. There are a thousand different pieces of software that take files from one computer and put them on another. Every use case has a different tool that works the best. For my case, Bvckup2 beats every alternative. I know this sounds like a paid ad but I'm just a happy customer. I've been getting my daily 'Bvckup2 completed successfully' emails for years now and I could not be more satisfied. However, every now and then it fails because of some new issue. Today it was me trying to backup a single file over 2TB to the cloud. No matter what I tried, the backup software kept erroring out.

So I just emailed Alex, the developer of Bvckup2, shared with him some of the log files, and he emailed me the exact changes I need to make to the configuration to fix the issue. This seems like such a simple problem-troubleshoot-solution process but I cannot even begin to describe how rare such an occurrence is for me. I currently have multiple tickets open with a software documentation company, a payroll processing company, a cloud storage provider, a network security firm, and a ton of smaller IT vendors. I swear if each of these companies had an 'Alex' working for them that I could email, I would save so much time each week.

I hope that whenever people interact with me for IT issues, they get the same experience but of course, for complex issues it is not always possible. So whether it is Alex who writes backup software, or Bud who fixed my leaking pool, it is always a wonderful feeling to work with people who know what they're doing.

Adventure awaitsTue, 1st Oct '19, 8:15 am::

It's hard to recall the last time I was at ease with myself. I have been stressed for weeks, months, maybe years now; constantly moving from one list of tasks to another string of projects, with a few vacations in between. Due to the nature of my work, vacations just mean I have to work significantly more before I leave and have a barrage of issues to deal with when I return. It just feels easier handling 50 emails a day than 300 after a few days away. I've known for a while that such a hectic life was not sustainable but didn't have a good vision of what my life would be.

Last month, life presented a challenge, which turned out to be a golden opportunity for me to simplify things. Naveen, now four, has not been adjusting well to the Montessori school environment. We explored many different avenues over the last couple of years but nothing felt right. After countless meetings with his teachers, caretakers, and school administration, I've decided to take things into my own hands, at least for the time being. I'm not qualified to be a teacher or or even a part-time tutor but there's one advantage I have over everyone who has ever tried to manage him for more than a few hours — I totally get him. It's like dealing with a raw concentrate of 50% Juliet, 50% me. He's highly inquisitive, incessantly curious, and defiantly independent. While these sounds like requisite traits for a 30-under-30 entrepreneur profile, preschools don't exactly line up to recruit non-compliant four year olds.

So I've decided to take over, for now. I say "for now", because all of this is new to me and I have no idea what is going to work out best for him, when. For now, I've changed my work hours to early mornings and early evenings. Weekdays, after breakfast, I plan to take him to museums, libraries, parks, and playgrounds. In addition to these open-ended excursions, we've enrolled him into typical planned activities. Mondays will be swimming, Tuesdays tumbling/gymnastics, Wednesdays arts & crafts, and Thursdays group activities with kids his age. Still trying to find something good for Fridays. Weekends will be same as always - regular family time, birthday parties, and some local traveling.

When I look at this from the perspective of an unqualified educator who has taken up the role of a child's primary education, the task seems daunting. However, when I think that most of my days will now be spent going to museums and parks, I get super excited! I'm guessing the reality will be somewhere in between and that's ok by me.

Today, we're going to the Largo Public Library!

15 yearsFri, 21st Jun '19, 12:10 am::

Exactly fifteen years ago, to the day, I started working at a small cosmetics manufacturing company here in Florida. I am so glad that I did. Not a day has gone by since when I haven't learned something new. Having expanded into pharmaceutical manufacturing, the company has grown substantially and so have my responsibilities. I have made many life-long wonderful friends here and learned to become a mature, dependable person.

There is no way I could have predicted in early 2000s that this is where my path would take me but looking back at everything I've experienced, I have no regrets. Best thing I ever did for my career was make an awkward phone call in 2004 right in the middle of RutgersFest to my website client, asking if he maybe, sort of, just in case needed a full-time programmer. I'm glad he did.

Days are long but the years are shortThu, 7th Feb '19, 5:20 am::

Naveen turns four today! We're going to his school to celebrate his birthday with all of his friends. One of the requests from his teachers is that we share one anecdote per year of his life. Here's what we're going to share:

Birth: Naveen came three weeks early. We had some indications that he was going to be early so we did our best to prepare. We had the car seats ready, the crib was setup, and all the baby clothes and toys were organized. We brought him home and realized something we missed - there was no place for us to put him down except for his crib. We hadn't assembled any of the baby rockers or jumpers! So the first hour that Naveen came home, mom held him in her arms while dad built a rocker for him.

Year 1: As per Indian tradition, Naveen got a full head-shave when he turned one. He did not like it! He went to school all sad the next day and all of his friends noticed he was completely bald. So they kept trying to pet his smooth head and all the attention suddenly perked him up. He came home smiling.

Year 2 (option A): When Naveen was two, we noticed some of his small toys kept disappearing from his play area but then mysteriously appeared at the dining table. To figure out what was happening, instead of leaving him with one or two small toys, we left a large pack of tiny plastic toys in his play area. After about ten minutes, I peeked into the play area and all of the new toys were gone! Naveen was waddling around slowly and kept saying "Pants! Snakes in the pants!" He had stuffed all of the toys inside his pants so he could play with them at the dinner table but this time it was far too many toys for comfort.

Year 2 (option B): For Halloween, Juliet showed Naveen a ton of costumes idea online. She asked him which one he wanted and he pointed to the filter for the costume color: red. She clicked on it and the website showed all the red costumes. He still pointed to the little box for the red color filter and kept saying "Red box. I want to be the red box!" So naturally, instead of buying one of the numerous red-colored costumes, Juliet and Naveen spent an entire evening making him a "red box" costume. As we went trick-or-treating door to door, people kept guessing what he was dressed up as. Naveen proudly said "I am a red box!" to anyone who couldn't guess.

Year 3: Last year we went to Weeki Wachee to see the mermaid show. On the drive home, out of nowhere Naveen announced, "When I grow up, I'm going to marry a mermaid!" Juliet was thrilled at the prospect and said "Tell us everything!" So Naveen described how he was going to feed his mermaid wife fish, hold her hand all day, and teach her about the solar system. When I asked how he was going to breathe underwater, he said "No Daddy, I don't want to marry an underwater mermaid. I want to marry an above-ground one." Frankly, he put more thought into his future life at 3 than I had at 23.

The Internet and Us - Part 3: A Joke OnlineTue, 18th Dec '18, 12:30 am::

It started off as an elaborate April Fools' joke in March of 2019. I wanted to prank my friend so I wrote a simple script that used Google's new Duplex AI digital agent to call him at odd hours. The AI voice was "human" enough to fool almost anyone, interjecting pauses with "umm" and "aha", repeating the same thing using different words. Gone were the days of Prof. Hawking's monotone voice. My friend was now being nagged by a believable set of voices who were trying to book a scuba lesson in his non-existent swimming pool, buy his not-for-sale hair, and apply to his world-famous clown college! My script emailed me every hilarious interaction he had to put up with but by the sixth one, he started asking the bots if I was paying them to call him. On April 1st, I called him up and asked him to review some code I was having trouble with and waited until it dawned on him. I heard a series of loud cuss words followed by uproarious laughter.

"You know I totally believed it was real people," he said. "I mean the accents could use some improvement but I honestly believed someone was posting my number on Craigslist or something. I had no idea these were computer voices!"

Over the next few months, I got busy with life and forgot about the script until one evening I had to call my cable company. They had unexpectedly raised my monthly rate without increasing the Internet speed and I figured it was time they heard my true feelings. But I was on hold for so long, I realized that it wasn't worth my time or sanity. "Only a robot could hold patiently for 30 minutes and not get enraged at the poor customer service rep for an unexpected charge," I thought. Maybe it was frustration, maybe it was the prospect of another funny story, but I spent the night rewriting my April Fools' script to bargain with the cable company. The logs showed that it took about 3 tries before an agent at my cable company said "I totally understand you frustration. How about I revert back to your old price but you keep the new speed?" My pre-programmed script sighed "Ok, that will work I guess." I didn't want it to sound too happy lest they might think I was trying to pull a fast one over them.

I shared the story of lowering my cable bill with friends and family and they all wanted to try it out. I just needed them to send me their cable company name and account number. I already knew most of their home addresses. It took a few days but eventually I had a very detailed, realistic script written that could handle most of the top 10 cable companies and it could even change the tone when talking to supervisor. I analyzed the logs and the script worked right off the bat in 60% of the cases and took at most 3 attempts to get 95% success. I eventually created a simple online form for friends of friends to enter their cable company name and account number so I didn't have to manually type things out.

I woke up one morning with a billing alert from Google. Apparently I had used $150 worth of Duplex agent credits in one night! A quick peek at the site analytics told me things had gotten out of hand. Someone had posted my app to their Facebook page. So I did what any broke person who just got his 15 minutes of fame would do - I put a big banner on the page that said "Lower your cable bill by $10/mo" and put a $1 PayPal button under it. No privacy policy, no terms of service. Just gimme a buck and my robots will take care of your problems! It only cost me 10c/call so there was barely any risk. I figured maybe in a few months, the PayPal button will make me enough to offset the $150 I lost.

I woke up next morning with a $540 PayPal balance. Positive balance! Someone popular had mentioned my site on their podcast. By evening, it was $1400 and PayPal shut down my account thinking it was scam. Took all next day to get it unlocked. After a few days, I started getting calls from people saying Company X had started training their employees to ignore my script. So I spent a few hours increasing its vocabulary and fed it a few books on negotiation and customer service. That worked. First month sales were $24,000 and expenses were barely $500!

The next few months leading into January 2020 are a haze. I was receiving feedback and requests from people around the world at an overwhelming rate. I expanded the basic cable-company caller system to handle health insurance claims, Craigslist inquiries, and even added a business-ready module that could reschedule Outlook and Gmail appointments. But the one that went viral was the car purchase negotiator. You simply enter the car make/model and your zip code and my AI bots would look online and call up every dealership in a 100-mile radius. Then it would negotiate the best price, essentially making each dealer bid against the others in near real-time. Once the script reached optimal pricing, you would get an email summary and then could call the dealership to finalize the purchase. Only cost you $25 or if you joined the monthly Gold plan or higher, it was free.

Growth was good and rapid. Soon I had a team of talented coders, a horde of eager investors, and a following of lazy slackers who never wanted to make a phone call again. But replacing phone calls wasn't the end-of-line for us. We had stopped using Google's Duplex once Mozilla released their open-source AI agent framework Firefish, which could do a lot more than talk. It could intelligently fill out forms. So we added a premium "No Snails" service. All of your boring postal mail comes to us and we handle it. Late fees on car rental? We negotiate it down to near $0. Bill for a "free" service that keeps auto-charging you? We cancel it for you! $49/mo is not a lot to live a hassle-free life. The only mail in your mailbox is birthday cards and wedding invites. No more scary IRS bills. Our Platinum plan members got their tax issues resolved automatically.

Maybe it was the public's lack of technical understanding or their faith in our brand, but people stopped thinking of us as an algorithm company. As far as they were concerned we had a call-center full of 100,000 people fighting on their behalf. It was barely 10,000 cloud servers! By the time we needed a million servers, we had acquired ten million paying customers. We were still private, IPOs having lost their charm by the market failures in late 2020s. We wanted to do something special for our ten millionth customer and the folks in travel department came up with an ingenious solution - World Citizen plan.

We already had Full-Life management plans where we took care of almost every issue you could have from picking health insurance to finding the right job. But no matter what we did, everything was location dependent. Even if our system could help a Canadian citizen find a job in US and automatically handle the filling, mailing, and replying to all of the paperwork needed to get passport and work-visa, the person still had to go for an in-person interview for security reasons. What if we could negotiate some sort of deal between both US and Canada where citizens of either countries could bypass the interview as long as they met certain criteria? Well, since most of the politicians in both countries were already Full-Life management customers, it didn't take long for us to convince them to support our World Citizen plan. After all, we already knew our customers in more depth than any interview or background check could reveal.

As far as I was concerned, I had no interest in selling anyone's data or getting hacked. Sure we experienced the odd instance of run-of-the-mill corporate espionage but securing our systems remained our top internal goal. This helped sell the World Citizen plan to more than the North American politicians. Soon Europe, Africa, and India joined in. Beauty of the World Citizen plan was that since we managed the application and approval process on both side of member countries, our customer's didn't even have to proactively apply for a visa. Instead our travel department would suggest places for them to visit as soon as they became eligible for a visa.

It took a few years but we finally worked out the kinks in the visa-free travel process. Terrorism had always been the primary threat to visa-free travel and we found a unique solution, that our customers surprisingly didn't hate - bank with us. Once a customer moves 100% of their banking, investment, and credit accounts to our system, we could easily detect and prevent illicit activities. We weren't as interested in preventing crime as in having non-criminal customers. Shady financial stuff got you banned from our service permanently. And if you wanted to appeal, you would have to fill out the forms manually and make the calls personally. There was little incentive for criminals to join our service.

For the next decade or so, we continued to acquire more customers and around the time the ten billionth baby was born, we added our third billionth customer. Of these three billion paying customers, 400 million were on the World Citizens plan. We were essentially the fifth largest nation in the world albeit without sovereign borders, currency, or elected officials. We did have a flag though and although it wasn't planted on any planet or moon, it was quite popular among new customers.

Things seemed to be going well for us and our customers well into the mid-2040s but then things took a turn for the worse quite quickly. Our non-customers revolted globally and continued to do so with an unyielding frenzy. We all understood why but we didn't know what we could do that didn't further spread violence. They either made too little to afford our service or had history (criminal or objectionable as per our internal standards) that prevented them from signing up for even the Bronze plans. These folks rarely got approved for visas now that most of the UN countries had signed up to the World Citizens registry. They had a hard time beating our AI at finding decent jobs, dates, or even restaurant reservations. Our AI lawyers beat their AI-aided human lawyers in 90% of the cases and our banking system was better insured than most countries' reserve banks. In nutshell, if you were our customer, you did not have to worry about bureaucracy. Sure it cost you a bit more to get your kid enrolled in a prestigious school but you can be sure that once you set a $3500/mo budget, our system found the most optimal school that fit your budget, education goals, and even your morning commute. The school didn't have to update their enrollment process or website. Our system did everything like you as a human would have via phone, snail mail, and web, just at a thousandth of the cost and with nary a care.

As proud as we were of everything we did for our 3/10th of the human population, it wasn't great to be part of the other 7/10th. So after a few tumultuous years, on Jan 1st 2050, we made the entry-level plan free for everyone without a bad history. Bam! Five billion new users in a day! The rest were mostly kids under 13 or ineligible to sign up.

Looking back at my life, I am proud to say that I helped improve the world in my own unique way. No, I didn't cure cancer and didn't eradicate world hunger. I barely donated to charity beyond what my Full-Life Tax AI suggested. But I'd like to think that I made the world a better place because I got rid of stress and misery on a global scale. We are all but human. I never expected us flawed humans to always do the right thing and I could never convince politicians to fix the laws or update their convoluted processes. All I could do was write a few automated scripts to make living less bothersome. Who knew it could end up touching so many lives! And to think it all started as a joke online.

The Internet and Us - Part 2: UnthinkMon, 12th Nov '18, 12:55 am::

In Part 1, I argued that we humans as a collective are not ready for the exponential growth in technology and the resulting connectedness it has brought us. I ended it by saying that here in Part 2 I will write more about "The Internet" part and how we got to where we are today. It is easy to see where we are today in terms of technology and the social aspects so I will be succinct in my thoughts on both. What I'm more interested in though is the unseen, unpredictable effects of being part of a connected world and will wildly extemporize about things I have not heard being discussed elsewhere online.

The technical history of how the Internet came to be is covered quite well by Johnny Ryan in his 2013 book A History of the Internet and the Digital Future:

    It tells the story of the development of the Internet from the 1950s to the present and examines how the balance of power has shifted between the individual and the state in the areas of censorship, copyright infringement, intellectual freedom, and terrorism and warfare... how the Internet has revolutionized political campaigns... cloud computing, user-driven content, and the new global commons...

The only thing I can add to this is my personal opinion that from a technological standpoint, steady and significant progress is being made all over the world to make the Internet better. Every programmer or engineer has their own theory of what's wrong with how we code, communicate, or cooperate vs. how we should. However, since development is an iterative and generally additive process, i.e. we usually build new tools instead of completely throwing away old tools, if you do not buy into the latest fad, you can continue to use your 42-year-old battle-tested environment.

When I first started writing this series, I kept thinking about the effect that the Internet has had on all of us socially. From keeping in touch with family and friends to finding someone to marry, the Internet has drastically changed how we live. I was hoping to write a lot more on this but realized that it is unnecessary. If you're reading this, you know exactly the effect the Internet has had on us. You've heard about the thousand ways it is effecting our social interactions, sleeping-habits, family relations etc. But if you haven't, here are a few million academic papers on it. So let's move on to the fun thoughts that keep me up at night.

Fun thoughts like — what really is a thought? It can be an idea that can change our world. Or a concern that erodes our resolve. Or the noise in our brain that we filter out to achieve inner-peace. A thought is a force. It is the impetus for us to do something, anything — routine or extraordinary, good or evil, trivial or significant. We think about a lot of things, all of us. We even think about how we think. Thoughts shape our opinions, which form our beliefs, which fortify our ideologies, which direct our actions. In the long run, a thought has might.

But is the thought original or a replica? Why does it matter? It matters because the Internet has now become a decades-long experiment in planetary thought-replication. Our thoughts, which used to be our creations and possessions, are now being influenced and hijacked by others. Don't believe me? Ask yourself when was the last time you had an original thought. I don't mean things like "I should buy shampoo" or "I think it's going to rain tonight." I also don't mean novel inventions, new sandwich recipes, or odd-ball ideas like taping bread to cats. I mean simple, original thoughts, with little influence from anyone else.

Here's an example: "There are too many superhero movies." Maybe you had this thought after watching Justice League in 2017. Or after the second Spiderman reboot in 2012, or the third Superman movie in 1983. It is entirely possible for you to have had this thought without talking to anyone else and without reading a single film review. Even if you had this thought all on your own, you were most certainly not the only one thinking this. Original thought isn't the same as being the first person to have the thought. Original just means nobody told you how you should form your opinion.

Who cares if you had this thought originally? Because if you had it, then that means the conditions were ripe for others to have it too. A hundred others. A million others. That would give someone 17 billion reasons to prevent you from ever having that thought. Before the Internet, it took some serious amount of work to shape thoughts on a global scale. Today all you need is a photo with a phrase. So now if you think "I can't wait until the next superhero movie", is it an original thought?

Let me be clear, I am not against Internet's ability to influence thoughts and opinions. Without it we wouldn't have support for countless humanitarian causes, donations to an array of foundations and charities, and patronage of thousands of self-motivated creators. The Internet is awesome. But it has altered our thought process.

Ok, so the Internet influences us to buy things. Just like TV, radio, and newspapers have done for over a century. At least we can block online ads. What's the big deal? The big deal isn't about marketing or influence. The big deal is that now we have been trained to not form opinions without consulting the web first. On the surface, that's great. Everyone should form opinions after researching something in depth, not before. But this has had the side-effect of also training us to form opinions immediately after seeing anything online.

Before the Internet, we formed opinions based on our life experiences, years of knowledge, and gut feelings. That's how humanity evolved over a million years. We learned not to eat certain berries, drink standing water, or kill our own tribe members. We learned to form instincts and trust them because we knew what happens if we didn't. But now we instantly Google when a famous person says something to find out why they said it and whether we should support their stance or not. That means, although we didn't have an opinion of them ten minutes ago, we used the Internet to influence our thoughts to form an instantaneous opinion. Again, so what? Well, next time you come across a 15-second video or a 140-character sentence that sort of relates to this topic, your beliefs will strengthen instantly. You didn't ask your parent's neighbor's cousin to share that video with you, but now that they did, it reinforces some of your past instantly-formed beliefs, either in agreement or disagreement with the content being shared. Remember, these are not opinions and beliefs that you have formed after years of study and personal experience. These are prefabricated thoughts that were replicated from the mind of a single individual who shared content with someone else who shared content with someone else and so on until the idea got lodged in your mind.

For instance, you were not intentionally thinking about real-estate market in China but now that I told you that 70% of all new houses in China are bought as investment properties by people who already own a house, you are going to connect this dot to Vancouver's complicated relationship with Chinese money. Next time you cross a street and see a young, Asian male in an expensive car, you might end up thinking about his parents expatriating funds out of China, regardless of the actual truth. But thanks to me, you now have a crappy stereotype embedded in your head. What happens when the next person who fits this stereotype applies for a job under you? Or wants your vote? Or your help after an accident? Too bad, you will immediately have flashbacks of the terrible stereotype I infected you with.

Your only option is to fight it. Not fight the stereotype. That's just forming a contrarian opinion. You have to fight the innate human urge to think your thoughts through to a satisfying conclusion. You need to unnaturally force yourself not to form an opinion just because you read something online.

I know it's taken me a thousand more words than necessary to arrive at the lesson here but it's worth thinking about. And that lesson is to not think. I don't mean ignoring everything online as if it's all fake or shutting yourself off completely. I mean allowing yourself to learn new things but not forming an opinion on them.

Well that sounds completely impossible! How can you read about government corruption or medical fraud but not form an opinion on it? I don't know. If I did, I'd write a book about it. But I do know that we are letting everything we read or see online, influence us completely without questioning the medium or the messenger. And the more we do, the more we are cocksure that we are in fact the select few who are well-read, well-informed, and consistently rational.

The Internet and Us - Part 1: UsTue, 30th Oct '18, 3:45 pm::

This will be a series of long blog entries because it is my attempt to put into words an idea that has been percolating in my head for more than a few years now. Ever since I figured out what newspapers were as a kid, I have attempted to soak up every bit of information I come across, in an attempt to build my grand unified theory of the human experience. Two decades ago I logged on to high-speed Internet for the first time, a whopping 64Kb/s fast track to the information superhighway, and got hooked. The Internet is amazing. But let's back up.

It took humanity one million years to learn how to control fire. It took another hundred thousand years for us to talk right. Then ten thousand years to grow food. Followed by a thousand years to figure out machines. Only took a hundred years to master human flight. Now we are ten years into the great experiment of connecting all of humanity via social networks. And we're barely a year into every tech company walking into our homes. My hypothesis is that we humans as a collective are not ready for this. As individuals we can fly space ships and prove conjectures but as a group, we are no more capable of accepting society-wide changes than our fire-phobic ancestors would have been a million years ago.

What led me to finally write my disjointed thoughts on this topic was a remark by Dr. Milewski in his first lecture on Category Theory. He posits that humans only know how to (1) break down complex problems into simpler problems and (2) solve simple problems. Every bridge every built, every CPU ever designed, every heart ever surgically replaced relied on our ability to break down complex problems into simpler problems and then solve these simple problems. But this is not the only possible way to solve problems. Some alien civilization could solve simple problems as a byproduct of solving multiple complex problems. They could solve complex problems directly without breaking them down into simpler problems. Or they could combine a bunch of simple and complex problems and have one large complex solution to them. But Dr. Milewski argues that we humans only know how to solve simple problems. You don't have to take this as gospel or even agree with it but this is the spark that got my brain-fire burning.

I've been programming professionally for well over two decades now. No matter how complicated the problem, coders like (and better than) me all over the world break it down into the smallest parts possible and then attack each unit independently. How do you get a computer to recognize your face? First level — break it down to image acquisition, image processing, and image recognition. Second level — break down each of these into sub-problems e.g. image recognition into detection, classification, and identification. Third level — image detection can be further divided into features like edge detection, corner detection, Hough transforms etc. Fourth level — edge detection can use first-order approaches like Canny and Sobel or second-order like differential or phase congruency. No matter what field of study we pick, from art and sociology to political science and medicine, beyond third or fourth level, things sound like gobbledygook to anyone outside of the field.

But Chirag, you say, the examples you gave just made things more complex at each level, not simpler! Alas, that's the problem with how our language evolved. The simpler terms are often assigned to the most complex things. Face detection is not simpler than phase congruency. Art is not simpler than avant-garde geometric abstraction. The more general a topic is, the more complex it is, because it is composed of a thousand nested sub-topics, like a tapestry made of textile, made of multi-colored threads, woven warp and weft with picks and piles. But unlike a beautiful piece of tapestry, which we can step back ten feet and marvel at in awe, there's no way for our brains to see the big picture of billions of cellphones feeding our deepest thoughts and emotions.

As a species, we have become quite adept at solving problems. Early on we realized that we had a problem with passing knowledge from one person to next. So we made up numbers and words. Then we realized we had a problem with passing knowledge from one generation to next. So we made up lore and epics, passed down orally. Then we realized we needed something permanent, so we started writing on stones, scribes, and parchment. A few thousand years of that and we realized that a room full of manuscripts isn't enough to pass down the ever increasing volume of information humanity was generating so we came up with fields of study, education system, libraries, and professional teachers. Your college may have just built a new student activity center with virtual reality games but at its core, education today is not much different from Taxila or Plato's Academy.

So great, we figured out a solid way to education the masses. What's the problem with that? There isn't. The way we break down the universe of knowledge into fields, and sub-fields, with different degrees each taking years, broken up into gradually advancing courses is fantastic! This is how we managed to cure diseases, build dams, and send rockets into space. Good job, humanity! The problem is that this only equips us to deal with the problems we had ten thousand years ago - health, economics, and politics. Any new problem we come across, we try to shoehorn it into one of our existing models of study. Sure, we come up with new fields like operations research and management science as we broaden our knowledge-base but all of these rely on the same education system we built thousands of years ago.

Again, what's the problem with that? The problem is that we are now left to solve collective problems using tools meant for individuals. The foundation of our economic, political, and health-care systems is that each individual human is independent in their decision-making and will make the rational choice for themselves. Money is a tool meant for individuals. Voting is a tool meant for individuals. Proper diet and exercise is a tool meant for individuals. It's not my business if you go broke shorting stocks, vote for a guy who wears a boot as a hat, or eat cheesecake for breakfast, you are a free human with the liberty to do as you damn well please. Better yet, we even have laws that protect me if your actions or in-actions have a negative side-effect on me. We have built our society to incentivize human independence in every imaginable way and speaking as an independent human, that's a beautiful thing.

But speaking as someone who has read the news at least once in the last few years, we have some issues. We have some major, unsolvable issues. I don't mean the staples of hunger, poverty, and war. We are actually tackling these at an unprecedented rate. And we're using the tools of individuals (education, money, technology, voting) to chip away at these problems. Go humans! I mean major issues that we barely recognize, let alone know how to solve. Take for instance tourism, or rather over-tourism. Policymakers around the world are trying to curb the ill-effects of over-tourism by restricting length of stays, limiting the number of people admitted to pristine sites, raising taxes, and creating new regulations to best manage the local tourism industry. At a glance, this doesn't seem any different than lawmakers trying to stop any other unwanted human activity like drugs, smoking, or loitering. Lawmakers gonna law-make! But let's flip things around and look at the demand for tourism instead.

Why are so many people going to Easter Island all of a sudden? It is certainly not the steady increase in world population. Analysts at Skift, a travel website, say it's because of bucket lists and perfect Instagram snaps. When Bucket List, the 2007 film starring Jack Nicholson and Morgan Freeman first came out, nobody could have predicted that it would lead to over-tourism in the Easter Islands. Sure, things like this have happened in the past for hundreds of years e.g. Dutch Tulip mania, but this is different. It's different because of the scale and the speed. Every well-off person on Instagram from India to West Indies wants to take that perfect shot under the big Jesus statue in Rio or push up against the Leaning Tower of Pisa. A hundred years ago, relatively few people knew about these places. Now they are must-see globe-trotter destinations, shared and retweeted a million times daily.

What's the big deal, you ask. Policies will be made, locals will adjust, and a sustainable level of tourism will be achieved over time. That's how our civilized world works and it's been doing so for a few thousand years. My problem isn't with the specific act of tourism. Tourism is great. More people should travel the world etc. etc. My problem is that a small photo with a caption can change our mind. My problem is that anyone can make that photo. My problem is that the photo can spread through a vast majority of humanity in mere moments. More people have seen Psy's Gangnam Style video in a few years than the entire population of Earth in 1950!

We have built our entire society on individualism. We now have methods to influence an ever-increasing number of individuals on a global scale. We can change a hundred million minds with a single photo in an instant! And we are all addicted to this steady stream of novelty that we call the Internet. We're on it. Our parents are on it. Our kids are on a slightly different flavor of it because what we use isn't exactly cool. But we're all consuming wholesome memes, outrage-fueled news, corporate astroturfing, rage-inducing CCTV footage, political propaganda, and outright nonsense all day. And most of the time, we have no idea who came up with it and why.

Our brains are addicted to new and we will accept anything that's new. Refresh, close, re-open, refresh. Sort-by-latest. Top-in-last-hour. Show me most viewed. I want to feel the pulse of the world. I want to be connected to my community, my town, my state, my country, my world. It's 2018 and I must form an opinion on every breaking news story. So let me drink from the fire-hose already!

This is the Internet now. The Internet and us. All of us. Yes, even you who deleted your Facebook or don't post on Twitter. You are with us now. Just because you get your fix from a different source doesn't mean you are not one of us. This is us.

In Part 2, I hope to write more about "The Internet" part and how we got here.

OptimismSat, 29th Sep '18, 12:30 am::

Having had a pretty crappy year, I noticed an unexpected change in my personality. I have become more optimistic about everything. Initially I thought it was merely a side-effect of some strong medications but time has proven it otherwise. It took some months to narrow down but I finally realized the cause of my optimism is willful observation. I read this quote by Mr. Rogers years ago but didn't absorb the meaning until recently:

    "When I was a boy and I would see scary things in the news, my mother would say to me, 'Look for the helpers. You will always find people who are helping.' To this day, especially in times of disaster, I remember my mother's words, and I am always comforted by realizing that there are still so many helpers - so many caring people in this world." - Mister Rogers

When things are going wrong, it is trivial to list everything that's going wrong. It takes effort to notice what's not going wrong and even more effort to identify what new things are going right. When more things are going wrong than right, it is painful to seek just the right but I've learned that it is the most reliable way to fill up a glass-half-empty mind with a dollop of hopes, dreams, and optimism.

The universe doesn't revolve around me and doesn't care if I'm happy or sad. But my family and friends do. And I am a better husband, father, son, and friend when I am cautiously optimistic instead of morose. I've never been doom-and-gloom pessimistic but I have been cynical every now and then. And I can say with 100% confidence that cautious optimism beats indifferent cynicism every day.

WordsWed, 28th Feb '18, 1:05 am::

When it comes to language and word usage, I am what is often called, a descriptivist instead of a prescriptivist. Words and their meanings evolve over time and arguing that a word or phrase should mean today exactly what it meant years or centuries ago is futile. When it comes to grammar though, I am more of a prescriptivist, though not strictly. The point of writing is to communicate your thoughts and ideas clearly to the reader. As long as the words or phrases used by a writer convey the indented meaning clearly to the reader, there is no point in being pedantic about the etymological origin. However, using non-standard grammar, especially in written form, could confuse the reader so it is best to use proper grammar, punctuation, and spelling.

Let me explain with examples. It used to be that the word 'literally' meant 'in the strictest sense or manner'. However, overuse of the word in the past decade has now rendered it to mean 'figuratively'. Nobody literally dies when they run into a celebrity and then post about it on social media. They mean 'figuratively'. I am ok with this, prescriptivists aren't. The word 'computer' used to refer to women who performed mathematical operations manually on paper; now it means the device you are reading this text on.

But why should we care about this? Because there are many more words whose meanings are changing before our eyes and people are fighting all over the world to keep or revert these changes. Political and social disagreements very often boil down to arguing over the intended meaning of words. New words and phrases pop up every day and people get used to them. What was called yellow journalism in the 19th century is now called 'fake news' and 'click-bait'. The word 'organic' has been around for centuries but only recently has it been used to refer to foods cultivated without the use of chemical additives or artificial pesticides.

There is disagreement in word usage in almost every hot-button political issue. The disagreement about the word 'marriage' is pretty commonplace. Should 'marriage' mean a socially and/or legally recognized union between a man and a woman or should it mean between any two adults, regardless of gender? Some argue that 'marriage' should only refer to the union between a man and a woman and if two men or two women want the same union, it should be called 'civil union' instead, since the traditional definition of marriage didn't include same-gendered couples. If a 'civil union' works in the exact same way as 'marriage' and offers the same rights and legal claims, then why not just use or refine the word 'marriage'? The word 'dinner' used to mean lunch and was eaten around 1pm but now we're perfectly ok with making dinner and movie plans that start at 8pm.

Another phrase in the news now is 'assault rifles'. In the strictest terms, an 'assault rifle' must be "capable of selective fire, have an intermediate-power cartridge, have ammunition that is supplied from a detachable box magazine, and have an effective range of at least 300 meters." The AR-15 gun used in the recent Parkland school shooting as well as the mass shootings in Las Vegas, Orlando Nightclub, Sandy Hook, and Sutherland Springs Texas church, is technically not an assault rifle. So passing laws that specifically prohibit the sale or ban the possession of 'assault rifles' would not affect this specific gun or its variants. In this instance, people are trying to generalize the meaning of 'assault rifles' to include guns like AR-15. Generalization has happened many times in many disciplines and industries. Brand names become generic terms (e.g. Chapstick, Jacuzzi, Jet Ski), trademarks become verbs (Google this, Xerox that), and technical definitions get commercialized (e.g. real-time, cloud).

In the end, people will redefine, expand, and refine the meaning of words like they always have as long as others can understand them. Long ago, 'nice' used to mean silly, 'awful' meant awesome, and 'meat' meant any solid food including vegetables and fruits. If the definition and usage of these core words can change, then the redefinition of words like 'woke', 'salty', 'thirsty', 'lit', and 'basic' is just natural progression. Some of these will stick and become part of the vernacular, some will return to their original meaning, and some will continue to change.

I choose to accept these changes because they tell the story of our time.

Then I saw her faceFri, 27th Oct '17, 10:45 pm::

Exactly ten years ago on this day I first laid my eyes on the woman who would become my wife. I wrote about that day long ago when I was but a young man. Today was the first time in years that I re-read that entry and it feels like I wrote it yesterday. So much has happened in the past decade since this beautiful woman walked into my life and all I can think of is how much more life Juliet and I still have to experience together. As we raise our son Naveen, we hope that someday he can have a couple of siblings to play with. We want to go to Galapagos to see the giant tortoises and see wild lemurs in Madagascar. We hope to have a real homestead someday where we'll raise a dozen dwarf goats with the help of our kids. And maybe one summer I will drive around the country with the whole family in a big RV.

Looking back, almost all of our wishes and dreams have already come true. She graduated at the top of her MS class, I became a work-from-home software consultant, we bought a nice house in a good neighborhood, climbed up a glacier in Alaska, found a great school for Naveen, and most of all, have supported each other through our toughest days. Now that I think about it, the only pending item on my wish-list is getting a high-pressure rain-shower in master bath. Pretty sure I'll check it off some time in the next ten years.

It was quite a coincidence that I even remembered today was the exact day. We were watching the new season of Stranger Things and during a scene shot in a cabin I turned to her to bring up our past trip to the Smoky Mountains. Maybe it was the lighting or how her hair just slightly covered her face but my mind suddenly flashed back to the very moment I first saw her a decade ago. If someone had told me that day that exactly ten years later I would be watching a scary show with her after we put our son to bed, I would have laughed at how ridiculous that sounded while secretly hoping for all of it to come true.

And then I saw her face. All of it had indeed come true.

Choosing to be meTue, 6th Jun '17, 3:05 am::

As a kid, the most confusing thing for me was how adults behaved with other adults. Grown-ups were usually pretty nice to kids but it was clear that there were a lot of behind-the-scenes tallies running during their interactions with each other. From deciding which family members or friends should get an invite to determining the appropriate gift for someone, there sure were a lot of rules and regulations for being a proper adult. Naturally, I absorbed every bit of social etiquette and norm I was exposed to, so that I could easily navigate the adult world of adulthood like a proper adult. And turns out, it works out pretty alright.

Except when it doesn't. It turns out, not every situation I encounter as a grownup has an established handling procedure. Dinner-table seating arrangements? No problem! Trusted coworker shockingly spreading false gossip? No standard operating procedure that I could just follow. It took me a while to realize that how we handle situations that deviate from the typical social routine, is what really defines our true personality. We are defined by how we navigate uncharted waters. Until I realized this, I kept trying to apply skills I had previously learned to new situations, hoping for favorable outcomes. It worked out for me as well as a random coin toss - 50/50. I was not happy with this but it's the best I could do.

Then one day, during some heated discussion on what the proper course of action should be, I just said to myself "I will give more than I take because that is who I am and want to be." Suddenly, all of my dilemmas were resolved! I didn't have to worry about what the appropriate gift card amount would be for someone who may or may not have ever sent me a gift. I didn't have to worry if I should spend more effort helping someone who rarely helps me. I didn't need to keep running tallies of everything everyone ever did! I could just do what I can, when I can, based on how much I care about someone. Most importantly, I would rather do more than less because that's the kind of person I have chosen to be.

I realized that I could choose to be someone who does not do tit-for-tat. I could just decide to be someone who always gives more (money, time, love, attention) and does not care much about exact reciprocation. Of course relationship is a two way street but if I expect it to be equal all the time, then it's not a human connection, it is a business transaction. There are definitely some negatives to taking the give-more-take-less approach. The additional effort usually goes unnoticed and comes at a cost of time, money, and sleep. But it still works out better for me because it makes life so much simpler.

This is a failure of the Golden rule (treating others as one would wish to be treated) and happens because we underestimate what we get and overestimate what we give. Always giving more than I get resolves this nicely and saves me from headaches. Maybe I am foolish for not trying to maximize my net gain in every relationship but that's ok. I choose to be like this and will continue to do so until I decide otherwise. That's the best part about being an adult - you can choose the kind of person you want to be.

Today happenedMon, 27th Feb '17, 1:45 am::

Someday in the future when life feels unfair and unbearable, be it stress, sickness, or sorrow, I hope I read the words I am writing today. I wish to remind my distressed, distant self of not the most momentous days of my life but rather ones like today that were uneventful but warm, fleeting but nurturing. We spent the whole day at home, had nice home-cooked meals, took Naveen out to play in the backyard, cuddled our pets, briefly chatted with the neighbors, played a simple board game as a family of three, saw my buddy Arthur's new puppy on video-chat, watched a series of short comedy clips with Juliet, talked to my parents back in India, paid some bills, and finished up some work projects.

Nothing amazing or devastating happened today and that's the beauty of it. Days like today are the adult-equivalent of adolescent summer months that instantly fill us with fond nostalgia. As kids, boredom was the norm and so summer adventures were exciting. As a grownup, I expect to be perturbed every day and so days when nothing extraordinary, good or bad, happens are welcome. It doesn't matter if I am going to get a surprise refund or an unexpected bill, both mean I now have to deal with additional paperwork.

Dear Future Me: Our favorite days are like today when we simply exist and experience. You and I often forget what truly makes us happy and sometimes think that material success, fame, or even recognition matters to us. I want to remind you that the only thing that you and I really care about is spending time with people and creatures we love, preferably in nature. Maybe that is not always possible but remember, that is always the goal. No matter how you feel now, just remember that today happened. And even if seems impossible, it will happen again.

Sun, 25th Dec '16, 1:55 am::

It's Christmas Day and things are finally alright. Last few months were hectic and I've barely had time to sit and relax. Our kitchen remodel project was completed earlier this month and we rearranged the living room furniture after that. The house is clean, the Christmas Tree is 🔥lit🔥, the family is asleep, and I just got done wrapping presents.

I'm looking forward to welcoming 2017 next weekend. 2016 was a grueling year personally and I hope the efforts I made throughout the year will come to fruition over the next decade. Not just work and house but also new relations and old friends. The year asked a lot out of me and I did my best to deliver. From weddings and galas to funerals and emergency room visits, this year had it all. I don't think there was a single week in the entire year when something awesome or awful didn't happen.

On the bright side, my sister had a health baby boy, Naveen joined a wonderful school, Juliet passed her boards with flying colors, and I mostly met my resolution of spending more time with the family. On the numerous not-so-bright days, I learned the value of pushing forward and doing what I needed to do without letting my emotions get in the way.

Even though there was no particular accomplishment this year that I can proudly list, I'm content with what I can best describe as my gradual increase in stoicism. Rushing both my kid and my wife to the ER on separate occasions while remaining calm and careful were experiences I hope to never go through again but I feel I came out of them stronger and better prepared (thankfully both ER visits ended up OK). Death of pets is never easy and I had to deal with more than my share of that this year. Add to this unexpected issues at work, emergencies of the social kind, and a never-ending list of paperwork, projects, appointments, and doctor's visits and you can see why I'm proud of just making it through the year without becoming an emotional wreck.

No matter what comes my way next year, I think I am better prepared to face it today than I was a year ago. And that's something I'm happy about. Here's to the passage of time!

Naveen's first day at schoolWed, 7th Sep '16, 9:00 pm::

Yesterday Naveen had his first day at Saint Paul's in their brand new Early Learning Center. While we were very happy with his old daycare, we loved the infant to middle school education track at Saint Paul's. He is already running around his new classroom making friends and reorganizing the baskets of toys.

We spent the Labor Day weekend in Orlando and Naveen got to visit Disney World for the first time. He's too young to remember it but Juliet and I had fun taking him all over the park. And after all, isn't that what it's all about?

Mon, 22nd Feb '16, 11:20 pm::

The weather has been gorgeous here in Florida for the past few days and we're making the most of it. Naveen is just over a year old now and has become relatively adept at walking so we can finally do more outdoors activities. Juliet takes him to the local park regularly and today I joined them. We didn't go out much last week because she was sick with a seasonal bug so we were all happy to be out today.

Naveen is learning to talk and babbles a lot whenever he is excited. He has started to point at things and looks at his big colorful beach ball whenever I yell "Ball!" It's amazing to see him learn new things by the day. Last week he was scared of slides and today he was pushing himself down them repeatedly.

My parents are coming back to stay with us next month and I know they are counting down the days. We can't wait for them to see Naveen walking and talking. And Juliet and I could probably use another romantic weekend by the beach.

Happy TwosdayTue, 2nd Feb '16, 1:20 pm::

Today is 2/2, which is two twos. It's a Tuesday, and the year (2,16) consists of only powers of two. It's also threesday: 33rd day of the year with 333 days left in this leap year, so 33/333.

It's a beautiful day outside here in sunny Florida and my bird Echo has been singing non-stop all morning. After a whole month of cold weather with heavy rainfall during which our roof started leaking, our porch got smelly, and my son, wife, and I got sick multiple times with different annoying seasonal bugs, things appear to be going back to normal. The roofing guy just left after making the necessary fixes, the porch smell has all but disappeared, and I haven't coughed once in 24 hours.

It may seem trifling but annoyances like these add to my stress and my mind keeps dwelling on them until I do something about them. But since most of these take time to resolve, there's not much I can to do except wait. That is until I found out a way to trick my mind. I came up with two simple lists: Chaos and Fun. I spent a few minutes and added a bunch of things to my fun list - solving puzzles, playing Wii U, visiting nature parks etc. Then I added everything that was bothering me to the Chaos list - Roof leak, porch smell, my cough, unfinished paperwork that I keep pushing off etc.

Now, whenever something repeatedly bugs me and causes me stress, I immediately add it to the Chaos list and then, pick something from the Fun list to do next. The last thing that stressed me out was the mess of electric cables in our living room, compounded by my frayed laptop charger cord. I'm trying to work and the cords keep getting in the way and my laptop keeps losing charge. So I added "living room electric cords" to my Chaos list and instantly felt happy that I realized it was just an annoyance, not some life-altering trauma. Then I thumbed down the Fun list and picked something I'd like to do next: "Write a blog entry". And here I am, not stressing about electric cords but instead sharing this one trick I found that can make your life just as glorious as mine.

If you are like me and live by a Todo list or detailed calendar, the Chaos and Fun lists easily merge into the daily routine. When I notice something is causing tiny amount of chaos in my life and add it to the Chaos list, I also immediately make a note in my Todo list to fix it at some point in the near future. This way, come Thursday, when I might not be in the middle of being stressed out by electric cords, I can actually solve that problem with an open mind i.e. buy new cords or move furniture around to organize the cables etc.

I call this a mind trick because I am definitely trying to trick my mind into feeling happy and less stressed even though sometimes it feels there is chaos all around me. It works for me for multiple reasons. The moment I note it down, I feel like I did something positive right away, especially if I add the fix-it-task to my Todo list. Then doing something from the Fun list immediately distracts me from whatever it was that bothered me. And I can freely allow myself to be distracted because the thing that was bothering me is not lost in the fog of my mind but rather in an organized list that I can review later. And the best part is reviewing the Chaos list later. I've been jotting things down into my Chaos list for about a year now and despite things feeling completely chaotic all year with our newborn, family, social events, pets, and house issues, the list has never had more than 7 items simultaneously. Compared to my Fun list with double the items, the chaos seems minor. And that's the entire point of this - clear my mind of the repeated annoyances and make handling them seem almost trivial.

Baby's Day OutThu, 31st Dec '15, 11:30 pm::

Today was a fantastic end to 2015. I spent the entire day outdoors with Naveen. We went to a local nature preserve and saw a variety of birds, fish, crabs, and even a few water snakes. We took a nice long walk on the boardwalk and then played in the children's playground. Afterwards, we had some ice cream to cool off, followed by a lazy, hour-long lunch at a local Cuban deli. Post-lunch, we met up with my friends Kelly and Chris at the beach for some sun and sand. Their son Cameron is slightly older than Naveen and the kids played in the sand while us parents kept them from eating it. Once Naveen had his fill of the beach, we drove home, cleaned up, and got ready for a nap. Just then Juliet came home from work and as soon as Naveen heard his mommy, he forgot all about the nap.

Last week I took a few days off from coding so we could have a relaxing Christmas with family. We put up our Christmas tree earlier this month and spent quite a few evenings reading to the baby by its soft light. We recently bought a Nintendo Wii U and Juliet and I have been playing lots of mini-games after we put the baby to sleep each night. We're coming up with a new routine that works for all three of us and while it's taking some effort to get used to, it's definitely much better than the crazy, no-sleep life we had for most of this year.

I don't have any major resolutions for 2016 but I do want to keep up the progress I've made this year with my health, leisure, and social life. So instead of a specific goal like "go to gym 5 times a week", I just want to keep being active, attend more parties/events, take more vacations, and overall get better at planning how to spend the little free time I have.

Sat, 10th Oct '15, 12:15 pm::

Juliet is on a 4-day trip with her coworkers, leaving the baby in my care. I got most of my tech work done earlier in the week, giving me ample time to look after Naveen. I have been doing chores non-stop since 8am this morning and I still have a lot of things to do. I cleaned, watered, and fed the zoo outside, changed and fed Naveen, installed a new steam dryer, video-conferenced with my parents, took out the trash, put Naveen to sleep, cleaned the porch and gym, cleaned the duck pond, emptied the dishwasher, filed a week's worth of paperwork, and readied food for both of us. Next up is feeding the baby after he wakes up and getting him ready for my friend's birthday party tonight. Tomorrow I'll probably have a similar list of chores.

Life without the wife is pretty tough. I miss her so much. Even Naveen misses her because he keeps looking around for her when he's playing with me. Last night was especially tough because he's teething and kept waking up every 15-20 minutes in pain. I gave him some numbing-gel that Juliet bought and then he finally feel asleep.

Juliet comes back Monday morning. Can't wait!

ChangesFri, 3rd Jul '15, 12:50 am::

Tonight is a big night - it's the first time our son Naveen is sleeping in his crib in the nursery. He's already rolling and sitting up on his own and I'm fairly certain he will start crawling in a matter of weeks. My parents have continued to be amazing and we will all (including Naveen) miss them a lot when they go back to India later this month.

Once they leave, life changes for me. Instead of hiring a nanny or sending him to daycare immediately, I am going to be taking care of him during the day when Juliet is at work. I already do most of my work later in the evening when fewer users are online so I don't think my work schedule will be impacted much. But waking up early in the mornings when Juliet leaves for work is going to be hard. I am planning on having a good, fun routine for us and will hopefully stick to it until he's ready for daycare. As worried as I am about handling the new responsibility, I am tremendously excited about doing new activities with him every day. We have yet to go on the Pinellas Trail! Or the beach!

I don't plan on making this a daddy-blog - it's just a blog about my life and right now the focus is the baby. And I gotta admit, having a baby has changed me in ways I could not have imagined. Things that used to bother me to no end, are slowly becoming non-issues and sometimes even pleasant - like interruptions during programming. I used to hate it when someone interrupted me in the middle of work or activity. But if I hear the baby cry, I pay attention immediately - whether I just sat down to work or almost finished. Most of the time it only takes a few minutes to feed/change him so it is often a welcome break from hours of non-stop coding.

Another drastic change I've noticed is that I have nearly stopped procrastinating. All my life I've done things at the last moment and never expected to change because that's just who I was. But now? I jump on to every chore at the first chance I get - be it changing my life insurance policy or emptying the trash. I've been wondering why I suddenly feel obligated to do my chores without delay and I can't come up with a rational reason. It's just something that happened over the last few months without me realizing. And it feels wonderful :)

Entire worldTue, 24th Mar '15, 1:45 am::

I still can't believe I'm a dad now. It's been over six weeks and both Juliet and I are getting back into the routine of normal life but every few hours we take a step back and go "Wow! We have a child now." My parents had me at a much younger age so it is a bit different to compare our becoming-a-parent experiences. When I was born, there was no robotic space-ship swing or constant health monitoring.

Throughout the pregnancy, delivery, and now Naveen's infancy, I haven't made any specific plans or goals about anything. Juliet's been taking charge of planning everything from his crib setup to feeding schedule. All I have done is made myself available to her and the baby 24/7, doing anything they need. While that sounds easy on the surface, it is anything but, especially because I've always been the take-charge kind of person myself. I have my own ideas and opinions on almost everything but from the moment we found out that Juliet was pregnant, I suddenly felt like my goal was to support and provide instead of plan and decide.

After the first few days of Naveen's birth we realized how critical sleep was for both of us. I need at least 6 hours of uninterrupted sleep. She needs about 8 hours but can handle waking up a couple of times. After a bit of trial and error, we ended up with a schedule that has worked for over a month now. She takes care of him from 6am-8pm and I take over after 8pm until 6am. She gets to sleep at least 8 hours in between and I get about 5-7 hours of sleep before I start getting tech support phone calls. It's not a perfect system nor is it sustainable in the long-term but it works for us, for now.

In a few weeks my parents will be here and Naveen will start sleeping longer than 3 hours at a stretch. So we'll come up with a new routine. Then just when we're all getting used to it, Juliet will go back to work. Then after a month of another new routine, my parents will return back to India. Then we might get a nanny. Or I might reduce my work-hours over the summer to take care of him myself. Then we might put him in day care. And all of this is just in the first six months of his life.

I can't even think beyond the next few weeks at this point. That's why I'm glad Juliet's taken charge. I'd rather not worry about every doctor's visit or baby development tracking. And I kind of like staying up all night in the living room with the lights dimmed while Naveen sleeps right next to or on me. I'm listening (via headphones at low volume) to nature and science documentaries playing on my iPad all night as I code away peacefully. Every few hours I take a small break to feed, change, and soothe him.

I was pretty concerned before he was born about my role in his early life. I was never worried about being a good role model and teacher once he starts walking and talking but I did not know how I'd be able to help out Juliet while he was still a baby. But surprisingly, everything just came naturally. I don't mean I innately know how to feed, bathe, or clothe a baby - Juliet had to show me all of that (multiple times). I mean it just felt natural to me that this is what I'm supposed to do.

Before he was born, I kept thinking that I will only feel like a real father once he starts playing with toys or climbing trees, so I just have to make it through the first few years and then the fun will start. And now, I don't even want this night to end because he's resting on my chest, snuggling like I am his entire world.

Baby Naveen MehtaSat, 7th Feb '15, 2:55 pm::

Happiest announcement of my life: Baby Naveen Mehta born today at noon weighing 6lb 15oz! Both mom and the baby are doing well. He's got my hair, eyelashes, and hands. He's got Juliet's cheeks, complexion, and mannerisms. The name "Naveen" means "new" or "novel" in my mother tongue Gujarati.

A sunny decade laterMon, 23rd Jun '14, 12:25 am::

What a busy weekend we had! Juliet and I are both halfway between introverted and extroverted. We love entertaining friends and family but we can only do that comfortably in small groups for a few hours at a time. We have been trying to plan a 50-60 people party at our house for three months now but have not made any progress yet. While we haven't been able to pick a date due to circumstances beyond our control (landscaping guys took too long, house projects got delayed because of damaged shipments etc.), I think even if everything was lined up perfectly, we would still be hesitant to get started because we're just not the big-party-for-no-reason kind of people.

In the meantime, we have been inviting all of our friends to come visit us any time they want. Coincidentally, a dozen folks visited us this weekend and it was awesome. It felt like Diwali back in India! My godson Jackson, his mom, and his cousin visited us Saturday morning so they could play with our home zoo. Then my buddy Brian came over for some serious table-tennis time, followed by Juliet's friend Karen and her three kids. Sunday morning my friend from Philadelphia Megan and her husband Chris dropped by to spend an idle day by the pool. In the evening, our friends Cary and Laura stopped by to bid us farewell before they move to Arizona this coming week.

Ten years and a week ago, I moved to Florida with the help of my buddy Arthur. For the past week, I have been trying to come up with something meaningful to write about the whole decade that passed by - words of wisdom, lessons learned, top 10 most embarrassing moments - anything to summarize the ten years of life I have built here. But now I realize that is pointless because it doesn't matter if I'm still driving the same car I bought in 2004 (I am!) or gained weight (15lbs/7kgs, mostly due to my awesome beard) or have lost friends or made new ones (who hasn't?). Life happens to all of us and while I made mistakes and learned or didn't learn from them, so did everyone else in their own respective lives. All I know is that ten years ago I was alone in the whole state of Florida and this weekend I couldn't find one minute of alone time to write this entry.

You have no email. Enjoy your day!Wed, 11th Jun '14, 12:05 am::

I used to fear ending up with a life where I would have a full, busy schedule. I was and still remain fiercely against living an eventful life where a lot of things happen every day. If a scheduling genie was granting three wishes, I would ask for (1) my email/voicemail inbox to be always empty (2) my to-do list to contain only one important item per day, and (3) absolutely no preset meetings or appointments.

Since I have not yet met a scheduling genie, my life continues to be a constant barrage of planned and unplanned events, tasks, commitments, and projects. Something is always going on. Be it house projects, work deadlines, or social obligations, there is something new happening every day. I have to maintain detailed to-do lists, from "server deployment plan" to "garage cleanup list" just so I can keep up with everything.

I am living the exact life that I feared.

But it's ok. I am getting a lot done in the meantime and I am slowly working towards a life that is closer to my ideals of doing just one thing and doing it right. Be it work or play, I avoid distractions and interruptions. I have never been a fan of multitasking. I don't check my phone when I'm having dinner or plan dinner when I'm on a conference call. Even though I am not in a position to live the idyllic leisurely life I want right now, I will never going to stop trying. I truly believe that nothing is more productive and beneficial than distraction-free single-minded focus, be it in work or play, business or charity. And a full, busy schedule is the antithesis of that.

Thu, 27th Feb '14, 11:20 pm::

After five years of having sub-par Valentine's Days due to work, school, and non-fun travels, we finally decided to do something memorable this year. We flew to Albuquerque, New Mexico and spent the weekend traveling around in Santa Fe. Here are the pictures.

A little over three years ago I went to Santa Fe with my buddies and fell in love with the air, landscape, and relaxed life. So it was a pleasure to visit the town again, this time with Juliet. In addition to window-shopping around Santa Fe's famous Plaza, we climbed up 120 feet into the thousand year old cliff dwellings in the nearby Bandelier National Monument.

The last thing we did before we returned home, was a limo tour of the shooting locations of the TV show Breaking Bad in Albuquerque. We're both fans of the show and waited for every episode with bated breath. If you ever find yourself in Albuquerque and love Breaking Bad, I highly recommend taking the Breaking Bad Experience Tour.

US CitizenshipMon, 9th Dec '13, 11:00 pm::

As of today, I am a naturalized citizen of the United States of America. I had my oath ceremony today in Tampa and was joined by my wife Juliet, her mother, and our close friend Carlos. Due to delays in mail delivery, we found out just two days ago that my oath ceremony was to be held today. I was looking forward to inviting more people to attend but the short notice put a kibosh on that idea. After the oath ceremony, we went to the Cheesecake Factory to celebrate. Then we came home, I took a four hour nap, ate some more cheesecake and Mac & Cheese, and watched The Simpsons for three hours straight. All in all, a pretty standard American day.

On a more serious note, I am looking forward to getting my first jury summons. While a vast number of people hate being summoned for jury duty, I love the idea that the common man still gets to play a role in the judicial system. I also registered to vote today, so now I'm responsible for 0.0000000000285714% of everything the US government does.

On an even more serious note, this was a day of mixed emotions for me. As jubilant and proud as I was to become an American today, I was also humbled by the thought that I will now have to surrender my Indian passport and renounce my Indian citizenship since the Indian Constitution does not recognize dual citizenship. My Indian passport has been one of my most prized possessions, literally a proof of my identity. I've used it to prove who I am at every US Visa and immigration interview, every driver's license renewal, every mortgage signing, and even when we applied for a marriage license. While I haven't traveled much internationally to miss the various visa stamps, I will miss the "Home" address of Calcutta (now called Kolkata) on the second page of my passport, where my parents still live. Even though I've been a Permanent Resident (greencard holder) in the US for many years now, my passport still said my "home" was in India.

The flip-side of this is that I will soon get a shiny new US passport, enabling us to travel to many more countries around the world with minimal restrictions. The only countries I have been to is India, Nepal, United States, Canada, and Mexico. Now Juliet will finally get a chance to feed more interesting animals around the world!

Fri, 22nd Nov '13, 3:40 pm::

Life's been pretty busy and eventful lately. I passed the United States citizenship interview last week and will soon be able to vote in elections (though not run for the President of United States position). I rented a tuxedo for the first time in my life yesterday and will be wearing it for our friends Billy & Lisa's wedding tomorrow. I went to his bachelor party this weekend in St. Augustine and had a great time. We're hosting our first Thanksgiving dinner next week with friends and family. We've spent the past two years fixing up our house and finally after a new air conditioner and pool pump/motor, I feel we're about done. We even bought a long carpet for our hallway and a replacement oven for our kitchen last week. I think it's about time we had a big house party!

Fast-food analogy for the US Government ShutdownTue, 1st Oct '13, 11:40 am::

If you have been confused about the US Government Shutdown, here's an overly simplified fast-food analogy of the situation courtesy of reddit:

  • "Alright so to confirm, we'll be getting one party size pepperoni and mushroom pizza with olives, right?"
  • "WAIT NO! I DON'T WANT OLIVES!"
  • "But we all agreed that we wanted olives."
  • "WELL NOT US!"

And so the U.S. shut down every Pizza Hut until an agreement could be made. Those who shutdown the Pizza Huts still get pizza. Note that olives were voted on as something that should go on the pizza three years ago, but then some new guys showed up to the party and decided to be stubborn about the olives and refused to accept the olives unless you took the cheese, sauce and bread off the pizza.

My new heroesSun, 19th May '13, 6:35 pm::

Over time my heroes have changed. My heroes are no longer the Einstein or Buffetts of the world. While my younger self was forever in awe of larger-than-life personas of famous scientists, entrepreneurs, and sportsmen, I nevertheless found it uncomfortable and disingenuous to try to be like them. Instead, the people who most inspire me now are the ones who are at peace with themselves and continue to improve the world in their own unique way. I don't aspire to be famous or wealthy, not because I feel like I can't, but because I'm not willing to pay the price for them.

So it warms my heart when I come across a new hero. Meet Prof. Yitang Zhang. Toiling away for years on his own, he recently made a significant breakthrough towards solving one of the most unyielding prime number conjectures:

    "As details of his work have emerged, it has become clear that Zhang achieved his result not via a radically new approach to the problem, but by applying existing methods with great perseverance... Zhang said he feels no resentment about the relative obscurity of his career thus far. “My mind is very peaceful. I don’t care so much about the money, or the honor,” he said. “I like to be very quiet and keep working by myself.”

We built a zoo!Mon, 15th Apr '13, 12:05 am::

Now that spring is here, I've been spending a lot more time on house projects than coding marathons. With the help of my handyman Dan, last week we built a custom bonsai table for Juliet. Our wonderful neighbor Bevv designed our new tortoise and duck area earlier this year. Last weekend, I finally designed the perfect house for the big tortoise and the ducks and Dan built it yesterday.

This week I'm going to setup a small waterfall and filter in the duck pond with my lawn guy Chris' help. We're also going to add rocks, driftwood, and heat-lamps to the enclosures for our prairie dogs, rabbits, and tortoises. Within a week or so, I'm pretty sure we'll have a real-life mini-zoo right in our backyard with five-star accommodations for all of our critters. I'll post photos within a week or two at most.

How to make life easierTue, 19th Mar '13, 12:35 pm::

I took me a long time to realize that all of us live the same life. No matter what happens to us on the outside, on the inside, all of us have dreams, fears, and emotions. Even the grumpy teacher who was always giving you a hard time and never showed a sign of empathy. Even your grandma and your annoying coworker. Even Bill Gates and Steven Spielberg. On the outside, people may be good or bad, famous or unknown, rich or poor, beautiful or homely, entertaining or boring. But on the inside, we're more or less wired to experience the same types of feelings to varying degrees of amplitude - happiness, sorrow, self-doubt, ecstasy, and countless others that make us feel 'human.' My fear of failure is no different than yours, your aspirations to do good are same as mine, and our desire to be fondly remembered is why many of us hope to be grandparents some day.

In general, how well we do on the outside, determines how we feel on the inside. Promotion at work makes us happy and being sick makes us sad. If you have the determination and courage, you'll work hard to make the outside better so you can feel good on the inside. That's why we work hard enough to afford our own place and not have to deal with loud roommates. That's why we get an education, move to a new city, get a job, and buy a house. We're all just trying to improve our lives on the outside so that we can have peace and satisfaction on the inside.

The problem is that inside all of us lives a very greedy being with a never-ending appetite for more. There are two ways to feed this beast. One is what most people typically do - feed it with 'more' from the outside. Buy a bigger house, get a second doctorate degree, strive to be famous, or seek public office. All of these are perfectly acceptable ambitions but they require a lot of sacrifices and tend to make life pretty difficult for a long period of time. But there is another way to feed the beast within and it can be a never-ending source of happiness, patience, encouragement, and dedication: Passion.

If you are passionate about something, and I mean genuinely passionate, things like career, hobbies, and goals become a lot simpler. You don't have to worry if college A is better than college B or employer X is better than employer Y because as long as you get to indulge in your passions, you'll be happy, you'll keep learning, and you'll keep getting better. Having a passion does not necessarily make you happier or more successful than those without, but it does give you an edge. Not everyone can have rich parents, right connections, good looks, or affable personality. But anyone can be passionate about anything.

You don't have to be passionate about your career or field of study but it certainly helps. I wouldn't be a programmer if I did not thoroughly enjoy programming. I've been programming for two decades and I'm just as excited about building something new today as I was before the web was invented. I've been fortunate enough to not have too many personal disasters and calamities but I can say that throughout the years, no matter how good or bad things have been, I could always get lost in my world of programming and forget about the world, at least temporarily. My escapes gave me the strength and tools I needed to push myself in the real world and make my outside and inside life better without having to rely solely on external input. Some have defined that as introversion. Others have said that I was lucky to have found my passion so early in life. I don't like to assign labels or attribute to fortune the choices we make naturally. All I know is that being truly passionate about something makes life easier and a lot of fun.

KType is now RocketKeys!Thu, 31st Jan '13, 3:35 pm::

Little over three years ago, I took a long walk and came back determined to build KType - a tool to help people with speech disabilities. It took over a year of intense independent research and development but I finally released KType Pro in late 2011. I went to India in early 2012 and beta-tested it with the inspiration behind KType - my cousin Keval - who took mere minutes to start typing full words and sentences. Eight-months later, I released KType Free to help spread the word. Throughout the process, I received unbelievable amount of support from my wife, family, friends, and even complete strangers. Best of all, I regularly received words of encouragement from actual users and their families.

In October 2012, I was contacted by a brilliant researcher-turned-CEO, Alex Levy, whose company MyVoice develops "life-changing aids for people with speech and language disabilities." Over the years I met numerous developers, speech-therapy experts, and families of people with speech disabilities and I always had a difficult time explaining to them what KType really was. Yet from the very first minute of our conversation, it was clear to me that Alex truly understood what I was trying to do with KType and he could explain the app better than I ever could. Wasting no time, I flew up to Canada the next weekend to plan the future of KType and to attend my first Halloween party.

Since my return from Canada, I worked with Alex and his team on releasing the new version of KType. I am so happy to say that KType is now RocketKeys, part of the MyVoice family of apps, and available in the Apple App Store. Tomorrow, I'm driving up to Orlando, where Alex and his team are exhibiting RocketKeys at the Assistive Technology Industry Association 2013 Conference. From what Alex tells me, we have a very popular booth in a prime location, so I should be prepared to talk to attendees all day non-stop. I can't wait!

Three years ago when I decided to change my entire life around and take such a huge career, financial, and social risk, I asked my wife what her thoughts were. Without a blink, she replied "Do it." I told her to take some time to think clearly about it because it could mean lots of personal stress and financial difficulties. She immediately said "You'll figure it out. I'm not worried." For a while, I thought she was just being nice or didn't want to discourage me by saying anything negative but now I realize, she was just being honest. She truly did believe that I would figure it all out even though at that time, I had no experience in the assistive technology industry, had never built an Apple iPhone/iPad app, had never done multi-year independent research, had no experience in building prediction engines, and had absolutely no support from anyone in the field.

It took a few years but she was right, I slowly figured it all out. And she supported me the whole time in the most-likely-to-make-Chirag-succeed-way, by telling me that "it doesn't sound too difficult for you." There are two surefire ways to encourage someone: (1) tell them it is impossible (2) tell them it is trivial. The latter works better on me because when everyone tells me it is impossible, at least I have an excuse when I fail, like when I ran just 50 miles instead of the 100 miles that I signed up for. But when someone says it is too easy for me, my ego won't let me quit, no matter how difficult it really is.

I have no idea what the future holds but I know I couldn't have gotten here without my wife's support. Juliet, I love you and hope you're ready for my next big project after this :)

Mon, 21st Jan '13, 9:20 pm::

We're building a pet enclosure in our backyard so that our tortoises and ducks can roam freely. One of our neighbors came up with the actual design and it includes a small wading pond and lots of ferns. We're planning on adding heat lamps to keep the critters warm when it's cold outside. I will post lots of photos of our mini-zoo once it's ready. I can't wait!

Update: Here's a short video of our ducks wobbling around in the backyard. Towards the end of the clip, you can see the ducks and the cats together and behind them is the new enclosure still under construction.

A good year for learningSun, 30th Dec '12, 9:00 pm::

Instead of making new resolutions for 2013, I'm sticking with my goals for 2012 - keep on learning. Earlier this year I decided to learn as many different things as interest me - both in depth and breadth. I had no specific target in mind and let my curiosity roam free. Along the way I learned new programming languages, design patterns, and frameworks. I spent weeks digging into the history of the Middle-East conflict and petroleum extraction processes. I learned how to solve the Rubik's Cube in under 3 minutes. I watched hundreds of hours of videos on topics ranging from bio-mechanical engineering and sociology to linguistics and quantum electrodynamics.

I don't think my new-found understanding of how to efficiently compare nucleotide sequences is going to come in handy during my next database project but it makes me realize how much there is to know and how little I still do. I feel I know one percent of one percent of an iota of a minuscule amount of things that are knowable in my own field of computer science. And I know a millionth of that when it comes to biology, astronomy, or art history.

I've been programming since I was ten. During my over two decades of programming, I have spent countless hours digging into everything from transliteration and linear programming to network services and video encoding. Yet I have barely touched the surface of computer vision, neural networks, natural language processing, or machine learning. I have yet to build my own robots! 2013 is going to be the year I learn a lot more things. And I'm looking forward to it more than ever. Happy New Year!

KType progress reportFri, 12th Oct '12, 5:25 pm::

I released KType Free a couple of months ago and it has been gaining traction steadily ever since. I'm getting regular feedback from SLPs around the world with feature requests, usage questions, and suggestions for improvement. Pat Mervine, a well-known SLP who runs Speaking of Speech forums, shared it with her followers and someone even pinned it.

Today I came across a wonderful video showing the film critic Roger Ebert using a powerful new communication app called TalkRocket Go by MyVoice. Roger Ebert lost his voice in 2006 after a jaw surgery and it is endearing to hear him "speak" using technology. This is why I wake up every day and stay up all night programming.

Getting nostalgicFri, 28th Sep '12, 4:15 pm::

I like to get nostalgic often, not because I miss good ol' days but because I want to refresh my memory. If you never look back to the past, the memories will slowly fade away. Every time I recollect something from the past, I strengthen my memory of it and can recall it again in the future with ease. The problem with refreshing memories of wonderful forgotten experiences is that they are already forgotten! How do you recall that which you don't remember you once experienced?

I've noticed that I start to remember long-forgotten events precisely when I am making new memorable events. Last week I went to a conference where the host used a handheld Tibetan Singing Bowl to beckon the audience and it reminded me of a trip to Darjeeling that I took with my family over fifteen years ago where I got to play these bowls myself. We even bought a bell that you could play by brushing the striker around the circumference instead of hitting the metal. A couple of months ago I was setting up our new bunny cage and I had an instant flashback to 1991, when I volunteered at my boarding school to clean the bunny cage, so I could avoid mandatory early morning lectures.

Obviously not all forgotten memories are wondrous stories of glorious times had. Sometimes as I'm falling asleep, my brain starts flashing Chirag's Top 100 Most Embarrassing Moments videos, from the time I broke my dad's friend's accounting software system to the time I told another kayaker that I've been paddling for years and promptly flipped over in the middle of the ocean. My brain (and sometimes my wife) does a phenomenal job at making sure I never forget these unflattering moments. That's why I actively try to remember the other times when I didn't make a complete fool of myself so that when I grow old, my past won't seem like a series of gaffes and uncomfortably silent moments.

Theoretical Math! What is it good for? Absolutely everything!Thu, 23rd Aug '12, 3:15 pm::

We are all accustomed to electronics getting cheaper and smaller over time, as if companies magically shrink down their components. We just assume that smart folks in white coats inside R&D labs turn on their supercomputers and swipe away on their 4D neural network interfaces really really hard and suddenly the bulky, costly components within all electronic devices can be replaced with a cheaper, smaller parts. In reality, each and every change from a larger part to smaller part is made possible by scientific breakthroughs in physics, material science, and sometimes even math.

Do you remember cellphones from a decade ago? With their pointy antennas and bulky size? What happened to that antenna? Math happened! Or in this case, space-filling curves. Most people have seen fractals - they are shapes that can be subdivided into parts, each of which is (at least approximately) a smaller copy of the whole - the more you zoom in, the more complex the design gets. While they make cool desktop wallpapers, most people don't think much about them. Turns out, their intrinsic self-similar design makes some of them (called space-filling curves) a perfect shape to capture electromagnetic signals, specifically wideband and multiband radio signals.

So instead of pointy antennas, cellphones now have tiny, embedded fractal antennas in them. These antennas can operate with good-to-excellent performance at many different frequencies simultaneously due to their fractal shape. Instead of inventing a brand new material or industrial process to shrink down the size of the antenna, scientists applied math to figure out the best shape for a really tiny antenna that can still get good reception.

The best part? The specific space-filling curve used in fractal antennas is called a Minkowski Island, named after the 19th century German mathematician Hermann Minkowski, one of Albert Einstein's teachers. Minkowski realized that the special theory of relativity, introduced by Einstein in 1905, could be best understood in a four dimensional space, now known as "Minkowski spacetime", in which time and space are not separated entities but intermingled in a four dimensional space-time. So not only did Minkowski help make GPS, in-car navigation, and science fiction about breaking the space-time continuum possible, application of his theoretical studies in fractals now makes it possible for people to have good cellphone reception without pointy antennas. Take that Edison!

While it is easy to understand why applied sciences and engineering disciplines need to be funded and studied, it is harder to justify the study of abstract theories because practical applications can take decades or even centuries! After all, why should you care that topologically speaking, a coffee mug is the same thing as a donut (or a ring)? Today, you may not. In twenty years, application of topology in 3D printing could revolutionize the entire manufacturing industry around the world.

Wed, 18th Jul '12, 10:20 pm::

I'm getting a health checkup tomorrow morning for insurance purposes. They have asked me to not eat anything during the 12 hours prior to the checkup. Usually, I get so caught up with programming that I forget to eat all day. Last week I unintentionally fasted for two days straight when I was busy trying to learn a new programming language.

And yet all I can think about for the past three hours is food. I'm not even hungry! I had a large bowl of mixed vegetable stir-fry just four hours ago and still feel full. But knowing that I am not allowed to eat anything makes me want to eat everything. I can't wait till the checkup is over. Then I'll probably eat something to celebrate the end of my forced fast and then forget about food because I'll be busy programming all day.

iTunes Match download error - AppleScript solutionSat, 16th Jun '12, 12:45 pm::

This blog entry is for those who are trying to re-download their entire iTunes Match library on OS X for any reason and getting tons of errors like "This item cannot be downloaded: The item you have requested is not available for download", "There was a problem downloading. An unknown error occured (11111). Please check that the connection to the network is active and try again." When the error message pops up, iTunes stops downloading any more files and if you are like me and have thousands of songs queued up to be downloaded, manually having to click the "Ok" button will take weeks or months. Here's my solution to at least downloading the other files:

1. Create a new blank AppleScript and save it to your desktop as "iTunes-Enter.app" via File > Save. Make sure the File Format is set to Application and check the "Stay Open" option. The script will not work without this.

2. Copy-paste the following code into the AppleScript Editor:

on idle
  tell application "System Events"
tell process "iTunes"
if (count of windows) > 1 then
set frontmost to true
key code 36
end if
end tell
end tell
return 2
end idle

3. Save the file and close all windows except for iTunes. Make sure only one iTunes window is open and begin your downloads.

4. Double-click the iTunes-Enter.app icon on your desktop.

5. Sit back and watch as all the iTunes error messages are clicked automatically. I recommend you don't try to multi-task while this is going on because iTunes will be brought to focus any time there is an error message.

Dietary adviceTue, 12th Jun '12, 11:10 am::

Nutrition science or the study of diet, has the biggest bikeshedding problem that I know of. To paraphrase, if you go before the Board of Directors and ask for 1.5 Billion dollars to build a Nuclear Reactor, no one will review or discuss the details of the plant. They will assume that experts have been over every inch of the plans, and not want to look foolish by asking a silly question. However, if you ask the same group to approve a 30 dollar expenditure for lumber with which to build a bikeshed, then be prepared for a 45 minute discussion about all aspects of the Bikeshed, including the color of the paint.

Nobody tries to argue with a cardiologist about the workings of the heart. Nobody tries to debate a neuroscientist on the function of the hippocampus. But everybody and their mom has an opinion on what a healthy, balanced diet is just because they own a stove and have been eating all their lives. Over the past century, scientists around the world have identified the following foods as both good and bad: coffee, oil, butter, sugar, salt, wine, beer, carbs, cheese, dry fruits, eggs, meat, seafood, and almost everything in your fridge right now. Consequently, nobody can be certain what is healthy to eat, especially when each individual's needs are taken into consideration. This confusion makes it possible for entirely new industries to flourish - diet advice, dietary supplements, nutrition media (books, documentaries, web sites, apps), ready-to-eat meals, weight-loss, and organic food.

Take a step back and realize that if people actually knew what was healthy for them, none of those industries would be booming now. The problem is that everyone involved in these industries is ready to dispense dietary advice along with the purchase of their product. Everyone has an opinion on whether cheese is good for you or bad. The reason scientific research seems to be conflicting is because of poor journalism. No scientist in their right mind would come out and say "Don't eat butter!" What they do say is "In a study of 125 middle-age men with sedentary lifestyles and a history of hypertension, we found that reducing daily consumption of butter for 3 months, lowers blood pressure by 10%." Media gets hold of this research and suddenly we get "Butter is bad for you!" and "Is there something on your toast that will kill you?"

The vague definition of healthy diet that I prescribe to, comes from MichaelPollan: "Eat food. Not too much. Mostly plants." I avoid almost all discussions about diet beyond that because the specifics vary for every single person. A newborn baby with a genetic disorder might not be able to handle plant fiber. A young adult on the rowing team will need more food, including eggs, salts, and sugar than someone of equal body size and metabolism rate who spends all day relaxing indoors. Sugar has different effect on different people and so does fat, cheese, wine, and every other food stuff. We are all slightly different and so maybe your body needs more potassium than mine. That does not mean the effects are entirely different. If you and I both eat four large pizzas a day for three months, we will both be pretty similarly unhealthy with increased weight, higher cholesterol, and possibly scurvy.

So should you put olive oil in your vegetables or go without? Your wish. Just don't listen to anyone who claims to know the exact answer for your specific needs because they don't. Would you ask someone "should I buy a new sofa?" when they don't know your home layout, existing seating arrangement, bank balance, or lifestyle? Then what gives them the authority to tell you what goes into your belly?

Animal HouseSun, 6th May '12, 8:05 pm::

Now that we're settled into our new house, we've started setting up nicer, long-term habitats for all of our pets. We setup a big cage for the bunny a week ago and today setup a strong, covered enclosure for our Sulcata tortoises. We just got two adult Black-tailed Prairie Dogs today and will be moving them to a big cage this week.

Most of our pets are either rescues or adopted from Craigslist because the owners couldn't take care of them. As of right now, we have exactly a dozen pets: Three cats (Giga, Tera, Cookie), two Chihuahuas (Jack, Ladybug), three tortoises (Herbert, Phyllis, Rosie), two Prairie Dogs (Willy, Nilly), one rabbit (Buttercup), and one tiny fish (Steve). Since all of our pets are tiny (Giga is the largest at 12 lbs), it's not really a lot of work to take care of them and the cost of food and supplies is pretty low too.

And in return for taking care of them, they give us unconditional love and cuteness. Except for Tera. Her love is conditional and based on how hungry she is. But that's alright. I'm like that too.

New mission in lifeThu, 29th Mar '12, 2:50 pm::

I have a new mission in life - spread the word about KType to the whole world. One would think that being technical, I would use some sort of affiliate-marketing search-engine funnel-optimizing analytics-dashboard to let everyone know how useful and accessible KType is but after much consideration, I have taken the old over-exuberant-salesman route - I'm making phone calls! Instead of getting better search-engine placements to directly attract end-users, I want doctors, speech-therapists, and non-profit organizations to recommend KType to users who might benefit from it.

One of the best ways for me to do that is to contact the Assistive Technology Device Loan Programs for all the US States and offer them fully-functional copies of KType at no cost. Users with speech/motor disabilities can borrow iPads preloaded with KType from their state organizations and try the app out for up to 30 days. I'm also offering to train (over the phone at present) any potential users and their caretakers at no charge. Since most organizations already have funds preallocated for iPads, there is no additional cost to them to offer KType.

It is a very time-consuming process but I think it will ensure long-term growth of KType. While I would like to take out magazine ads and rent trade-show booths someday, for now I just want to find potential users and work with them to improve the app. I know it worked for my cousin Keval (the K in KType) but I don't certifiably know if it works for individuals with stroke, cerebral palsy, or ALS.

If you would like to help, suggest Assistive Technology organizations, speech-therapists, and medical caregivers that I can directly contact. Or better yet, ask them to check out the KType Demo.

Amazon.com - A Programmer's RantFri, 16th Mar '12, 4:07 pm::

Amazon.com, we need to talk. I love your service. I happily pay $79/year for Amazon Prime to get free shipping and on-demand video rentals. I buy something from you every week and spend thousands each year on Prime Eligible products. I even used your EC2 AWS service when I had to crunch through a lot of data during my research for KType. So it hurts me to tell you that you have the worst product sort and filter interface that I have ever used. Not because you do not have enough features or the interface is confusing or bland, but because you do it wrong. Here's what's wrong with a typical search on Amazon.com:

1) Incorrect sort order: I searched for 'cat food', filtered for only Prime-Eligible items, and sorted it by Price: High to Low as you can see in the first screenshot. I don't think $34.89 > $38.99 > $39.74. I understand that behind-the-scene, you are trying to calculate the lowest price offered either by you or a 3rd-party vendor and applying lots of complex calculations based on item characteristics, bulk quantity, and other parameters to make sure each item price is calculated correctly but that is not what I asked for. I said Prime-Eligible for a reason - I want to buy directly from you and I don't want to pay for shipping. Most of your 3rd-party vendors charge slightly lower than you but charge a lot for shipping. You need to ignore their prices when I choose "filter for prime-eligible, sort by price"

2) Broken filters: Why is the second item in the first screenshot even shown? At first glance, it doesn't have a price, it is not prime eligible, and it doesn't even seem to be sold directly by you. When I dug in, I found out that Amazon.com does sell this item directly, with free shipping for $42.84. If that is the case, then it should have said Prime-Eligible and shown up higher up in the sort order. Look at the second screenshot. I searched for new, Prime-Eligible 'tv remote' under $25. Why is the first item you show me priced at $69.95? What about the second and third item that are missing prices?

3) Unavailable sort: Why do I have to "Choose a Department to enable sorting"? Why do I have to decide if "disposable nitrile gloves" are categorized under "Health & Personal Care", "Home & Kitchen", "Automotive", "Industrial & Scientific", or "Patio, Lawn & Garden" by you or other 3rd-party vendors before I can sort by price or customer review? Especially since the same products show up in most of the departments. If external sites can do this using your API, why can't you?

It's 2012. Sorting and filtering at the most basic database operations. You created A9.com - a product search engine. You enable programmers around the world to use your servers at low-prices so they can build complex websites backed by your RDS and SimpleDB database services. You have some of the smartest developers around the world working for you. And yet I get frustrated every time I try to find something on your site. I can't be the only person who has a problem with the aforementioned issues. Can you please fix them so my cats don't go hungry? Think of the kittens!

Mon, 12th Mar '12, 11:45 pm::

Today was our first real "normal" day at the new house where Juliet and I didn't unpack any boxes or run any house-related errands. After over four months of incessant negotiations with sellers, lenders, contractors, and vendors, I can finally get back to my regular routine. I had put many projects on hold since October and I'm really looking forward to start working on them again. Here's hoping for a productive summer!

Indian GPSThu, 2nd Feb '12, 6:07 pm::

We're driving 250 miles from Varca, Goa to Mahabaleshwar, Maharashtra today and really need a GPS to navigate. It will take about 8 hours to drive over the hilly, back-country roads and writing down the 94 steps of directions won't help. I have my iPhone but the data plan is exorbitantly expensive so I can't use Maps on it normally. My parents have a USB mobile internet device but it doesn't work with my Macbook Air or iPhone. Thankfully, it does work with the new Windows 7 laptop I bought for my mom. So after some jury rigging, here's my Indian GPS solution:

Connect the USB mobile internet device to the Windows 7 laptop, share the connection using Ad-Hoc wifi, and turn off the screen to save battery. Connect a USB power cable from my iPhone to Macbook Air, that also has the screen off. This should hopefully ensure a day's worth of uninterrupted power and internet access to my phone. Then use the iPhone Maps app to navigate till we reach destination. In case of failure, stop and ask any trucker or motorcyclist for directions. They usually know the way to the next town over, if not more. *fingers crossed*

Trivial Jibber-jabberSat, 28th Jan '12, 7:49 am::

I can't wait to see my family again. It's been over a year and a half since I last saw them. Since then we've all personally gone through many major life changes - from my grandpa passing away and my dad's significant health improvements to my sister moving to Mumbai and Juliet becoming a Surgical PA. We talk on the phone and Skype almost daily so I don't think we missed any major events but it's the small things that I look forward to hearing about in person.

On a day-to-day basis, I feel time passes really, really slowly. We're still getting work done in the new house and so many things remain for us to fix and deal with. But in aggregate, it flies and stops for nobody. I feel like I just moved to the US, just graduated, just moved to Florida, just started working at my first real job, just got married, just adopted a zoo-full of pets, just bought two houses, and just started working on KType.

Funny how summarizing a decade-worth of life lived into a single sentence makes me realize how often I deal with things that will never make it into the summary for the next decade. Does it really matter if I spend an extra $50 for low-sone, high CFM exhaust fans for the new house or should I just get the run-of-the-mill model? In the long term, who cares! But when I see my family, that is exactly the kind of conversations I hope to have with them. I'm tired of discussing life-changing events with them on the phone. It's time for trivial jibber-jabber.

Buying our dream homeWed, 21st Dec '11, 11:59 pm::

After over a year of searching and two long months of waiting, we finally closed on our new house today. Over the next few weeks, we'll get the leaky roof fixed, carpet replaced with tiles, wallpaper replaced with fresh paint, and most of the old electric fixtures upgraded. I'm super excited about the screened back-porch as I'll probably sit there all day and code.

My kid will go to Starfleet AcademyWed, 30th Nov '11, 11:14 am::

Imagine a spherical cow in a perfectly competitive market of commodity widgets. That is, ignore intricate details like job satisfaction, industry regulations, and personal pride and prejudices.

Now let the lifetime income of a college graduate be A, high school graduate/dropout be B. Thus the lifetime income benefit of going to college is A-B. If college tuition < A-B, you go to college. Otherwise it is smarter to not go to college. For the past century, tuition has been lower than the lifetime income benefit of going to college so it is rational to go to college if you can make it happen. But tuition has been steadily rising and A-B has been constantly falling. Someday in the future, tuition > A-B and depending on your major/field of study, this might already be true.

For decades now, rational parents have been saving up for their children's college education. It is better to equip the kids with the right tools so they can earn more money in their lifetime than just giving them a lumpsum inheritance that they might squander. But if tuition > A-B, college education is economically inefficient and inheritance seems like the logical choice.

This isn't new. This is exactly what happened before 1950s, before the public was sold the dream that the only way to success is higher education. It is certainly true that in fields of science and engineering, higher education corresponds with higher standards of living and will remain so for the foreseeable future. But if tuition for a BA in Marketing is higher than the lifetime financial benefits that the degree brings, it makes economic sense to forgo the degree. Today, it might still be worth it but 15 years from now, the situation will not be the same.

If you're a parent, you should still save up for your kids but they might not use the funds towards a college education but a downpayment on a house or investment in their own business. To people today who have been raised believing that college degree is a must, this will seem appalling. But if tuition > A-B, it will simply be rational.

Weekend in the Garden of Good and EvilTue, 6th Sep '11, 12:54 am::

Juliet and I went to Savannah, Georgia this Labor Day Weekend with our friend Sandra and her daughter (our goddaughter) and here are the photos. I had visited Savannah twice before to see my friend Vu but it wasn't until this weekend that I took the time to fully appreciate the city's cultural and socio-political origins.

After a wonderful walk through the Oatland Island Wildlife Center on Sunday, the girls went shopping around Ellis Square while I decided to read some short stories and poetry by the fountains. I came across one of the most haunting poems I've ever read - Seven Twilights by Conrad Aiken and felt compelled to dig deeper into his life. He was born in Savannah in 1889 and when he was a small boy, his father killed his mother and committed suicide himself. This tragedy had a profound impact on his development and writings. Saturday night we took a "ghost tour" around the city during which our guide told us about numerous Savannah residents who had tragically died of malaria or spousal-abuse centuries ago and haunt the old houses to this day. The Aiken name was missing from the roster, though the writing thoroughly conveyed the message.

With a huge immigrant population of Haitians and Irish during the 18th and 19th centuries, Savannah developed its own flavor of Americana literature, art, and architecture, much like New Orleans in Louisiana and St. Augustine in Florida. The city was founded in 1733 by Gen. Oglethorpe and laid out around four open squares intended to provide space for military exercises. The layout was also a reaction against the cramped conditions that fueled the Great Fire of London in 1666. By 1851 there were twenty four squares in the city.

The house we rented was next to Forsyth Park, which was featured heavily in the bestselling book Midnight in the Garden of Good and Evil. Sunday evening we watched the haunting movie version, starring Kevin Spacey, John Cusack, and Jude Law. The story was set against a backdrop of the traditional Southern social elites in the early 1980s and portrayed elements from voodoo beliefs and alternative lifestyles that are as much a part of Savannah's culture as the ghost tours and historic church congregations.

While there is no single incident during the entire trip that I can point out as haunting, I left the city with a feeling of tragic nostalgia. It didn't matter that the city today is a vibrant port-city or is just one of the many cities around the country with a rich history. In the course of a few days, I had witnessed the birth and death of generations. Time had either wiped clean or set in stone the dreams and nightmares of men and beasts alike. As I reflected upon my own mortality and unfulfilled dreams by the fountains of Ellis Square, Juliet walked up to me and gave me a tight hug. She said "I missed you" and I replied "I missed you too. Now let's go home."

Wed, 3rd Aug '11, 4:15 pm::

I wish I knew who the original author of this tale was so I could credit them. It is most definitely one of my favorite stories. Feel free to share.

The Parable of the Mexican Fisherman

A boat docked in a tiny Mexican village. An American tourist complimented the Mexican fisherman on the quality of his fish and asked how long it took him to catch them.

"Not very long," answered the Mexican.

"But then, why didn't you stay out longer and catch more?" asked the American.

The Mexican explained that his small catch was sufficient to meet his needs and those of his family.

The American asked, "But what do you do with the rest of your time?"

"I sleep late, fish a little, play with my children, and take a siesta with my wife. In the evenings, I go into the village to see my friends, have a few drinks, play the guitar, and sing a few songs ... I have a full life."

The American interrupted, "I have an MBA from Harvard and I can help you! You should start by fishing longer every day. You can then sell the extra fish you catch. With the extra revenue, you can buy a bigger boat.

"And after that?" asked the Mexican.

"With the extra money the larger boat will bring, you can buy a second one and a third one and so on until you have an entire fleet of trawlers. Instead of selling your fish to a middle man, you can then negotiate directly with the processing plants and maybe even open your own plant. You can then leave this little village and move to Mexico City, Los Angeles, or even New York City! From there you can direct your huge new enterprise."

"How long would that take?" asked the Mexican.

"Twenty, perhaps 25 years," replied the American.

"And after that?" the Mexican asked.

"Afterwards? That's when it gets really interesting," answered the American, laughing. "When your business gets really big, you can start selling stocks and make millions!"

"Millions? Really? And after that?"

"After that you'll be able to retire, live in a tiny village near the coast, sleep late, play with your children, catch a few fish, take a siesta with your wife and spend your evenings drinking and enjoying your friends."

3rd AnniversaryWed, 27th Jul '11, 11:53 pm::

Today was our 3rd wedding anniversary. Hard to believe how fast time passes. Since the anniversary fell on a Wednesday, we decided to celebrate it a bit earlier and took a short vacation in Longboat Key last weekend. But we saved the gifts for this week. Juliet surprised me by designing new business cards for me and in return, I did what I always do - spoil her with shiny things (necklace & earrings).

Things have been pretty busy for both of us lately, especially with her long 6am-7pm surgery days. I've been working on KType.net steadily and can't wait till I have something ready to share. Last weekend I took some time to create a Google+ extension in Chrome and so far over 2,000 people have installed Plus Minus. I did not expect such a positive response and was pleasantly surprised to see that people love it. I'm planning on making a Firefox version soon. In the meantime, I'm learning CoffeeScript.

More science, not lessFri, 22nd Jul '11, 1:32 pm::

I went to bed late last night and woke up to the sound of loud beeping alarms. Having survived an electrical fire that shook me up from peaceful slumber in 2005, I still panic a bit whenever I detect loud continuous beeps in my sleep. To my relief, I discovered that there was no fire - it was just a power failure and my security system and computer UPS were beeping to alert me that the battery backup had kicked in. Not knowing if it was just me or the whole neighborhood, I walked over to my neighbor's house to check and he said the whole neighborhood was without power because of a transformer malfunction. He called the electric company and was told the power would be back in two hours.

With no power to go back to, I ended up just hanging out with my neighbor and we talked about "The World". It's been a long time since I had a good, friendly argument offline and frankly I was surprised at how different the world appears to him than it does to me. To me, NASA, space exploration, and particle physics research are a necessity. Pushing the boundaries of science, regardless of how soon the research can have practical applications, is imperative. To him, all government-sponsored research was taking away money from hard-working people and giving it to lazy scientists so they could put shrimps on treadmill (depressing link below). In his view, all research should be funded privately and not at the taxpayers expense.

I argued that yes, while 1 out of 1,000 grants involves putting shrimps on treadmills, scientific discovery is not like running a factory. You cannot just say "cure cancer", expect a bunch of researchers to go into a laboratory, and come out with a single cure. That's only possible in Spiderman comics. In real-life, people from all over the world pour their hearts and souls into one single tiny aspect of the entire problem and tirelessly work on it for decades, and if they are fortunate, discover something meaningful. My neighbor has chronic back pain and I asked how would he feel if scientists discovered a special protein that gets released into the shrimp's bloodstream whenever it starts to develop signs of chronic fatigue and that we can create medicine that have the same beneficial effect on humans with chronic back pain? After a few moments of silence, I could sense his mind-gears turning.

Being cynical as I am, I expected him to quote yet another talking-point from some news article but surprisingly he said "You know, that's not so bad. What's half a million bucks when you can get rid of life-long pain for millions of people?" I exclaimed, "And that's exactly what science is! We don't know what is going to work and what's not but we have to keep moving forward. Going to Mars and beyond may seem like a waste of taxpayers money when you could be building more schools but without promotic scientific research, you will never be able to break out of the problems we have in the world today."

We argued back and forth for the next couple of hours about everything from drug legalization to policing of the Internet but before we parted ways, he thanked me for changing his views on scientific research. He said "You know, I never looked at it that way." That made me feel genuinely happy. I expect others to disagree with me on socioeconomic matters as it is quite often not a matter of black and white but rather infinite shades of grey. However, science is a matter of black and white to me. Science good, not-science bad. Of course there are shades of grey within scientific research itself but overall, the world will be a better place with more science, not less.

Introducing Plus MinusThu, 21st Jul '11, 2:52 am::

If you use Chrome and love Google+ but hate how messy the Stream gets, check out my new Chrome Extension: Plus Minus. It lets you easily mark Google+ posts as read. New posts in your stream show up normally and after you read a post, click the triangle next to the person's picture to shrink the entire post into just two lines.

Try out the extension and leave your feedback in the comments below.

Sun, 17th Jul '11, 8:51 pm::

Spotted this preserved giant squid at the Mote Aquarium in Sarasota, FL today. It's body was over 30 feet long and weighed 500lbs when it was found off the coast of New Zealand a few years ago.

Sat, 18th Jun '11, 11:50 am::

People ask me all the time about the status of KType. I had a demo running in February and since then I've spent hundreds of hours coding with nothing to show so people wonder what is it that I'm really doing. I'm doing SCIENCE! And that's the problem. While I can code up a whole new menu system in a day, doing actual research takes a lot of time. But I do have something interesting to share.

KType suggestions are coming along great. When a user types "wy so srs", KType can now suggest "why so serious". KType will run on the iPad and cannot rely on an internet connection to make suggestions. So I have to come up with these suggestions in real-time as the user is typing, based on the data already stored within the KType iPad app. My goal is to make 5 good suggestions within 0.5 seconds of the user pressing a letter. With a dictionary of over 600,000 words and phrases saved on the relatively slow iPad storage, it is no easy task to pick the best 5 choices in under a second. Just reading the 600,000 phrases takes over 8 seconds! So I have to be as clever as I can be and only search within words that I can predict might match.

To put in more bluntly, I have been spending months just to save milliseconds. Because in the end, the user's experience matters more than anything.

Sun, 12th Jun '11, 11:10 am::

Yesterday I took new pictures of all of our animals and also made a short video around the yard and house with them. Check it out.

Nice thingsThu, 2nd Jun '11, 10:45 am::

Happy B'day Mom! Today is also the first anniversary of our Indian Wedding! I can't believe it's already a year since we went to India. I can't wait to go back. I'm pretty sure this time we'll go in the winter season so we can travel around the country comfortably.

Last night I got back from a short vacation to see our relatives in Houston, TX. Juliet and I drove a thousand miles to Texas last Thursday and stopped by New Orleans en route for some delicious beignets. Juliet flew back home on Monday and I drove back yesterday, rocking out to 90's music for 15 straight hours. In Houston, we met my dad's maternal cousins and their ever-so-boisterous kids. It was a great experience hanging out with them, especially since none of them had met Juliet before. In the mornings and afternoons, we chilled in the pool and in the evenings, we sat around the kitchen table snacking on Indian junk food and recollecting stories and experiences.

One of my favorite things in life is to hear people say nice things about others. I don't do drama and don't much care for negativity. It is very easy to spew petty complaints but it takes a big heart to genuinely appreciate and admit how wonderful others are. Like Thumper said in Bambi, "If you can't say something nice, don't say nothing at all." So I get teary-eyed whenever I hear people praise others. It was such a wonderful feeling to hear my relatives say things like how nice my mom is, how creative my sister is, or how lucky I am to have found a wife as sweet as Juliet. I live for days like this.

Now it's back to regular life. Juliet has been working as a surgical PA for a few weeks and is getting accustomed to her busy schedule. I have been making slow but steady progress with my research project over the past few months and now that Juliet is busy all day, I can kick things into overdrive and get some serious work done. I can't wait!

Of dreams and nightmaresWed, 20th Apr '11, 11:35 pm::

I've always had a love-hate relationship with sleep. While I never have a problem falling asleep and seldom wake up in the middle of the night for any reason, I rarely shut my eyes and just wake up 6-8 hours later. Between the time I fall asleep and wake up are hours and hours of dreams and nightmares that keep me engaged each night. I'm planning on staying up late tonight to "reset" my dream/nightmare cycle. I can recollect most of my dreams every morning if I want but usually avoid doing so.

Many of my dreams have recurring themes. One common dream I have is finding entirely new rooms and sections of my own house or my parent's house. A recurring nightmare I have is realizing I have a final exam today for a class I have somehow signed up for but never attended or studied for. My dreams are often surreal and geography agnostic - I could be in SeaWorld, Orlando and walk up to the street vendor in Kolkata for a quick snack. My nightmares are a cross between 24 and Everybody Loves Raymond - a ticking time-bomb of social awkwardness.

I have always had dreams and have failed to explain the cause despite my meticulous attempts to analyze my diet, exercise-level, moods, entertainment, stress, or health. I love finding patterns but I can't seem to find any with respect to my sleep cycles and dreams. What I do know for certain is that if I sleep less, I can't seem to recall my nightmares. This makes me a little tired physically but mentally I feel a lot more refreshed than if I sleep 7-8 hours and have 3 hours of nightmares. So every few days, I stay up late to try and reset the cycle so I can get more dreams and fewer nightmares. If I sleep more than 7 hours, I am guaranteed to have a bunch of nightmares that will affect my mood for the rest of the day.

In order to prevent or minimize the negative effect from nightmares, I used to control my dreams, but I stopped doing that because it was extremely exhausting and no different from being awake for many hours every night watching foreign films without subtitles. I've tried "planning" as I fall asleep - planning everything from my next day's todo list to life goals and dreams. I've tried meditating and clearing my mind as I fall asleep. None of these have any effect on the onslaught of dreams and nightmares each night. While one might say these nightmares are a result of suppressed emotions, repressed memories, or personal anxiety, I would disagree with that because (a) I live a pretty drama-free life with barely any social or interpersonal conflicts (b) I've had both vivid dreams and nightmares since I was a carefree kid, and (c) my dreams often segue to nightmares and vice versa so it's not a well-defined condition like after-effects of PTSD.

As a result of these dreams and nightmares, I like to stay up late and sleep fewer hours. But all is not lost. There are fun things I can do as I fall asleep. I can transition into a wake-initiated lucid dream as I slowly fall asleep and make myself hear any music or sounds I want. It's like the world's largest iPod library in my own head. I just think of a song and I can hear the entire orchestra with all the small, distinct notes playing clearly in surround sound. Or I can think of a voice and converse with anyone I want, just like in real life. Sometimes, I can even make myself "see" anything I want with my eyes closed. I only do these things as I'm slowly falling asleep. If I'm already asleep and realize that I am in a dream-state, I choose not to control it because it is exhausting like I mentioned in the previous paragraph.

When I'm not actively dreaming but still lazy enough to not get out of bed, I do a lot of problem solving in my sleep and love it. Often I will get stuck on a computer project during the day and find the most optimal solution during my sleep. I don't think I "dream" the solution but rather think of many different solutions in a relaxed state, devoting a larger part of my active concentration to solving the problem instead of sensing environment, taste, sounds, or sights. I would love to be able to get into this state more often, though not at the cost of peaceful sleep.

Sometimes when I've had just the right amount of wine, I go to bed and wake up feeling refreshed 8 hours later without any dreams. I'm sure I still dream but as long as I don't remember dreaming when I wake up, I'm happy. I just hate feeling tired every morning because I was writing, directing, and acting in a live-action movie in my head for the past few hours. Here's hoping for a dream-free night!

Sun, 10th Apr '11, 4:20 pm::

My friend Arthur and his girlfriend are visiting us from New Jersey this weekend and we've been doing a lot of sightseeing with them. We went to the Harry Potter Theme Park at Universal Studios on Friday and visited the new Salvador Dali Museum yesterday. We also went to an equestrian competition in Tampa yesterday evening at the Raymond James Stadium. We're on our way to get some yummy Mexican food before we hit the beach. They're flying back home tomorrow and then it's life back to normal for all of us.

Juliet and I were both pretty disappointed by the new Dali Museum. Architecturally it is a very interesting building design but the entire experience felt hollow and extravagantly commercialized. Walking through the old museum, I always felt like I was getting an opportunity to see a private collection of invaluable art, something I would never get a chance to see anywhere else. The new museum felt like the Disneyfication of Dali's entire portfolio with a Cafe Gala ready to serve you sandwiches and gift shop selling overpriced jewelry by designers who had nothing to do with Dali. The layout of the art gallery itself was very unimpressive, just two large rooms with Dali's artwork splattered all over with no running theme or logical organization. I love Dali's artwork but I was thoroughly disappointed by the complete lack of warmth in the museum design. Instead of Dali, if this this museum housed modern art or Ikea furniture samples, I would have loved it.

What next?Wed, 19th Jan '11, 8:15 pm::

Last year was pretty stressful and around December I decided to slow things down for a bit. So after Juliet graduated, we did some traveling, caught up on missed TV shows, and partied like it was 1899. Suffice to say, I can't handle so much happiness and have thus decided to put an end to my carefree existence immediately!

I have two personal goals for 2011: (1) Make KType work and (2) Kayak 52 miles in the Suwannee River Challenge. I haven't worked on KType in over 3 weeks and am dying to get it up and running. The kayak ultramarathon is in October and I've started training for it. Though I prefer not to blabber about things I haven't done yet, I can't resist mentioning that I'm very excited about both of these because I feel they will complement each other very well. Kayaking will be a healthy break from multi-day programming sessions and I'll have plenty of time to think about KType when I'm out on a river for six straight hours.

Earlier today Juliet mentioned that she has one goal right now and that is to get a good job as a Physician Assistant in St. Petersburg / Clearwater / Tampa Bay area, preferably in the areas of Dermatology, OB/GYN, or Oncology. But she wondered what her next goal would be. I'm just as curious to find out. Like me, she is fueled by challenges and always wants to do something new, exciting, and unexpected. I told her that's the best part of my life - the uncertainty of it all.

Unlike most people I know, I will never be content with knowing exactly how my life will play out in 5-10-15 years. The world offers far too many adventures that keep me from sticking to decade-long plans. I like one-year plans because those I can make a schedule for. KType is different because it's more of an academic pursuit than a software project. I'm completely uncertain of what lies ahead for me career-wise and haven't given much thought to it. And that's the way I like it.

I love TV ShowsMon, 3rd Jan '11, 9:40 pm::

When I was a wee-little kid, I used to love TV shows, mostly cartoons and children shows. Movies were for grownups. And I never figured how some guy who died in one movie was alive in another. Then as I grew older, I came to love movies a lot more. Everything about movies was perfect. They have a definite start and end, a storyline with a definite plot, and tons of excitement packed into a few hours. As I started to go through some of the great films, I learnt how to recognize and appreciate good direction, screenplay, and editing. In contrast to these amazing movies, television was dull, slow-paced, and frankly unprofessional. TV shows were for old, boring people.

Now that I'm on my way to be one of those old, boring people, I'm finding myself falling in love with TV shows all over again and for very different reasons. TV shows characters stay with me for a long time. I can identify with the people, relate to them, and see them mature over time. Two-hour movies (except for series like Harry Potter) just can't capture years of character development. I don't watch reality shows and prefer to watch shows with adventurous and humorous themes.

When I was in my movies-are-better years, I used to make fun of my parents and grandparents because they loved watching melodramatic TV shows that went on for years and years. In the last few years, I've seen many TV shows completely and loved every moment of it. It actually makes me a bit worried when I think about the amount of time I've spent in front of the TV and that's why I decided to write this 'blog entry.

Off the top of my head and in no specific order, the shows I've watched every single episode of: Avatar: The Last Airbender, South Park, Futurama, Dexter, House, Breaking Bad, Arrested Development, Doctor Who (New Series), Torchwood, X-Files, Mad Men, Pushing Daisies, Dead Like Me, The IT Crowd, Eureka, The Riches, Louie, The Office (US version), Seinfeld, Friends, Penn & Teller BS, 3rd Rock from the Sun, The Big Bang Theory, Dilbert, Ally McBeal, Mad About You, and SATC. I've also watched almost all episodes of The Simpsons, Frasier, Family Guy, American Dad, Monk, This American Life, It's Always Sunny in Philadelphia, Whose Line Is It Anyway, SpongeBob Squarepants, Two and a Half Men, Spin City, That 70's Show, The Wonder Years, and Doogie Howser. Lately, Juliet and I are watching 30 Rock together and I'm going through the first season of Merlin (she's not much into scifi/adventure shows).

It does sound like I watch an awful lot of television and I haven't even mentioned documentaries like Cosmos, Understanding, The Universe, Modern Marvels, Planet Earth, and Attenborough classics. Time and again I've considered watching less TV and reading more but somehow I just keep finding new shows that I end up loving. I don't feel guilty for watching TV because I know it helps relax my busy-bee of a mind and gives me a much needed break from programming. And since my programming productivity hasn't gone down and in fact has risen lately, I find no reason to stop my television watching activities. I've been mixing TV with programming and it has been working pretty well for me. I code for 4-5 hours in front of the TV, then get tired of coding and play with my cats and bunny while watching TV for a couple of hours. Then I get bored of TV while the pets get tired of me, so I turn off the TV and program for 5-6 hours in absolute silence.

For me, the end goal is sustainable productivity, while being healthy in mind and body. Also, keeping my wife, family, friends, and pets happy. So far so good! However, I've learnt to be careful whenever I start to like something too much, in this instance, TV. Hence I decided to pause Merlin for an hour and write this 'blog entry, just to get my thoughts out on the whole subject for me and you to decide. Now that I've written it up, I feel pretty good that I'm not going down the path of addiction, be it to TV, internet, programming, or pets. Of course, you may think otherwise so feel free to speak your mind and let me have it.

Fri, 31st Dec '10, 11:20 am::

I just did my final chores for 2010. I cleaned up all the animals, cleaned out our Florida Room, made all the phone calls to companies (bank, credit card etc.) that I had been pushing off for a while, and finalized the paperwork for our cruise to Mexico in January. Year 2010 is almost over and I'm looking forward to 2011. Happy New Year everyone!

Sat, 11th Dec '10, 1:50 pm::

This 'blog entry is being written on a laptop that is physically in India while I am sitting on my sofa in US. I'm remotely logged into my mom's new laptop so I can customize it just for her. Her laptop was loaded with so much crapware that it was unusable. Despite having 2GB of RAM and a fast CPU it was crawling. I used Skype's screen-sharing option to see what she was seeing and got her to install TeamViewer.

Once we got TeamViewer working, I took over and for the past 4 hours have been removing crap from her laptop and installing some useful applications. TeamViewer doesn't require you to create an account or give out your email. Download software at both ends, enter the remote PC's ID & pin and you're good to go. I highly recommend it for fixing family PCs.

Motivating myselfTue, 7th Dec '10, 1:45 pm::

I love watching Doctor Who (new series mostly). I'm too lazy to exercise. So I have made a new rule to motivate me to work out and it's been working well for a few weeks now. I'm only allowed to start watching Doctor Who once I get on our elliptical machine. If I work out for 30 minutes, I can watch the show for 30 minutes during the exercise and a bonus 30 minutes afterwards. If I work out for 45 minutes, I get to watch the show for 45 minutes during exercise and a bonus 45 minutes afters. Since each episode is 45 minutes, that's two episodes. Last night I worked out for 99 minutes. What can I say, I really LOVE Doctor Who.

Fri, 12th Nov '10, 3:35 pm::

We started watching a new show on Netflix Instant Watch - The Riches starring Eddie Izzard and Minnie Driver. We're only on the second episode yet I'm already hooked.

Signs They Just Want Your MoneyFri, 5th Nov '10, 3:05 pm::

I'm skeptical of people who talk for a living. If you wrote a self-help book and now give lectures around the world talking about your book, chances are I want nothing to do with you unless everything you say is grounded on hard science. If what you say cannot be proven or disproven, I'm not interested, even if all of it might be true. This includes alternative medicine advocates, nutritionists, personality coaches, most business / leadership coaches, NLP counsellors, and definitely the followers of pseudosciences like astrology, faith / spiritual healing, dowsing, ghost hunting, homeopathy, magnet therapy, and ESP. I know many people in my personal life believe in some of the above but it doesn't bother me. After all, I'm a fan of a time-travelling Doctor from the extraterrestrial planet Gallifrey so who am I judge what someone else believes in.

I came across an interesting video yesterday titled Your Brain At Work by a business coach. While the title, presentation format, and mention of a business coach set off red-flags, I gave the video a shot because it was presented in the Google Tech Talk series. I was pleasantly surprised to find it had many moments of insight with the presenter constantly citing case studies and medical research to back up his claims. What he said obviously seemed very true. The brain indeed has a prefrontal cortex and certainly studies have shown it is important for complex thought processes and critical analysis. And personal experience tells me that humans certainly get affected by negative stimuli much more intensely than positive stimuli. The presenter certainly knows what he's talking about.

His words reinforced my understanding of the brain's functions and capabilities and I even mentioned it to my wife that she should watch this sometime. I was so impressed with the presentation's logical reasoning, structured format, and reliance on actual reason that I let my skeptical guard down and completely ignored all the subsequent red-flags that I always watch out for. This morning I decided to go back and review some of the research he cited before I shared the video with some of my friends and that's when the house of cards came falling down. None of the original research has been published in any well-known journal in the fields of neuroscience, brain, medicine, or even psychiatry. The presenter made substantial references to studies but they were conducted by him and most of them were published in a journal founded by him. He coauthored many of these studies with researchers with impressive CVs but some of these researchers were not even in the fields they conducted the research in. None of these are deal-breakers individually but when I spot a series of them, I step back and question a validity of the primary author.

While there is an easy way to sniff out bogus science, there is no tutorial on how to spot a life coach who wants a lot of money to teach you how to live better. So having failed to identify the lack of hard science last night in the presentation, I decided to make up a list of my own. This list is not a critical analysis of the video I watched yesterday but is just a model to help me and hopefully others.

Five Easy Signs They Just Want Your Money:

  • Bold, dynamic speaker: You need two things for someone to pay you to talk: (1) Have something worthwhile to say and (2) Be an awesome speaker. Most life coaches I've seen only have the second part and they do their very best to hide the lack of actual, original content in their presentations. But that is an art in itself as you'll see below.
  • Obvious facts get repeated: This is an easy one to spot. If you catch yourself agreeing with someone talk, that's a big red flag. Knowledge doesn't work like that. You have to work hard to understand scientific methods like path integral formulation. I'm learning a new programming language using online documentation and video presentations and I keep going back and forth every few minutes to make sure I really "get" it. If something as mundane as a programming language is that difficult, what makes you think someone can explain "how the human mind works" in 45 minutes? Asking 1,000 people whether they like red or blue after seeing green and concluding that the human mind prefers red is not science, despite gratuitous use of fMRI images. At best, it is a well-designed survey. The goal here is to make you feel like they know what they're talking about so you can feel like you're learning something. If I show you that I know something, then I talk about it, instantly you'll feel like you now know it too, especially if I ask easy to answer questions that cement your beliefs.
  • Generalizations abound: Real science is very, very specific. Generalization in science is very difficult, if not impossible in some fields. For almost a century now, many scientists including Einstein have tried and failed to come up with a unified theory of how everything works in the universe and so far, this remains an open line of research. Yet the guy on stage who wrote a book on herbs can explain everything about everything? Usually, speakers with a good grasp of one field will try to apply it to every problem that the audience presents. So a guy on stage selling vitamins will say there is a vitamin tablet for every single problem in your life, including your son who keeps getting into trouble at school, your boss who doesn't appreciate your hard work, and your business partner who keeps trying to steal your share. Another guy selling meditation tapes will tell you that meditation is the solution to all of the above problems and the guy selling "mind-body control" or "neuro-linguistic programming" will say his tools will fix everything. Beware of generalizations.
  • Unique perspective on the common: This one's a doozy. I said above that most speakers don't have anything new to say yet now I say having a unique perspective on a common phenomenon is a gotcha. The reason is that this is their big sell and how they managed to get on the stage. If there is absolutely nothing new in someone's talk, it is easy to call their bluff despite their dynamic hand-waving abilities. But if during all the hand-waving, the speaker makes you wonder "huh, I never thought of it that way" even once, then you've fallen hook, line, and sinker for their act. And every act needs a setup. The speaker's unique perspective is their thesis statement, their angle, their bait. "Have you ever felt like A, B, C? Believe it or not, but A, B, and C are all because of W, which is just an upside-down M!" Surely you never thought W being an upside-down M had anything to do with A, B, and C. So this person on stage must have some insight that you don't. Right?
  • Special acronyms & mnemonics: I saved the best one for the last because it is something EVERY SINGLE life coach does. They make up really cool, action-word-laden acronyms to help you remember the bad and the good. Often they'll put up a slide saying "The real cause of stress in life is DONKEY: D for Dishes, O for Office, N for Naggers, K for Karma, E for Enemies, and Y for YOU!" Hey, that sounds about right. This guy sure is insightful. And then they say "The solution to DONKEY is NOPANTS: N for Never giving up", O for Onomatopoeia, P for Palindromes, A for Ants, N for Nts, T for Ts, and S for Seriously, I'm done making this stuff up." There. Easy as pie. Making lame acronyms doesn't make anyone deep or insightful. It simply gives them more practice at making stuff up, something they're already doing when writing the rest of their speech. Instead of cheap acronyms, I prefer Steganography, "the art and science of writing hidden messages in such a way that no one, apart from the sender and intended recipient, suspects the existence of the message." You want an example? Scroll up and read the first-letter of all five of these paragraphs :)

I really don't have a problem with experienced people teaching others how to do anything, including living a good life. Most of what I've learned is from others. However, I do have a problem with people who claim to have done SCIENCE and then when you dig in, turn out to have done no such thing. I don't expect a hair-dresser teaching an apprentice on how to curl hair to cite a dermatological journal. But if you talk about neuroscience, quantum mechanics, nanotechnology, or any hard science, you better be standing on firm ground. Quantum Thermodynamics is a wonderful field but you can't use it to explain why sometimes you feel like aliens are watching your every move.

Wed, 3rd Nov '10, 1:05 am::

It took me almost six hours today but I finally sorted through 4,000+ photos from our Out-West Voyage. Here are the photos from the trip, organized in ten small albums. I haven't added the captions yet but I plan on doing that over the next few days.

Sorting through a thousand photos isn't difficult when only one camera is used. In our case, we had Chris' Droid, Arthur's iPhone, my iPhone, and Arthur's DSLR. We all took pictures at different times in different places, though Arthur took the bulk of the hi-res pictures on his DSLR. Since we crossed back and forth many state lines and time zones, it is practically impossible to just sort the photos by date and time to get them all in the right order. I wanted to break up the photos into ten albums and put about 30 photos per album. So I imported all of the photos in iPhoto on my new Mac Mini and organized them manually. I do not retouch or edit any photos except for resizing them automatically for faster downloads.

This reminds me - I bought a used Mac Mini last week. I hooked it up to my 5th LCD and setup Synergy so that I can control my main PC and the Mac Mini using a single keyboard/mouse. I certainly have way too many computers and electronic devices in my house now. I have my main 8-core PC, an Acer laptop, the new Mac Mini, Juliet's HP laptop, a tiny laptop permanently connected to my TV, two iPhone 4s, an iPad 3G, an iTouch, a Nokia N800, and 2-3 old PCs locked in my closet. I'm planning on giving away the old PCs soon so it's not too bad. My main PC is now 3.5 years old but is just as fast as the day I bought it.

In other news, today my 'blog turns 9. When I started it in 2001, I had no idea I would still be updating it on a regular basis. Next year I might do something creative for my 'blog's 10 year birthday.

Tue, 19th Oct '10, 12:05 am::

We're camping in Holbrook, Arizona tonight after having driven through New Mexico over the past two days. I drove from St. Pete, Florida to Houston, Texas via Alabama, Mississippi, and Louisiana. I've been taking pictures all the way and once Arthur and Chris met us up in El Paso, they took over the photography department. In New Mexico, we visited White Sands desert, Cibola National Forest, Santa Fe, Los Alamos, and Chaco Canyon. In Arizona, we visited Petrified Forest (part of Painted Desert) and will be going to Meteor Crater and Grand Canyon tomorrow.

We're taking so many pictures that I'm afraid it'll take me a week to just go through them. I'm certain I'll upload it all here as soon as possible. We have 3 more nights of camping before we get to Salt Lake City, Utah. I'm so excited that I can't sleep.

Tue, 12th Oct '10, 11:40 am::

Googlebot is my friend. It reads everything I write. It checks my 'blog daily to see if I wrote anything new. It even reads my old writings and projects to see if I added anything. Then it shares everything I've ever done with the rest of the world. It introduces me to new people and is polite enough to not peek into things I want to keep hidden. Googlebot is my friend and I'm thankful for it.

Success MatrixWed, 29th Sep '10, 6:30 pm::

I spent a considerable time this past month learning new systems, platforms, and tools to improve my skills in programming. Choosing what to learn is often quite a difficult task of its own because you never know how the 200 hours you spent learning a new technology will impact your skills, creativity, and the very way you think. One important thing I learnt while learning to learn is how to distinguish between tools and raw materials, and more importantly, why.

Tools are what you build the product with. Raw materials are what the product is built of. The fable of The Chicken and the Pig would be quiet appropriate here: No matter what you build, tools are involved but raw materials are committed. I used to spend a lot of time picking the right tools for the right job because that's what you're supposed to do. Yet I saw lots of examples of really crappy tools being used improperly in very successful products. On the other hand, I also saw very good tools being used properly in products that failed miserably. How could there be no correlation between the input and output? Turns out I was only looking at part of the input. What I should have been concentrating on, was the combination of the raw materials and tools:

Success MatrixStrong MaterialsPoor Materials
Strong ToolsDesigned to succeedAwaiting disaster
Poor ToolsAwaiting sweat & bloodDesigned to fail

Having a successful product certainly requires a lot more than strong raw materials and tools but having those two right gives you a strong foundation. That buildings and bridges built with poor materials fall is no shocker. What does surprise people every now and then is seeing something built with poor tools succeed. These products require a lot more sweat and blood to succeed but they can succeed indeed. I don't have first-hand knowledge working with the following tech sites but based on the information I've gathered from articles, interviews, and online postings, I would classify them in the success matrix as:

Success MatrixStrong MaterialsPoor Materials
Strong ToolsDropBoxXmarks
Poor ToolsOrkutCuil

The problem with technology (and the primary reason I decided to write this post) is that it is difficult to decide what is a tool and what is a raw material when in the end, it's just a bunch of 1s and 0s. If you're building a shed, wood and nails are raw material, axe and hammer are tools - no ambiguity at all. But for a web project, is the back-end database a tool or a raw material? What about the platform, the programming language, the framework, the client-end scripting library, the graphics engine, or the server host?

Since the difference is hard to spot, the question is if it even matters or not. I'd say it does, for one simple reason - raw materials cannot be changed after you've started building the product whereas tools can be, albeit at a minor cost. You can't switch from wood to cement half-way through a building project but you can certainly upgrade to a nail-gun from a hammer when your arms get tired. Using the ability-to-be-swapped as the primary condition, it can be easy to decide if something is a raw material or a tool in a tech project. Hosting? Usually a tool, unless you build your project solely for AWS. Programming language and framework? Usually a raw material unless the back-end is what's doing the bulk of the hard work and the front-end is simply a pretty proxy. Database engine? Could be a swappable tool if you abstract away all database-specific calls from your code.

Programmers often get into long arguments about which technology is right for the job and why you should use X and never use Y. Fact of the matter is, if something is a raw material for your product, take the time and do the research to make an educated guess. It will always be a guess because you never know what will happen in the future. If something is a tool, just pick something that gets you going quickly because if it doesn't work, you can always switch to something else later.

Sun, 12th Sep '10, 12:45 pm::

It's been over a week since I started my new schedule and I'm pretty satisfied with it so far. I've gone running with our two puppies almost everyday, worked on my projects like I intended to, fulfilled all of my commitments, and got a taste of being in the zone. My stress-level has gone down drastically and I've been feeling extremely creative all the time. I know this because yesterday, after a hiatus of almost 3-4 years, I felt excited to dabble in computer graphics once again.

I made a 3D city out of Jenga Towers (warning: 7mb) by programming in Structure Synth and rendered it using SunFlow. To see how I did it, read this and to do it yourself, read this. While playing around with 3D graphics seems like a waste of time unless one intends to make it a career, I know from past experience that once I feel creative enough to make some artwork, the energy and enthusiasm starts to flow into my code and projects.

In other news, we cancelled our cable TV and home phone line. We mostly watch shows and movies on-demand via Netflix Instant ($9/month) so there's no point in paying $100/month for less choice and worse programming. I've been watching Doctor Who episodes while Juliet loves to watch chick-flicks and romantic comedies.

My plans for our big desert/canyon trip in October are coming together. I planned the entire 1700-mile route last week and will make the reservations for the camping sites later today. I'm so excited!

The walk of my lifeFri, 3rd Sep '10, 12:40 pm::

I took a long walk by myself today. I had been waiting for this walk all my life and it was everything I ever thought it would be. Most people plan for success, many plan for happiness, and the rest plan for difficult-to-achieve goals. I took a long walk to plan for balance and self-actualization. Now that I'm not working full-time, there are too many things I can make myself busy with. Most of the things I want to do are computer-related and if my past-experience is any indication, they will bring me temporary excitement, momentary fame, and years of bug-fixes, feature-requests, and unpaid tech-support emails. In short, every new project I pick up comes with life-long baggage and even though I love these little things, they prevent me from doing the big things I really want.

I began my walk with the goal of simplifying my life while still enabling me to do everything I want guilt-free. This includes lots of computer things, family-time, exercise, kayaking, self-improvement, and social commitments. After an hour of pondering, I came up with a weekly schedule that will be nearly identical every day:

My daily chores would fit between 6am-7am and 7pm-11pm. All my interesting projects would be during 8am-6pm. Once a month, I will reevaluate my open projects and make changes to my schedule as needed. As of right now, I have prior commitments for Monday and Wednesday, at least till the end of this year. This leaves five days where I can do anything I want during the day. These five days were the most difficult to allocate. While I'd love to spend all of my time working on cool web apps like most of my projects or ZetaBee, I came to a realization that this is a never-ending, never-finished list. These projects have brought me immense joy and experience but have also taken up a lot of my free time in the past.

Additionally, these projects also conflict with my nature adventures. I want to go kayaking all day or hike a long swampy trail without feeling guilty that I'm not working on x-y-z. Then there is a big issue of getting in The Zone, "a phrase used by software developers to mean the ultimate level of mental focus." Working on six different projects in the same week basically means you don't get in the zone for any of them - too much distraction and shallow focus. I want the ability to get in the zone so I can do something with absolute concentration and utmost dedication.

My solution is to split the projects into (a) ONE-BIG-PROJECT and (b) everything else. The one-big-project is what I'll work on during Thursday-Sunday so I can get in the zone. Everything else goes to my "Too-Much Tuesdays" bucket. Every Tuesday, I will get to pick what I want to do that day. If I need to work extra on a project because of prior commitments, I can do that. If I want to go kayaking, hiking, or just have a Star-Trek movie marathon, I can do that. If I want to take a day-trip with Juliet, I can do that.

My goal is to stick to my weekly schedule without fail and push anything that would prevent me from staying on track to the Tuesday bucket. This will free me from guilt, distractions, and unnecessary busy-work so that I can work on my one-big-project for days on end. For the foreseeable future, my one-big-project will be KType. KType will be a mix of software & hardware to help people with disabilities communicate better. I'm certain that I will be writing a lot more about it in the coming days.

To make sure I stick to my schedule, I'm now tracking my time using Toggl.com. If it works well for me, I will write about my experience and methodology. Personally, I've never been too obsessive about following a routine and as long as I stick to my general schedule, I'll be more than happy. The goal here is to not stick to schedules but to create new, useful tools that help others. The weekly schedule, time tracking tool, and all these plans are just to make sure I don't go off-track, broke, or lazy.

Our 2nd wedding anniversaryTue, 27th Jul '10, 7:00 am::

Today is our second wedding anniversary. For the past ten minutes, I have been trying to come up with something heartfelt to say about the past two years that does not sound cheesy, sappy, or copy-pasted from the last page of a romantic novel. Nobody can stand those annoying "happily-ever-after" couples in perfect relationships who rarely disagree, barely quarrel, and never leave each other's sides! No points for guessing, we are that couple.

I can't speak for Juliet's side of the story (because I am certain that I am a very difficult person to deal with 24/7) but from my end, these two years of marriage have been pretty much like living a dream. Our longest fight probably lasted 60 minutes and it was all my fault (according to her of course). Could I have predicted 2-3 years ago that I would be in such a healthy, loving relationship today? Absolutely not. Can I predict that things will always be this perfect in the future? Unfortunately not.

Then what's the point of writing about any of this instead of describing our dinner plans for tonight? The point is to capture a snapshot of my life as it is now, so no matter how the future turns out, someday I can look back at today and be nostalgic. The point is to admit that things are indeed good, even though I'm always scared of jinxing myself. The point is to confess that two years ago when she walked into my life, I was nervous as flip about our future, not because I didn't know her well but because I knew myself all too well.

While it would be sweet and romantic of me to describe how beautiful, wonderful, and smart she is, I really just want to congratulate myself for NOT SCREWING IT UP! While she deserves accolades for being the perfect-little Indian bride two months ago, I deserve the "Average Guy's Award for Making It Work With a Hottie." On a day to day basis, I don't think of her as anything other than my wife - the lovely woman who does my laundry, feeds our animals, and bugs me to fix this or clean that. It is only when I begin to write my 'blog or talk about her to a close friend that I realize how fortunate I am. And in addition to being lucky, I must be pretty damn awesome to have kept her interested in me all this time. I probably deserve an award for that too. At this rate, I'll soon need a new room just to store all my awards.

Oh and I almost forgot to mention this: Happy 2nd Anniversary hon!

Wed, 30th Jun '10, 11:05 pm::

Salman Khan is a famous Indian actor with over two decades of box office success. Recently, another Salman Khan is gaining fame because of a different kind of audience he holds captive. This Salman Khan, or "Sal" as he likes to call himself, is an educator unlike any other you've heard before. Sal runs one of the most popular and prolific online universities in the world, Khan Academy, from his home. Khan Academy is an ever-growing collection of YouTube videos that aim to teach a variety of subjects from math to history and biology to physics.

Sal scribbles down math equations on a digital blackboard and narrates each step of the equation in a very soothing but not boring tone. These lectures last 10-15 minutes and cover a small part of a subject. Currently there are about 140 videos spanning the subject of "Linear Algebra" and I've reviewed the sixth video in the series so far. I am in the process of reviewing a lot of math that I haven't touched since graduating from college six years ago. I plan on doing a lot of independent research over the next 6-12 months and I need to learn a lot of math behind digital signal processing, computer vision, and audio synthesis. That means hundreds of hours of learning calculus, linear algebra, physics, and complex numbers.

I've known about the Khan Academy for many years but didn't bother checking out any videos because I felt it was meant for middle and high school students. Indeed, that is how Sal started making these videos - to help his nieces and nephews with their school work. However, now that I actually want to relearn a lot of stuff I've learnt in the past but forgotten over time, I find Sal's videos to be perfect for me. They are very straightforward, he explains almost every detail, and since it's YouTube, you can rewind or skip sections easily. I watch a 15 minute video in about 8-9 minutes. However, there are some parts I watch 2-3 times if I don't understand them the first time around.

I've been listening to Sal's voice for three days now and I'm certain I will continue to do so daily for the next six months. I looked at a lot of other OpenCourseWare, including free classes by MIT and nothing comes even close in terms of quality to Sal's videos. I think the real reason is that while all the large universities are trying to upload videos of in-class lectures by professors and making books, notes, and exams available online, Sal is concentrating on what matters most - simple and clear instructions in small, digestible doses. An MIT OpenCourseWare lecture on Computer Algorithms is daunting. Each lecture is between 60 and 90 minutes long and contains slides, related content, assignments, exams, projects, multiple downloadable formats, and group discussions. Sal's videos run full-screen and have no distractions, interruptions, or extra work. If you want to truly learn a subject, Sal's videos are what you need. If you want to get the in-school experience of doing homework, assignments, and exams, then get started with OpenCourseWare from any number of universities.

My goal is to learn many different subjects in a short span of time. So in addition to Sal's videos, I'm reading books, writing programs to solve some of the new problems I encounter, and reviewing any scientific papers that interest me. 2011 will be an exciting year for sure. I can't wait to catch up on everything I missed.

One of my favorite comedians - George CarlinSat, 26th Jun '10, 10:05 am::

Every now and then, I'll come across someone who does not understand or appreciate standup comedy by the likes of George Carlin and Bill Hicks. Someone on reddit.com commented that they don't see why people love Carlin, after all every quote of his sounds like any angry-old man could have said it. That is indeed true; there is no lack of bitter old men making wise-ass comments like "Stop whining. Be a man. Screw the world." In fact, any single quote by Carlin could be mistaken as having been authored by Lewis Black, Ron White, Dennis Leary, or even a Twitter account.

However, the reason people love Carlin quotes is because they have also heard the other thousands of sentences that make up his entire standup act. His standup acts were brilliant and sliced through the world to show you every little piece of BS like an MRI machine. A single sentence just serves to remind us of Carlin's ideologies, which till the day he died were original and untainted. He also had a way with words.

People love Carlin because he influenced the way they think. It is because of Carlin that I don't worry about "Saving the Planet." It is because of Carlin that I "love and treasure individuals as I meet them, I loathe and despise the groups they identify with and belong to." Carlin is one of the hundred people whose words, wisdom, and wit have made me who I am today. Penn & Teller have influenced my thinking and views on the world in a similar way. My wife and I have rescued over 10 pets and I say Screw PETA! Add to this list comedians like Bill Hicks, Louis CK, and Woody Allen.

I aspire to have original ideas and always seek to make my own decisions based on the facts and relevant opinions. Listening to comedians like Carlin improved my skills in critical thinking and my ability to discern facts from opinions and biases from agendas. It took my thinking to a whole new level and taught me to question everything. I would say it is because of Carlin that I know I will NEVER stand in line 6 hours for a new iPhone. His standup on "Stuff" has certainly influenced my real life. I live in a 800 sq. ft. house when I can easily afford a 3,000 sq. ft one. I don't buy and hoard stuff because his act sliced through my life and made me realize stuff is just stuff. Now I'd rather spend $100 to spend a whole day at a theme-park doing stupid things with my wife and friends than buy the latest gizmo.

Pick a day when you have nothing to do for 6 hours and listen to some old and some new Carlin material. You'll realize the man was a true genuis. If nothing, your BS-detector will get a good workout next time you watch the news.

Sinister MeThu, 17th Jun '10, 7:10 pm::

People usually forget how sinister I can be on a day to day basis. Juliet lost her car/home keys while shopping at Walmart yesterday and almost had a nervous breakdown this morning when she couldn't find them after searching through her purse, dresser, book-bag, and every nook and cranny of the house for a solid 30 minutes. I gave her spare keys (I always keep all of our spares in a very clearly marked area just for instances like this) and she left for work on time. She called me while on her way and asked if I could go to Walmart and look for her keys. I said "Sorry hun, I have a lot of work to do and I'm not sure if I'll be able to get to Walmart today." She sighed "Alright... I'll search our home once again and go there myself tomorrow."

I called Toyota on my way to work and asked how much a new set of keys would cost. They said it would be about $50 so it's not really a big deal. I called Home Depot and asked how much to make a new set of keys for our house and it's pretty cheap too. I called Juliet and left her a message saying not to worry about her keys because we can get replacements for everything at under $75. She called me back and said I am awesome because I'm so understanding and helpful.

After work, I went to Walmart, found her keys in the lost-and-found bin, and just got home. I put her keys inside the purse that she already searched three different times. She has been freaking out all day about these keys, been feeling guilty for losing them, been feeling guiltier that I have been so understanding and not mad at all. She'll be home in a few hours and find the keys in her purse. She'll immediately say I went to Walmart and put them in her purse. For the subsequent 10 minutes, I'll deny going to Walmart and express my shock at how she can't find her own keys in her own purse! Then after she accepts that maybe she didn't look hard enough this morning, I will show her this blog entry.

I expect to sleep on the sofa tonight but I think it'll be totally worth it.

Update: I received a lot of punches and kicks between 9pm and 10pm last night for my shenanigans. Totally worth it though.

Wed, 28th Apr '10, 9:45 pm::

This past weekend I went kayaking and camping with a group of other kayakers in the Chassahowitzka National Park. We kayaked a total of 22 miles over two days and camped out on different uninhabited islands. Check out the pics here.

I am typing this from my new iPad that I purchased for my parents. It is pretty slick and easy to use. Thankfully they will no longer have to worry about viruses and spyware. If I like using this myself then I will buy a 3G-enabled version once I come back from India. Our trip is less then a month away and I can't wait.

Sat, 10th Apr '10, 5:00 pm::

I just got back from kayaking with Juliet at Chassahowitzka. Last week I went kayaking around Dunedin Spoil Islands, Three Rooker Bar, and Honeymoon Island. Tomorrow I'm going to Caladesi Island. It's finally beautiful weather and I don't want to stay a minute indoors. We had a really rainy, gloomy winter this year and I have been dying to go kayaking for months now.

I did get a little sunburn from 8 unplanned hours in the sun last weekend but it's all ok now. Next weekend, my friend Arthur from New Jersey is visiting us and we plan on going kayaking too. And I'm going kayaking/camping with a bunch of other local kayakers on April 23. It will be a 35-mile kayak trail over three days and we will camp out in different places along the way. I'm pretty excited about it. Tonight, we're going to a comedy club with Sandra and Matt.

Meanwhile, my parents are planning our Indian-style wedding in India. We're so excited. Less than 45 days before we fly off to India!

Sat, 20th Mar '10, 10:55 pm::

I finally have a few photos of our house now that we have new tiles and fresh paint. We're still in the process of setting up furniture and decorations and will be done in about 2 more weeks. Today was a pretty busy day. We spent most of the day assembling wooden file cabinets for my home-office. While cleaning out my office, Juliet mentioned to me that she had never built a campfire. So we built one in the backyard. We had some marshmallows and destroyed miscellaneous incriminating evidence. Having a backyard rocks.

Fri, 26th Feb '10, 11:20 pm::

Tomorrow we go to the new Ikea that opened in Tampa last year to buy some furniture for the house. I'm excited!

Sun, 21st Feb '10, 6:05 pm::

The tiles are done! The entire house looks so much better now. I'll try to post some pictures soon. If you are in the St. Petersburg / Tampa Bay area and need tiles or flooring done at a very good price, call up Michael from MCG & Associates. Mike's entire crew was awesome and did a fantastic job.

In addition to getting new tiles, we rearranged almost every room and gave away a lot of my old furniture. The baker's rack, kitchen table + chairs, kitty post, a small sofa, and tons of smaller things are now gone. This makes the house more spacious and now we can have a guest bed setup in the office room. Now we have to get all the rooms except the bedroom painted, the bathroom renovated, and give away a lot more stuff (old clothes, computer equipment etc.)

Last few weeks I've been so busy with school and this week is no different. I still have three more weeks to go before the semester is over. Since we're going to India in May-June, I don't think I'll be able to take summer classes. So in my free time, I think I'll work on some software projects that I have been thinking of for a while. I'll share more once I get started.

Fri, 29th Jan '10, 7:30 am::

In 2001, I bought my first LCD, a 19" Princeton Graphics monitor for $1200. In 2004, I bought two Dell 19" for $600 each to replace the original LCD. In 2007, three Dell 19" LCDs for $400 each to replace the two Dells. Now, I can buy six 23" LCDs for approx. $200 each for a total cost of about $1200. It's funny how the number of monitors continues to increase while the total nominal investment remains constant.

I had been talking on and on for years about getting a 6-LCD setup and I'd even predetermined what I'd do with each LCD in a 3x2 layout (top1: IM/Chat, 2: Graphics Editor, 3: Putty/Shell, bottom 4: FTP/Explorer, 5: Text Editor, 6: Browsers). My techie friends laughed at me but at a resolution of about 2048x1152/LCD, I would have ample resolution for just about everything and I wouldn't have to alt-tab at all. My productivity in web-development would absolutely sky-rocket. And since could rig my own stand to hold the 6 LCDs in place instead of buying one for $600, I could get my dream-setup for about $1500. I had built my workstation in 2007 to easily handle 6 DVI ports when the time was right. Now all I needed was an excuse to splurge.

Last month, two of my Dell 19" LCDs died, leaving me with just one monitor. My wife joked that I needed new monitors because she didn't wanna be married to some one-LCD guy. She practically kicked me out of bed and told me to find my 6-LCD X-Mas gift. I spent three hours surfing Newegg, Dell Outlet etc. and finally found my dream setup. Right before I clicked 'Place Order' I yelled out "Honey if I click this button, I'm never leaving my computer room." I don't think she heard me but I clearly did and for some weird reason I didn't like it. I cleared my cart and started looking for a laptop instead.

I've always been anti-laptops because come on, how can you even compare a 3 or 6-LCD setup to a laptop with a tiny screen, tiny keyboard, and crappy batteries. However, something went off in my head at that point and I realized I didn't want my perfect 6-LCD setup even though it was right there in front of me. I have wanted 6-LCDs every single day for the past decade - ever since I started making websites. But it was when I yelled that I don't want to leave my room that I realized that I actually do want to leave my room.

Now I take my laptop with me everywhere I go and program whenever/wherever I want to. It's a very big change for me and my productivity has definitely taken a hit. However, my desire to code has risen and that is important. Who cares if I'm capable of being highly productive if I don't feel like it most of the time? I guess the take-home lesson here is that it is not the specs but the environment and experience the setup fosters. I still might buy my 6-LCDs someday, if I ever have a crazy do-or-die idea, but for now I'm just happier with a laptop.

Tue, 12th Jan '10, 11:55 pm::

I grew up playing with Lego and similar building-block toys but once I fell in love with software, I pretty much forgot that I could tinker with hardware too. For about two decades now I've been writing code to make computers do whatever I want them to do. Meanwhile my opinion of hardware has been that it is a failure-prone black-box that my beloved software needs to run on. If I could program tomatoes and watermelons to send email, share photos, and add numbers, I would throw away all my personal computers and go grocery shopping immediately. But since I am unable to do that as of yet, I will do the next best thing and start playing with building-blocks and hardware again.

A lot has changed in the past decade in the world of hobbyist hardware. There is a whole ecosystem now surrounding a tiny computer called Arduino that costs only $30. Arduino lets anyone write small programs that can interact with the world using sensors and motors to make things happen in rea-life. No matter how smart my code is on a regular computer, the most effect it can have on the real-world is to send an automated text-message or make a loud noise unless I buy some expensive hardware. Arduino can let me turn on/off LED lights, measure room temperature, detect infrared light, turn on/off motors, and much more. Basically, now my Lego toys can cheaply become tiny machines or robots and the best part is that I still get to write software to make it all work together.

I'm still waiting for my Arduino to arrive and already have an idea for my first, second, and third projects. The good thing is that being a beginner in this field, I get to learn a lot of new things in a very short span of time. After you have been working in a field for a decade or more, coming across new things becomes a rare event. It's not everyday that I hear about a revolutionary programming language or database system. But a tiny $30 PC that can inform me when my cats enter the kitchen? That's revolutionary!

Sat, 2nd Jan '10, 1:00 am::

Of all the ways I could have imagined starting the year 2010, I highly doubt "working 16 hours straight on New Year's Day" would have been on the list. At any manufacturing or warehousing company, year-end financials are always a big deal and since I maintain the core database, I have to make sure all the transactions are done properly. In addition to that, long weekends are perfect time for me to make upgrades to our computing infrastructure. So this means I've had a boatload of things to do between Dec 31, 2009 and Jan 4, 2010. I'm about half-way done and as of yet, no major catastrophes.

Oh ya... Happy New Year!

Sun, 20th Dec '09, 12:55 pm::

This is how you MUST watch the new movie Avatar by diretor James Cameron of the Titanic, Terminator, and Aliens fame: Buy tickets to Avatar in 3D at an IMAX theater and sit in the center, middle section. Anything less will not deliver the true visual experience. While the storyline itself is not completely novel, the presentation and experience is. If movies like The Lord of the Rings and Harry Potter talk about magical lands, Avatar takes you to them. All I can say is that at the end of the movie, everyone wants to leave Earth and be in Pandora, the world this movie is set in.

Wed, 25th Nov '09, 10:40 pm::

Yesterday evening we ripped off all the carpet in our house and earlier this morning I dumped off all the smelly carpet pieces in the landfill. Under the carpet was a pretty decent layer of laminate wood. It is much cleaner than carpet but still not decent enough. We will be getting tiles in our entire house pretty soon. I've been saving for new tiles for a while now and it's about time to get them installed. I also moved around the furniture in the living room and my computer room and the house now has a lot more open space.

We're going to Juliet's grandma's house tomorrow for Thanksgiving Dinner. I have an exam and a presentation due on Monday so this weekend will be study-time once again. Tonight, Juliet and I are watching a bunch of movies.

Waiting to change my life aroundSat, 31st Oct '09, 11:25 pm::

I haven't written much here lately and I thought that it was because of my busy schedule. Earlier today Juliet and I took a stroll along the beach and we came across hundreds of women and men running for breast-cancer awareness and cure. As we cheered all the runners on, my mind went back to my months of training this summer and I realized why I have not felt like writing much in a while. I love writing when I am making big plans or in the process of changing myself or my situations. At this point in my life, I am not in a planning phase but a doing phase. I am going to graduate school, working hard at my job, and taking care of my zoo at home. This is a period in my life where I don't pick up new things every week but instead stick with the boring but important plans I made previously and push through with my best efforts.

Most people either plan a lot or work a lot but not both. This means they either end up hoping for great things but don't do anything or they do a lot without much forethought. I can't say I'm not guilty of that myself but I've got better at doing both planning and hard work in succession over time. In the past when I got into my work-hard phase, I used to fear that I've lost my aptitude for thinking big but now I know that is not so. It's very enticing to take up a fun project on the side and concentrate so hard on it that the rest of my life gets ignored. While I love that kind of excitement, it takes me away from the bigger goals in my life.

I want to finish my Masters and then in a few years, get into a Doctoral Program. I want to change my life around so research and invention play a bigger role than web design and programming. However, I cannot do that today without making a lot of people around me miserable and hurt. The time is not right. I cannot drop everything right now and instantly do whatever I want, no matter how badly I want it. So till then, I'm making the best of my present life and working hard in school and my job.

The way I see it, the planning phase is when I apply the knowledge I've gained over time to shape the course of my life. That is when I am open to new ideas and find out what excites and motivates me. The doing phase is when I don't waver from my plans no matter what and learn the skills I will need for the rest of my life. Right now I'm learning about project management at school and at work. I'm also learning about business processes, what happens in their absence, and how to make them work so people don't have to. While this may have nothing directly to do with my eventual PhD, I know these skills with help me throughout the course of my life. Things are pretty mundane lately but I know that every night I go to bed slightly more knowledgeable than when I woke up. This lets me sleep better because I know I'm slowly but steadily moving forward.

World's not getting worseSun, 23rd Aug '09, 11:00 pm::

I came across this question posted online: "Every time I go out in public now, everything I see disgusts me. The fat, lazy, ignorant people... It makes me sound like an elitist, but I just can't help it nowadays. Anyone else feel like this sometimes?" This reminded me of the movie Taxi Driver where the mentally-disturbed lead character played by a young De Niro comments that "All the animals come out at night - whores, skunk pussies, buggers, queens, fairies, dopers, junkies, sick, venal. Someday a real rain will come and wash all this scum off the streets."

The way I see things, there is good, there is bad, and then there is the ability to see good in bad and bad in good. Not everything is as one-dimensional as we often make it out to be. The fat could be the next virtuoso, the lazy could be the next Nobel Laureate, and the ignorant could be the next lifesaving hero. When judging and stereotyping people becomes second nature, we must take a step back and try to remember what it felt like to be a child with a clean slate. Every new person was an experience, every new place was a vacation, and every new sight was an answer.

Pessimism and cynicism are not the sole tools available to our mind for making realistic expectations of the future. Optimism, surprise, and awe should be as much a part of our prediction engine as any other emotion. Limiting your mind to only use negative streams of thought in making expectations of the future is like thinking the stock market will constantly go down forever, regardless of what else is happening in the world. Thinking that people will always be fat, lazy, consumption-driven and are getting more so means you leave no room for any other positive expectations from them. Moreover, judging weight, laziness, ignorance, and consumerism to be solely negative traits takes away any good that might come out as a result of these traits. World isn't definitely black or white and neither are traits absolutely good or bad. Elitism itself has good and bad aspects. It encourages improvement and purity in pursuits while it limits explorations into fields previously deemed impure or lacking, though they might not be so.

I often run into people who tell me the world is going down the wrong path or times are changing for the worse. They haven't been around long enough to know it has always been like this and in fact, technology and knowledge are slowly improving things around the world. We are nowhere close to world peace but we have come a long way from the Dark Ages. Reading the news everyday does make one feel like the world is ending and things will never improve, but rest assured that in the grand scheme of things, all of this is arbitrary yet improving. All you can do is keep an open mind so that even when you tend to judge a book by its cover, you can appreciate a surprising twist every now and then.

Wed, 19th Aug '09, 7:25 pm::

I've been busy at work lately, setting up some powerful new servers. I'll be leaving for my 100 mile race in about ten days. My name's already on the list of competitors. I've tapered off my training and am just counting days till I go. I'm very excited and just as anxious.

Feeling like a kidFri, 24th Jul '09, 12:30 am::

For the first time in many years, I feel like a kid discovering how a computer works. I had been so busy with making websites, software, and applications for others that I forgot what it was like to just learn and explore like I once used to. I've spent the past decade worrying so much about clients, projects, and deadlines that whenever I had to learn something new, I rushed in, learned the bare essentials, and then got back to finishing the project. I never took a day or a week to just fiddle with new things. All I cared about was building something useful that did whatever the users wanted. While that seems quite productive initially, over time I started to lose the passion I had for computers, mainly because everything felt dull and boring because everything had predetermined specifications and deadlines. In a way, it limited the scope of my knowledge and skills by pushing me towards familiar, proven tracks.

I haven't been working on any major computer projects at home for a few months now and was having a hard time NOT working on something. The habit of constantly building something for others has become a chronic addiction. How can I sit around watching TV or spend 12 hours a Saturday training for my marathon instead of writing code? The feeling of "I should be doing X instead of Y" is one of the most guilt-ridden, debilitating experiences that an ambitious person can face. However, I also believe that all work and no play makes even the most interesting activities suck. How can I make something useful when all I care about is making something useful?

When I look back to see all the fun things I've made, I either made them when someone either asked me directly or when I was sitting around fiddling with something else. It's been a while since I've made random little things while playing around. Tonight I spent some time toying with Processing.js. It looks quite interesting. There are a million other neat projects that people around the world are working on. From a new database system to programmable art, there are so many things I want to learn about for the sake of learning instead of using them as tools for specific work-orders or turning them into full-blown business proposals. I'm excited!

Tue, 7th Jul '09, 9:55 pm::

I'm having a pretty crappy week. My boy kitty Giga has been sick for past few days with high fever. We have been dropping him off at the vet hospital in the morning and picking him up in the evening for two days now and the same goes for tomorrow. They don't know what's making him sick but today after getting some fluids, he seems to be acting healthier. His blood sugar is extremely high and all signs point to feline diabetes. He is under five years old and in a pretty healthy shape overall so I'm hoping it's not diabetes but just the stress of having a fever.

Our electric bill for last month was a shocking $340! Normally it is about $200 in summer and $125 in winter. At under 800 sq. ft., our house is tiny and the air-conditioner doesn't have to be on all day. The refrigerator is working fine and we just got new washer/dryer that are much more efficient than the old ones we had. Only thing I can think of is that the air-conditioner might have a leak or an electrical problem that makes it very inefficient and so keeps it running constantly.

We have been trying our best to save as much as possible for those dreaded rainy days but it seems like they are here already. $325 for vet, $150 overage for electricity, $250 for medical bills that insurance won't cover, and who knows how much for a technician to come out and inspect our a/c unit. It all adds up. *sigh*

Sun, 7th Jun '09, 7:00 pm::

I feel like I keep hopping back and forth between the mundanity of regular life and the excitement of impossible goals. Yesterday I spent about ten hours in the sun running and walking across five different towns along the Pinellas Trail. I ran 28 miles in under eight hours - my first (barely) successful attempt at an ultramarathon distance. I spent all of today dealing with house chores and pet stuff. Among other things, we're getting new washer/dryer delivered this week and the pets got shiny new water bowls.

The 28 miles yesterday really shook me up. I have run 16-22 miles many times in the past but have never experienced the amount of pain in my feet as I did yesterday. My big mistake was wearing the wrong socks which gave me blisters after about five hours. I am doing pretty well now and will be back to my usual self in a day or two. I knew that having the proper gear is extremely important for long runs and this little mistake only reinforced this notion. I also realized that I need better shoes because once my feet swell, my ankles can no longer support the high arch of my foot and pain sets in. If I am to succeed in my goal of running 100 miles in under 36 hours, I have to learn all of these issues about myself and fix them well-in-advance. In the meantime, I have enough things at back to work, school, and home to keep my occupied.

Sun, 17th May '09, 10:15 pm::

I'm so tired from a long-drive back from St. Augustine. Past ten days have been quite exciting. My family from New Jersey visited us and we spent three days traveling around Florida. We went kayaking in Silver Springs, indoor skydiving in Orlando, and gaming in Ybor City, Tampa. After they flew back to Jersey, Juliet and I have been taking little trips locally. Yesterday we went to Orlando to see her grandma and I decided to surprise her with a mini-vacation in St. Augustine as it was only an hour away from Orlando.

We spent the entire morning today walking around the old fort and the historic village of St. Augustine. I bought her a cute little pearl ring and we had some delicious chocolate fudge. After some yummy Mexican food we drove back home. Instead of going through the busy interstate highways, I picked smaller country roads that cut through forests and quaint old towns. It only took half an hour extra to get home but the scenery was most certainly worth it.

Neither Juliet nor I had school this past week so we were able to watch movies every other night. Star Trek is awesome, Angels & Demons is ok, and Meet The Robinsons is decent. Now it's back to busy life. Her school starts tomorrow and mine the week after. Work's keeping me busy and I have a couple of personal projects that I want to get back into. Often when I'm driving to work or school, I think of the days when I used to write longer 'blog entries. While I miss those days, I wouldn't trade wonderful days like today for anything in the world (except maybe a trip to India to see my family). It's good night for me and back to running tomorrow.

Wed, 15th Apr '09, 11:15 pm::

Nothing is more exciting in life than embarking on a new impossible adventure. I am not sure if I'm ready to publicly announce anything yet but I am going to start getting in shape nevertheless. Once I am certain that I can deal with the time commitments, I will let everyone in on my new goal. All I can say is that I'm super psyched and crossing my fingers that I can make this happen.

Sat, 28th Mar '09, 7:00 pm::

I bought a metal door for the aviary and put up the final post. Also laid down stepping stones all the way from the back porch to the aviary. I'm going to order the hardware cloth (wire mesh) tonight and hopefully nail it down next weekend. After that, I can hang the door and take care of the finishing touches.

School is back in session and I'm taking two evening classes. I already have homework assignments due so goodbye free time. We played with our new bunny last night and introduced him to all of our other critters. The cats are curious but not threatened. Chichi is really cute and will be happy in his new house once we're done with the aviary. Of course, every aviary needs birds and I'm sure we'll find a pair of lovebirds soon.

I've been working on a couple of small but exciting new projects lately and as I make more progress, I will share.

Tue, 10th Feb '09, 8:25 am::

I value leisure more than almost any important activity or task. My inner-lazy would rather not do something than do it. I would rather sit around and think about cheaper ways to make a GPS locator for missing cats than to actually go out and do it. I would rather spend all Saturday laying down in the hammock, watching birds fly across the sky above me, than work on even the most interesting projects.

And so that is exactly what I haven't been doing for the past eight months. Currently, the things that occupy my time are: My full-time job (45-50 hours per week), Masters college (16-24 hours per week), SCHED (12-16 hours per week). That's an average of 80 hours of work and school per week. I started working on a new hardware/software project last month to help my cousin Keval communicate better using a data glove. While I only spend 8-12 hours per week on this project, I need to spend closer to 16-20 hours per week to make significant progress and hopefully in a month, I will be able to. Add to that about 10 hours per week of house chores, pet care, paying bills, and immigration paperwork. Did I mention I have a wife who I love to spend time with? So add about 2-4 hours of wifey time on weeknights and 12-16 hours on weekends, and I'm at about 30 hours per week. This brings me to 90 work/study/projects + 10 chores + 30 wifey hours = 130 hours per week of doing stuff.

There are 7 * 24 = 168 hours per week and I'm booked for 125-130 of them. This leaves me with about 40 hours to sleep, shave, and shower or in other words, less than six hours per day to rest and take care of myself. I would rather just chill and do nothing for all 24 but then that would be too easy. My life's probably going to be like this for the next two years after which I will take a few years easy to reprioritize my goals and ambitions. Until then, it's slaving away all day with barely any sleep.

Of course, I love all of the things I do on a daily basis in the big-picture sense. School is tough but I am learning so much. Work is just as demanding but I'm building cool new tools to help manage and grow the business. SCHED is growing faster than anyone anticipated and we're getting a lot of good feedback so it's wonderful to make new features that users love. Juliet's very understanding and supportive of all of my commitments so the few hours each day we do get to spend together, I get to just sit back and relax. I really have nothing to complain other than the fact that I miss having time to go kayaking.

Sat, 24th Jan '09, 11:45 pm::

If Giga had a diary, today's entry would say "Dear diary, today for the first time I explored our backyard and climbed a tree on my own. My new friend Cookie and the puppy Jack were running around and I had a great time chewing on some fresh grass while my daddy and mommy relaxed in the hammock all afternoon." Good thing Giga doesn't have a diary because most of the entries for past two weeks would say "I hate my daddy and mommy because twice a day, right before my meals, they hold me down by the scruff of my neck and force feed me some yucky banana-tasting medicine!" Giga has been a little sick lately and so the vet put him on antibiotics. It was good to see him up and about today in the yard.

The weather was finally warm enough today to sit outside and relax. We've been quite busy now that school has started. I have two classes on Monday and Tuesday till March and then two classes on Tuesday and Wednesday till May. I don't know about my summer classes yet. I doubt I will be able to blog as freely and passionately as I did last year. There's always next year :)

Sat, 3rd Jan '09, 1:50 pm::

It's been about a week since we returned from our 2,900 mile-long road-trip from Florida to New York via Atlanta, Virginia, Washington DC, Philadelphia, and New Jersey. I don't have all the pictures of the trip yet but here are some of the photos from my camera. Everyone we spent time with took photos with their own cams so it will take some time for me to collect them all.

After hitting New Jersey, we went to New York to see the family of my maternal uncle Kaushik Mama. I hadn't seen them for over four years and it was wonderful talking to Priyanka and Jenesha about our pets and my kayaking trips. We stopped by Arthur's house for the night on the way back from New York and saw my friends Tim and Michele the next morning. Right after that we left for Florida and I drove non-stop for twenty-seven hours with only three hours of stops in between. Surprisingly, I was not much tired after the drive and wouldn't mind doing long road-trips like this again.

We listened to a bunch of audio books during the long drives and I think that is what really kept me awake. Listening to music, no matter how loud and upbeat, makes me lose focus after a while even if I try to sing-along. Listening to interesting stories on audio books kept me awake and eager to hear the next sentence, paragraph, and chapter. Before I knew it, I had driven 400 miles across three states. Overall, this was a wonderful trip and I hope to have tons more all across the US with Juliet in the future.

Our classes will resume in a week or two. We have a few more days to relax before things get chaotic and stressful. Neither of us has a spring or summer break so that means we'll pretty much be studying non-stop from January to December with at most a 2-3 day break in between. The only rest we'll have is one evening here and another Saturday morning there when we can spend some time away from studies and with each other. Hopefully sxsw 2009 will be a fun get away for us. We're going out tonight to hang out with a few people and then I'm working on some of my projects tomorrow. And so begins 2009.

Thu, 1st Jan '09, 1:05 am::

Happy New Year!!!

Mon, 22nd Dec '08, 11:45 pm::

Juliet and I are in my aunt's house in North Brunswick, NJ right now. We left Florida on Friday December 19th at 10am and went to see her grandma in Deltona, FL. After that we drove to Atlanta, GA to see my friend Heather and her boyfriend Sean. We saw the famed Bodies exhibition and another very unique but eye-opening exhibition, Dialog in the Dark. I highly recommend both of these, especially the latter. We drove to Alexandria, VA from Atlanta to see my cousin Purvi and her husband Allen. We went to the Botanical Gardens in Washington DC and had some surprisingly wonderful Ethiopian food. We drove next to Philadelphia, PA and chilled with my friend Megan and her husband Chris for a few hours. It was pretty good to see her again after over two years. Finally we drove to North Brunswick, NJ and got to my aunt's house on 11pm on Sunday, December 21st almost perfectly as planned.

Earlier today we went to a local shopping center for a few hours and then went to a pub in New Brunswick, close to Rutgers University. There we had a few drinks with my friends Tamara, Syed, and Arthur. It was great seeing them after a long time and finally we topped off the evening with some truly greasy food from the infamous Grease Trucks on College Avenue.

Of course, the best part of the last few days is just seeing and talking to all of my friends and family whom I don't get to see on a regular basis though we do keep in touch online or over the phone. I'd say the best thing in life is spending time with loved ones and there's no better way to do it than drive 1,500 miles across the country and making it actually happen. By the way, it is 1,500 miles or 2,900 kilometers from the north Indian city of Srinagar to Kanyakumari, the southern tip of India. Next up on our list is New York City, Queens, Maryland, and whatever else may tickle our fancy. It is pretty exhausting but meeting everyone makes up for the tiredness. We still have another 1,500 miles to get back to Florida so we're going to need all of the energy we can get.

Mon, 15th Dec '08, 7:25 am::

I've been quite busy past few months. My first semester in business school is over and Juliet's done with her exams for now too. This was the first weekend in over four months when we didn't have homework, papers, presentation, exams, or projects due. So we took some much needed time off and went to the Florida Aquarium in Tampa. This weekend Tay and I also launched a new website that we had been working on for two months, The Laugh Button. It's a simple website with non-stop stand-up comedy by hundreds of famous comedians like George Carlin, Bill Cosby, and Mitch Hedberg. You can try the Random Comedy page while you do other work.

Juliet and I are leaving for New Jersey at the end of this week. We're very excited! I will post more details of our travels once we get going.

Fri, 5th Dec '08, 10:45 pm::

We just got back from my company's Christmas party and it was a LOT of fun. This was the first time Juliet and I went out to a social event together and it felt so nice to finally introduce her to all my coworkers and their significant others. We sat at the dinner table with my boss Eric, his wonderful wife Amy (who always makes sure that there is enough vegetarian food for me), and his brother Brian. After some yummy desserts, the casino tables opened up for all employees and each of us got $1,000 of fake chips. Juliet and I mostly stuck to the Blackjack tables and grew our combined $2,000 to over $20,000 in fake money at one point. In fact, we wanted to get back home and kept trying to lose it all but as luck would have it, we just couldn't lose! We bet everything on a single round over and over but kept winning. After almost twenty minutes, we finally lost our chips and having nothing left, bid our good nights and drove home.

This weekend is going to be tough for both of us. She has five exams this week and I have two. So it's pretty much non-stop studies for both of us till late next week. Then we have one weekend to go shopping for supplies and on December 19th, we plan to drive off to New Jersey via Georgia, Virginia, Maryland, and Pennsylvania. I'm excited about our long road-trip. More details once the plans are finalized. Till then, it's lots of studies and tons of work.

Phases and QuirksSun, 23rd Nov '08, 10:45 pm::

I had a pretty busy weekend. On Friday, wifey and I saw Broken Social Scene and had some nice dinner. Yesterday I setup an old computer, learnt a new language, and watched a classic. Today I worked on some code and we watched a couple of movies. I didn't get much school work done but I have all of this week to get on it. Holidays are coming up and I'm getting exciting about our long road-trip to New Jersey during Christmas.

Juliet and I have been living together for about six months now and we have a pretty good grasp of each other's quirks. However, we're still discovering each other's phases. Quirks are little things like her habit of leaving paper towels all over the house when she has a cold or my obsessiveness about turning off the lights in any unoccupied room. Quirks are relatively easy to notice and remember. Most pieces of romantic text highlight the beloved's quirks fondly, even the negative ones. Phases are slightly long-term behavioral tendencies that expose new insights into a person and are generally hard to identify. We change into a different person during a critical phase and act quite unlike our usual selves. The Juliet I know in our daily life is not the same Juliet who has four exams and three labs over the next five days. It is much easier for me to understand her during the hectic school weeks when I realize that this is simply her trying to be a good, hardworking student. Recognizing the start and end of a phase is critical to avoiding conflicts and misunderstandings that can arise during the period.

I went through my periodic coding frenzy this weekend. I told her earlier today, "Honey, once a month, I will go completely bonkers over some arcane computer system. I will not shower, shave, or eat during those 48-72 hours. I love you forever and ever but during those hours, please do not expect me to engage in discussions about our travel plans or even what you should cook for dinner because my mind will not be anywhere close to reality. However, after the coding marathon, I will be a better, more educated, more skilled developer with a stronger understanding of the subject matter and that will help us in the long-term. So even though you might fear that I have gone completely psychotic, I am just going through a mini metamorphosis and will turn out alright in the end."

Even though she cares and understands my passion for code and all things cryptic, I chose to explicitly say all of the above for a number of reasons. In addition to recognizing my phases and understanding my lack of attention, she can help keep my frenzies under control. Looking back to the development of Chime.TV a couple of years ago, I now realize that I spent way too much time cocooned in my house writing some pretty nifty code and not enough time socializing with friends. After six month of near-constant coding, when I finally emerged, I felt I had lost the ability to speak to people about anything other than streaming videos. I certainly do not want to go through that again. On the flip side, once she sees how beneficial my coding frenzies are to my morale, ambition, and general outlook on life, she can encourage me to work harder on my projects and motivate me to take some bigger risks.

When we see behavioral changes in the people we love, we aren't always sure if they are temporary or permanent. If we are know they are temporary, we can learn to cope with them better without putting extraneous pressure on them. If we find out they are permanent, we can adapt, confront, or intervene based on our best judgment. In my case, she understood my point of view and supplied me with lots of yummy food throughout the weekend.

Sun, 16th Nov '08, 10:15 pm::

What part of "follow your dreams" do people not understand? So many talented people around me purposely shackle themselves in mediocrity, boredom, and fear when they could be challenging themselves with brave new exciting adventures. Yes, for the most part, life is tough and there's not much change we can bring about in our daily routines. But every once in a while, we come across a fork in the road when we can take a new uncharted path instead of going on the same dull path that leads us to nowhere. Sure, it can be risky and careless. I'm certain the fear of failure and embarrassment can be daunting. But that's not my problem. That's your problem. Show me the results. Or at least prove to yourself that you truly persevered.

Everyone can come up with a list of problems and excuses on why not to do something. Before you come up with yet another excuse, think about how lucky you are that you can actually afford to sit back and think objectively about your options instead of being denied the opportunity. Not everyone has the privilege of chasing their own dreams, most just do whatever is necessary to live a decent life. If you have the chance to take a risk, I'd say go for it. Let a close friend or a loved one be in charge of watching out for the potential pitfalls while you take the optimistic, bold route. Good luck!

What we really doFri, 7th Nov '08, 6:20 am::

I am a firm believer in humanity and thoroughly believe that most people want to be good people and do the right things. Though my belief in humanity is challenged on a daily basis by people all around me, I try to remain positive and do my best to identify the core causes of why people act in negative manners. I live a modestly typical modern life with a job, studies, and a wife. I have my own unique talents and skills but so does everyone else. We are all just trying to live our lives and do the right things. But we often don't. Why we don't do the right things all the time is a question that has intrigued me forever and I feel I am closer to the answer today than I have ever been and hence feel the compulsion to share it.

We all have problems, tons and tons of them. Thankfully, I've had very few problems related to money, academics, job performance, or health. But just like everyone else I know, I've had more than my fill of people problems. A fair share of the problems are because of certain, specific people in our lives that we just cannot get rid of. From neighbors that annoy us to coworkers that bother us, from classmates that harass us to relatives that humiliate us, these are problems that could be solved if those imbeciles would just listen to us! But until very recently, they never listened to me no matter how well I argued my case from all points of views, including theirs. This used to frustrate and stress me out to no ends.

I feel things are different now because over the past year or so, I've had fewer and fewer long-term problems with people. I've been able to resolve a lot of conflicts without making any major sacrifices or compromises. The key was to change my entire problem-solving system that I had been clutching on to since the day I was born. No biggie.

While it may seem strange, solving real life people problems is not very different from solving math equations. If x + 3 = 10, we can solve for x and arrive at the correct answer of 7 by calculating what 10 - 3 is. We were given one piece of fact and we had to determine the missing piece of information. We did this by looking at the problem and making some judgments on how to get to the answer. Had we done 3 - 10 or 10 + 3, we would have arrived at an incorrect answer. The problems we face in our daily life are closer to solving the more complex variety of simultaneous equations and linear algebra. We are given a bunch of facts, with many missing pieces, and we have to identify every missing piece of fact before we can make a proper judgment.

Say you start a new job, every person in your department seems like an absolute disaster, and you are supposed to fix it all. That's real life. But it's not much different from a math problem - you are given a lot of facts but not all of them are explicitly mentioned and now you have to make up your mind to do the right thing. Unfortunately, despite your best attempts, in the end it turns out that you royally screwed it up. What happened there? Here's how I see our judgment-making, acting-taking system:

We will never have all the facts on any situation or person. You can never know everything about the teammate who yelled at you even though you did all your work because even the teammate doesn't know himself that well. What you can do, is find out more about the person and where their point-of-view originates. The more we know the facts behind someone's action, the easier it is for us to form a rational judgment that does not frustrate or stress us out. In this case, we might learn that the teammate has anger issues, lack of self-confidence, and a fear of failure that makes him extremely stressed when things don't go as planned. Upon realizing this, we are not supposed to form an opinion of him as an angry, scared person and then become emotionally defensive to everything he says but rather, form a rational judgment that lets us deal with this person without exacerbating the conflict any further. We will never have an easy time dealing with this person and it will always take extra work from our end. However, if we make our judgment based on facts and not our opinions, feelings, or emotions on this person, it will be easier for us in the long-run.

In addition to judging others, we judge ourselves. A LOT. If something goes wrong, the first person that most everyone blames is themselves. And we are often our worst and harshest critics. Once again, we do it because we have formed opinions of ourselves and attached a lot of emotions to our personalities, quirks, and deficiencies. If you said something ridiculously stupid during a company meeting or even a dinner date, you cannot blame yourself forever as being a stupid person. What you should do is realize the fact that you were extremely nervous, you were not prepared, and you had a lot of things going on in your mind when you said all that. If that is the case, there's a fix for it. Do something to calm yourself down, prepare in advance, and work on blocking out everything other than what you are concentrating on. It's not easy but it's possible. So there's hope for you. Don't go about blaming yourself for days, weeks, and months for one trifling incident.

Next time you realize you are in a problem ask yourself is this is a people-problem and if so, stop yourself from thinking any further about your opinions or feelings towards the persons involved. Instead, try to honestly find out their personality, background, and situation. Then try to make your decisions. It is not easy. The person could be your mother or wife. It could be your boss who can fire you on a whim. Or it could be someone you truly respect but are also very scared of. Regardless of who the person is, you have to get more facts on their story before you decide how to act. If your final courage of action involves walking into the CEO's office and spouting off 10 things on why the new manager needs to be fired, you are doing it wrong and should go back to the "Get Facts" section again. I'm sure the new manager needs to be fired but the course of action you decided on is not the calm, rational method that will help the CEO see your point-of-view.

In the end, if your final judgment frustrates you instead of encouraging you to take appropriate action, you need to get more facts and revise your judgment. Nobody else will do this for you, except you. So get on it already.

Mon, 3rd Nov '08, 7:45 am::

Today marks my seventh year of regular 'blogging. I began with posting links to websites I thought were cool and progressed to writing journals of my day-to-day activities. I gradually stopped posting random links and begin experimenting with science and technology posts. I continued to write about my regular life but I found my true balance once I started writing about my views on the world - personal, social, and cultural. I no longer feel it necessary to write about every major crisis in the news or every time I get a new gadget. I will continue to write about any interesting real-life events and when something moves me. What this means is, fewer updates pertaining to the mundane like project deadlines, upcoming exams, and laundry status.

Oh and my comic Calm Down is back.

Sun, 26th Oct '08, 9:20 am::

I'm sitting outside in our Florida room next to Juliet, huddled in a blanket, studying on my laptop. I can see our three turtles, Loch, Ness, and Wolf swim around in the two aquariums along with the fishes and Giga keeps looking for ways to escape back into the house. The gliders Paxil and Rita are asleep and so is Herbert the tortoise. Jack, Tera, and Cookie are inside the house, probably asleep.

We went to Treasure Island beach yesterday for a stroll and had wonderful Thai food for lunch. We watched The Score last night. A two-hour movie is pretty much all the time we can spare to sit in front of a TV without starting to worry about projects, papers, and exams these days. She keeps glancing over to read what I'm typing and I keep hiding it from her. The sounds one hears in this room are soothing - the pitter-patter of the water in both the aquariums, chirping of morning birds perched on eaves and evergreen boughs, wind-chimes swaying in the winter breeze, and leaves rustling in the wind - it's quite a relaxing environment if you can tune out the infrequent automobile noises.

I have to write a six-page paper by noon and have more school assignments after that. I also have to work on a website with Tay whenever he hops online. Juliet has two exams this week. I got 97/100 in my Accounting exam last week. I cared tremendously about my grades back in undergraduate college but now I don't give much value to grades. The new things I am learning are valuable enough without me fretting over grades. It's back to reality for me now, i.e. the six-page paper that I have to write in a little over two hours.

Fri, 24th Oct '08, 10:45 pm::

Juliet and I just bought a new Toyota Corolla 2009 with $0 down at 0% interest for three years. It's dark metallic gray and looks pretty nice. It looks kinda like this. We got a pretty decent deal and the first payment is in 45 days. I will continue to drive my Scion xA and Juliet will drive the new Corolla.

Don't do muchThu, 16th Oct '08, 11:15 pm::

I had my first real in-class exam today after a break of four and a half years from college. I think I did well for someone who barely had the time to sit down and study. I have been pressed for time lately and this very lack of time is gradually teaching me how to better manage my todos, stress, expectations, and goals in quite an unorthodox way. I know my thoughts below will initially seem to be going all over the place but just hang on a bit because I will eventually reach the focal point that I intend to discuss.

The problem with life is that for most people, it really is the same story day-in and day-out. Even if you have an exciting work or social life, the excitement has the same flavor on a day-to-day basis. Then one day something changes and it starts to get more stressful. You can't change your life around immediately to counteract the increased stress, so it builds up. Pretty soon you fall way behind on your todo list and your goals and hopes are nowhere in sight. A few years later you ask yourself how did I end up here and whatever happened to my dreams and all those plans.

At the same time, you see successful people in every walk of life around you. The gym instructor is in better shape than you'll ever be, your coworker knows more about Excel than you thought was possible, your sixty year old neighbor can run faster and further than you can, the mechanic knows more about your car than you ever will, your friend has read more books than you can imagine, and even the stupid guy who interrupts movies on cable TV seems to cook better than you can ever hope for. It is as if we are being told we suck at life by being encouraged to be good at everything and we are going crazy trying to deal with it all.

Then New Year's Day comes around and the go-getters among us make resolutions and promises. Time to join gyms, lose weight, start reading, help the community, sign up for a music class, and take a course in web designing. All of this is supposed to make us a better person and help us grow. And I am all for it too, regardless of when and how you start. Knowledge, skill, and art makes one a well-rounded person so go for it by all means. The problem isn't that these things don't help us in the long run. The problem is that they displace the honest, self-actuating goals we had on our list and have forgotten over time. What was once a list of unique, personal goals, goals that truly mattered to you, is now a list telling you to sign up for pilates, swing dancing, and pottery classes just like eighty million others.

The trick is to not buy into it. I don't want to run faster than anyone and I don't need to be an awesome cook. I will not be jealous of my well-read friend's library and I will not try to be the best Excel number-cruncher (though I'm pretty damn good at it already.) What I will be, is the best me. I no longer want to be the best at anything and everything. If that means I get a B in Accounting while making more time for my wife and pets because that's what matters more, that is how it shall be. If it means my website gets fewer hits because I'd rather be sitting outside staring at the moon instead of computer code, so be it.

Throughout our lives we have been taught that it is a great thing to be good at something and success is what we should strive for. Society puts a great deal of value on the champions in every field. You cannot fight these uncontrollable urges to be better at everything unless you are consciously aware of your true desires in a given field. From the bottom of my heart, I do not care about running a mile in under six minutes. I never have and never will. However, the moment I see someone dart past me at a park, an annoying little bulb lights up in my head and commands me to "wake up early every morning and start running again so you can be fast like this runner." So I wake up the next morning, run for a few days or weeks if I'm lucky, and then give up. Why? Not because I hate waking up early or despise running, but because running is not something I genuinely want to do at this point in my life.

The simple reason most of our resolutions fail is because we don't want to do them. And on top of that, we are told that we are utter failures if we don't stick to our resolutions and plans - plans that we never even wanted to make to begin with. So this is where we are right now. We make our own dreams but get sidetracked when we get stressed in our day-to-day life and see others succeeding at their own goals. So instead of working on our goals, we pick up their goals because self-help books and self-titled gurus said so. We try hard but fail after we realize we don't really like bending over backwards in yoga or rock-climbing. Then finally we ask ourselves what happened to our goals and why life seems so stressful and joyless despite our every effort at improving things.

I learnt all of this over time after trying to do too many things too fervently and failing miserably at almost all of them. I still hope to do a lot of things but only ones that I really, really want to do and without trying too hard to succeed in most of them. The handful of things that I am passionate about and dedicated to, will still get my full attention but the rest of the things on my todo list will get sort-of done, whenever, if ever. By not caring too much about everything, I am able to care a lot more about some specific things and that I feel is the key to reducing stress and reaching one's personal goals.

Tue, 7th Oct '08, 2:10 pm::

Juliet likes the name Wolf too. So we have a new turtle, Wolf, in the house now :)

About that financial crisisFri, 3rd Oct '08, 6:15 pm::

A lot of people have been asking me what this whole "economy in crisis" situation really is. How can banks in the world's most prosperous countries run out of money? Is it because the houses were overvalued? Is it because the people aren't saving? Or is it because of a variety of reasons like health-costs, unemployment, inflation, gas prices, or political instability? On the surface, it would seem prudent to say that it is a deadly combination of all of the above that's causing the financial crisis. We hear statistics being quoted on the news constantly that inflation rose, unemployment rose, new-home sales fell, auto-sales fell, and stock prices crashed. As I see it, these are the effects of the financial crisis not the causes. The causes are far too murky and boring in details for the average person to identify and enumerate. Luckily for you, I have all the time in the world and I love talking in metaphors instead of confusing finance terms when explaining something, so here it goes.

We have to remember that at every level of business and economy, different people are looking at different pieces of information. What you and I hear in the news is what the media has decided is the information most relevant to us. So unemployment, foreclosures, inflation, and most importantly gas prices are the things we hear as the cause of the crisis. This is the same information that the industry leaders, lobbyists, and politicians use to tell us why the bailout was necessary. However, this is not the information they are all personally looking at. Warren Buffet has sailed steady through enough business cycles to not flinch at above-average foreclosures or rising oil prices. What he sees and bases his decisions on, is an entirely different zoo of numbers.

One of the most seemingly benign creatures that is and will considerably affect the economy of the entire world is "Credit Default Swap" (CDS). Economists and some smart people (pdf) have been warning against CDS for a while but nobody seemed to care. After all, what is CDS and why would it ever affect anyone not involved in big-business? Here's how I explained CDS to a friend. The names and figures are merely for illustration and not accurate.

A few years ago, Lehman Brothers bought certified poop for $10,000 dollars and asked American International Group (AIG) to insure them for up to $10,000 in case the poop starts to stink. AIG took $100/year in insurance premium and said "Sure! Why not? This $100/year premium sounds wonderful." Thereafter the executives at Lehman and AIG proceeded to pay themselves $50 because man, this is an awesome deal! Now you have to remember that the folks at AIG were a smart bunch and didn't really want to ever pay $10,000 to Lehman or the ten others like Bear Stearns, Merrill Lynch, and Morgan Stanley that they had similar contracts with. So, they got Bank of America (BoA) to insure them for up to $100,000 for only $500/year in case they ever had to pay off anyone. Bank of America obviously said "Sure! Why not? This $500/year premium sounds wonderful. " Thereafter the executives at AIG and BoA proceeded to pay themselves $250 because man, this is an awesome deal! And just like AIG, BoA bundled up 10 of these $100,000 contracts and found themselves yet another insurer. Sometimes, they would even go back to AIG to get them to insure $1,000,000 for $1,000/year!

Now a few years later, Lehman's poop surprisingly starts to stink. So does the poop that Bear Stearns, Merrill Lynch, and Morgan Stanley bought. AIG has to pay up now. So AIG goes to BoA for the money, which goes to Barclays which goes to a subsidiary of AIG and that's when AIG puts its hands up in the air and says "OMG! I have no money! Somebody help me!" Lehman and Merrill Lynch go belly up. All the companies start to freak out because everyone's certified poop starts to stink, they cannot resell the poop to anyone, and nobody can pay them for the stinky poop even though they had insurance in the form of CDS against it.

Now multiply all the above numbers by something like a billion and that's where we are at currently. The total amount of money currently outstanding in CDS is over $54 TRILLION. To give a slight perspective on that, the amount of money that the entire nation of US spends on buying everything from food to houses to electronics to airplanes to space telescopes to rebuilding Iraq is $13 trillion a year a.k.a. the US GDP. The entire world GDP is $54 trillion and the CDS is currently slightly more than that. And this CDS is outstanding against just a handful of financial companies around the world.

The top-level executives see this figure and realize that a pretty big chunk of $54 trillion worth of CDS would have to be paid if every piece of certified poop starts to stink. If that ever happens, every company even remotely involved in CDS will go belly up just like Lehman Brothers. So they get the daddy governments to fix this mess they have gotten themselves into. The bailout that Wall Street has now won is nothing more than a $2 can of air-freshener they hope will mask the stench for a little longer. While $850 billion is a huge number, it is still only 0.17% of the entire CDS. This means if even 1% of CDS has to be paid, the companies will bleed money. If you have 100 pieces of certified poop, guess what percent will eventually start to stink? The executives at all these companies know that answer and are justifiably worried.

Now I have to add a big disclaimer that not all companies were as mind-numbingly dimwitted as those that have already gone belly up or are on the verge of. Some were instead pretty smart and actually bought CDS against these companies so in case these companies went belly up, they actually got money! Then there were companies that bought CDS against dirty socks and used towels which may not stink as bad as poop but still aren't sweet-smelling roses from the fertile lands of Bulgaria. And obviously there were many companies that bought CDS against those sweet-smelling roses in the rare case that the smell went away. So in reality the $54 trillion CDS is a mix of the good, the bad, and the despicably smelly. While nobody really knows the exact breakdown of the good vs. bad CDS currently, it can be easily understood that the bad chunk must be large enough for the entire financial sector to lose sleep and shirts.

Failing CDSs are just one part of this financial train-wreck. The larger part is of course the certified poop, known in more respectable circles as Collateralized debt obligation (CDO) and Mortgage-backed security (MBS), often backing some arcane Structured investment vehicle (SIV). MBS is the part that involves housing market, mortgages, and foreclosures. CDO is what magnifies the problems of faulty MBS exponentially. And SIV is what banks did to enable them to continue lending beyond their legal limits. So when I said above that Lehman Brothers bought $10,000 of poop, what I really meant is that they bought share in a bundle of house mortgages for a lump-sum of $10,000 in the form of a CDO, a CDO of a CDO, or a SIV backed by a CDO of a CDO backed by MBS. Even to me all of this sounds like a bunch of random letters thrown in without making much sense.

When I bought my house in 2005, I borrowed about $150,000 from a local bank here in Florida. They checked my credit history and determined that I was financially responsible enough to pay my loan for the next 30 years. However, dealing with all my payments is a chore because sometimes I want to pay extra, sometimes I want to pay a little early, and sometimes I want them to give me a detail of why my insurance and taxes requirements were increased. The local bank really doesn't want to deal with me and tens of others like me so they bundled up my mortgage with those of others and called up Citibank. Citibank did not care much about the quality of the mortgages it was buying from my bank because the executives who arranged these deals got paid on the potential revenues from this deal without taking into consideration the risk involved. Now Citibank bought ten mortgages from my bank, ten from another, and ten from another. Soon enough, they had a hundred mortgages that they expected to make a lot of money from over the course of three to thirty years. Now being smart like all these financial wizards are, they decided to do something productive with this money. Enter the insidious SIV, the infamous MBS, and the inscrutable CDO.

Thanks to the few remaining decent banking regulations, Citibank cannot loan out a lot of money if it does not have enough deposits. When Citibank bought my mortgage, it basically loaned out money to me and since I don't have any deposit in Citibank, I reduced their ability to loan more people more money. So the Citibank wizards decided to create a separate company, say CitiSIV which bought all the mortgages from Citibank. CitiSIV being a brand new company had no money so it borrowed a ton of money from the open market at low interest rates to pay Citibank for the mortgages. The lenders in the open market gave money to CitiSIV because after all, it's Citibank and everybody knows they are AAA rated. CitiSIV borrows money at low market rates but collects higher interest from the home mortgage payments. So CitiSIV make money. Then Citibank charges CitiSIV for loan origination and transaction fees so the money ends up back with Citibank. Not surprisingly, all of this is perfectly legal.

Now Citibank has a lot of money and none of the loans on its files. This means it can loan out a lot of money now and start the SIV cycle all over again by creating CitiSIV2. And there is where certified poop comes in. Lehman Brothers gave $10,000 to CitiSIV so CitiSIV could buy mortgages from Citibank and pay interest to Lehman Brothers. These mortgages that CitiSIV bought are now certified poop because the homeowners can no longer pay the mortgage. Why can't they pay the mortgage? Because most people, unlike me, bought houses much bigger than what they could afford and at variable interest rates that have now sky-rocketed, making it impossible to justify home-ownership with respect to renting. So there are a lot more foreclosures now. The mortgages that CitiSIV holds are not going to be all paid back and are effectively worthless. Why did people buy homes they couldn't afford? Because the local mortgage banks let them and even preyed on them.

While I know a bit about complex financial transactions from my background in Economics, most people don't and shouldn't be expected to. School teachers, research scientists, and office workers may know everything about their own fields but not much about ARMs, LIBOR, or HELOC. Most people can be expected to be moderately smart about their finances but that doesn't mean they know everything. What these borrowers weren't informed three to five years ago is that adjustable rate mortgages (ARM) and interest-only mortgages are only for those who know exactly how to invest their money. Selling ARM to an office manager was like selling drag-racing car to a soccer mom - both can only end in disasters. This means, the local mortgage companies loaned money to people who couldn't afford it after a couple of years. Why? Because they made money on sales and not on long-term payments. Real-estate agents and mortgage brokers got hefty commissions every time a house was sold so why should they care if the person who bought the house couldn't afford it?

Here is the wonderful game of hot-potato that has resulted in the current crisis. The home-owner didn't risk much when they bought the house because they got to "own" a fancy house without any down payment and could now potentially borrow money against this house. The mortgage broker did not risk his money, the mortgage bank did. The bank did risk money but only for a short time because it bundled up a bunch of these mortgages and sold them to Citibank. Citibank didn't worry about the risk because it sold SIVs against the mortgages. The people who bought the SIVs, say Lehman Brothers, didn't worry about the risky SIVs because they had AIG write CDS against these risky purchases. AIG didn't have to worry because BoA has insured them against all of these risky CDSs. BoA has no worries because Barclays has them insured. Barclays has nothing to worry about because AIG has them covered. So in the end, we have more money involved than most minds can fathom, resting on transfer of risk from one entity to another, all of it relying on the promise of the music-teacher who makes $25,000 a year that starting 2009 when his mortgage readjusts, he can pay $2,000 in mortgage payments a month.

This is how screwed up things are. And apparently $850 billion can help make things better. The politicians claim that $850 billion will be used to buy the bad mortgages from companies like CitiSIV/Citibank, sit on them for a few years, and then once the financial crisis is over, sell them back to companies like Citibank for a profit to the taxpayers. You would have to be brain-dead to even for a second think that somehow the bad mortgages will become valuable in a few years once the crisis is over. The music-teacher is not going to make $115,000 in a few years and will not be able to afford $2,000 a month in mortgage anytime soon. The bad mortgages will remain bad and significant portions of them will not be bought back from the US Government at a cost to taxpayers.

The solution to all of this? Suck it up. Let bad companies go bankrupt. Let bad investors lose all their money. Let investment bankers, mortgage brokers, and insurance underwriters be fired. And unfortunately, let people lose the houses they cannot realistically afford. If the government wants to help, they should first help those in dire need.

There is no painless way to heal a gaping wound but to stitch it up and bear the pain once. The sad thing about good economic policy is that it takes a while to take lasting effects and it makes a lot of people miserable in the short-term. Bad economic policy tries to help a few people immediately while making everyone else miserable in the long-term. $850 billion is nothing compared to how much it will cost to try to "fix" this crisis by throwing money at it. A lot can be done to improve the situation by giving direct help to the homeowners and small business owners who actually need it. Not much will be done by giving money to the same exact banks that took foolish risks, lost money, and begged the government for handouts. The bailout will infuse the markets with additional cash, reduce the value of the dollar, and once again, encourage bad investments because no investment is risky if the government is willing to bail companies out with taxpayer money.

Just think about it. You pay taxes. The government is taking that money and giving it to the banks. Now the banks will lend you money to buy a car. You will pay interest on that money, a part of which is actually your own money that you paid in taxes. You will pay interest to use some of your own money! This isn't some exaggerated doomsday scenario. This is right now. The bailout bill has passed and next month when I want to go buy a car, I will pay interest to borrow some of my own money. Meanwhile, the CEOs of all these companies will continue to get stock options, unlimited perks, and golden parachutes. Who said life is fair?

Mon, 8th Sep '08, 7:45 am::

I had a pretty busy weekend. On Friday, Juliet and I went to see Tropic Thunder (one word review: hilarious) and then went to Tampa to hang out with her school friends at a bar/nightclub. Early morning Saturday (that would be about 11am), we signed up for a joint bank account. I can't believe I procrastinated so long to get that done. That brings me to the main activity of my weekend, a new application I'm still working on called untodos that learns about your personality and helps you manage your todo list based on your quirks. If every person is unique and quirky, then why does every task planning software treat us all the same? untodos learns about your personality and tries to assist you in better managing your life todos. It won't replace Outlook and complex calendaring software for everyone but I know it will help me sort out the tons of things I have to do in life. It's not fully done yet but do let me know what you think of it so far. It's completely functional and usable, just doesn't have the "smart" features yet. You are welcome to check it out for yourself and sign up for a free account.

Amidst all the programming, we also watched Spiderman 3, played with the gliders, had lots of yummy foods, and just sat in the Florida room for hours watching the turtles, and talked about life in general. Our lives are exhausting but good. I just have to make sure I don't lose sight of the good things while chasing the important ones. Hopefully, untodos will help me with that.

Sun, 31st Aug '08, 6:35 pm::

I've been studying for four hours now. Juliet's working on her exam material behind me too. Yesterday we kayaked up and down the Ichetucknee Springs and later went to Gainesville to see Jessica, Andrew, and my godson Jackson. There's a lot going on in our lives right now, the details of which are irrelevant. What is interesting is how much of a change it is compared to just a few months ago.

I started this year with a very simple life. I had launched the new database system at work finally and had absolutely no major plans in my personal life. The tasks at my job were complex in nature, however, relatively stress-free. At home, it was just me and the kitties. I didn't have any other work or large projects to deal with. I could go kayaking every weekend and relax every evening. Fast-forward eight-months later and I find myself split between four different lives. I have a pretty busy life at home with Juliet and nine of our pets. Now I have a lot more responsibilities at my work as our company grows. Outside of work, Sched has taken a life of it's own and there's so much to be done for Chime.TV too. To top it all off, my masters program demands at least 35 hours a week including driving to and from Tampa, three classes, team projects, research, exams, and tons of reading material.

I pine for days when I can sit back and write whatever comes to my mind but I think those days will, for the next two years, be hard to come by. It's back to studying now.

Thu, 21st Aug '08, 6:50 am::

If you can see this, it means I am saving tons of money now that all my sites have been moved to my new server. Also, if you are an Xbox owner in the US and install PlayOn! on your PC, you can watch nearly everything from Hulu on your TV for free. I don't have an Xbox but any uPnP client will work, like my ShowCenter 250HD. Yes, there are ads but they are short and not very annoying. The video quality is pretty damn good too.

Tue, 19th Aug '08, 6:00 pm::

I've been pretty busy past 10 days. My MBA program is starting this Friday and Juliet's MS program already started last Thursday. I just bought all of the books for my program from Amazon and some other sites. I've been busy last seven days moving over twenty websites from my old host to a new one as part of my financial organization plans. I will be so busy with my work and school that I won't have much time for web designing or much else.

I don't know what it is about getting married that makes a guy want to setup a kickass home-theater system but finally I have a nice setup. My 51" HD TV is now connected to Pinnacle ShowCenter 250HD that plays all the music, videos, and movies I have on my computer wirelessly without any special setup or software purchase. I now have an HD-DVR with 200+ channels on FiOS TV. And then there's Juliet's DVD/VCR player too. I realize I am doing almost everything I made fun of when others did it but somehow this all feels pretty good.

We bought a nice cage for the sugar gliders. The sugar gliders will be arriving pretty soon too. Once they're settled in, I will take lots of pics and share. I have a lot more website stuff to finish now. Next update will hopefully be from my new server. If it all works as planned, nobody will notice anything.

Sun, 10th Aug '08, 10:05 am::

It's an awesome feeling to put back your tools after a job well done. I spent yesterday afternoon doing tons of fixups and cleanups around the house. My kayak rack is ready and looks pretty stable. It should hold up well in heavy winds because each of the two wood posts is buried four feet underground. I cleaned the carport and the backyard patio. Later, Juliet and I moved her sofa from my computer room to the newly-empty Florida room where my kayaks used to be. We moved some of her boxes to the Florida room too.

The house looks much neater and we have a lot more space now. We still have a lot more things to do before we can sit back comfortably. She has to paint the kayak rack and I have to find a tarp to cover it. We need to arrange the stuff in Florida room and find a cage for our potential new pets. I also have to combine our cellphones, find a wireless HD media-player for the TV, and get back into programming.

Wed, 6th Aug '08, 6:30 pm::

I've been busy last few days with tons of paperwork and the overall reorganization of our finances. Combining my auto insurance policy with Juliet saved us over $600/year but adding her to my health insurance policy is going to cost much more than that. I signed up for a new credit card with 1% cashback and set it up to automatically pay most of my monthly bills like internet, phone, house utilities etc. She's busy finalizing the paperwork for her graduate school. I sent in the documents so I can get my student ID and parking permit. We still have to buy our textbooks and her loan certification is still in process.

The next three years are going to be quite tough for us as we're both attending graduate school. She is in the Master of Clinical Medical Science - Physician Assistant program at Barry University (St. Pete campus) and I'm going for an MBA in Technology & Innovation Management at University of Tampa. Hopefully both of us will be done with our studies by 2010 or at the latest 2011. We plan to stay put till then in the same house that I've lived in since 2005 and I hope to drive the same car for as long as it runs. She will need a new car sometime next year and we will get two more pets sometime this month. I have to build a storage rack for my kayaks so there's more space in our house. I love my job as I always have and hope to be here for as long as possible. She will be able to find a job nearly anywhere as a PA and that will be important when eventually I go for my PhD in 5-6-7 years.

Yeah, lots of plans. It's fun to make them. Nobody knows which of these plans we will be able to stick by but it's comforting to know we can make them. On top of all this, are my babies Sched and Chime, both of which still have tons of potential that I need to put my efforts into. Tonight I start building my kayak rack. Tomorrow, a bookcase for our school books. Day after, I get my glasses repaired (just some minor scratches), and then I get FiOS on Saturday. Even though, I have so many things to do, it seems considerably less work than before. I hardly have to worry about groceries, laundry, house chores, cooking, or writing thank-you cards anymore :) Having a good wifey is wonderful!

Thu, 26th Jun '08, 3:25 pm::

I've been pretty busy at work these days. It's six-months since the new system I setup went live and while not everything is perfect, we're doing quite well with it. There's a lot that needs to be done before I start my school in August.

How I fell in loveSat, 21st Jun '08, 9:15 pm::

As I sit here online on a typical Saturday evening, the woman of my dreams is on a flight to meet my parents vacationing in London, UK. Four weeks ago, Juliet moved into my house and life without much fanfare. Three weeks ago, we got engaged. Two weeks ago our new bedroom furniture arrived and we went kayaking to my favorite beach, Caladesi Island. A week ago I met her family. This week she met my friends Taylor, Kaela, Sandra, Arthur, Taylor's parents, and many of my coworkers. Now she is en route to meet my parents and family members for the first time. In this past month, my life has changed so much I find it hard to answer greetings such as "So what's new?"

I clearly remember the day I met this wonderful lady named Ms. Juliet Summers. In the evening of Saturday, October 27th 2007, I duly noted that "Today turned out to be yet another unusual day." Earlier that day, I had gone to my friend Jessica's baby shower despite feeling quite glum and unkempt. As the official godfather of the soon to be born Jackson Adams, it was my duty to present the father with some good beer. As I sat there observing the excited couple opening baby gifts, I saw the most beautiful woman walk into the room, her eyes as if trying to find a friendly face. My immediate thought was "You are so in the wrong place." Turns out it was the right place indeed after Jessica smiled and motioned her to take a seat a few feet across from me.

I distinctly recall the pervading thought that captured my mind throughout the rest of the baby shower. I know this will sound very cheesy and shallow but I actually asked myself, "Have I ever seen a woman as beautiful in my entire life?" I had a prolonged flashback that took me through all the college parties, math classes, music shows, and checkout lines at grocery stores and the answer was a resounding "Hell no!" Unbeknownst to me, she too felt that there was something special here. Being the guy who stereotypes people all too quickly, especially the prettier ones, I didn't bother trying to get her contact information. I figured I don't need to be yet another guy trying to ask her out. Furthermore, I had more important things to do, like play with my cats. So as the ceremonies and chats ended, I bid my farewell and walked over to my car, amused that today wasn't such a bad day after all as I had just talked to the most beautiful girl I had ever seen. Just as I was about to drive off, Juliet walked up to my car and said "I'd invite you over to a party that I'm going to but I don't know if I can bring any guests, so how about I give you my number? I can introduce you to many of my friends who live around this area." I smiled, we exchanged contact information, and drove off our separate ways.

Over the past eight months, Juliet and I became good friends. She tried to introduce me to some of her local friends but to no avail as I hate being setup on dates. During this time, I slowly got to know the kind-hearted, excitable, ambitious, and sensitive woman that she truly was. Despite her girlie-girl persona, one of the things about her that stood out was her blunt and direct attitude. There was no beating around the bushes and no passive-aggressive drama with Juliet. Though we were just friends, I knew there was a connection here that I had never felt before. I don't know how we went from being friendly to falling in love but last month, I asked her to move in with me and before I knew it, my home turned into a menagerie. We now have a combined four cats, two musk turtles, one tortoise, and one playful little Chihuahua. I love animals and couldn't be happier with our little zoo here.

If you just read all of the above and frowned because we completely skipped the requisite months and years of dating, you are welcome to join the club of skeptics. I understand all of this sounds haphazard and foolishly rushed because everyone knows it takes years of commitment and compromises to nurture true love. How can you be so certain if the person is right for you or not? I hope I never have to eat my words but all I can say is that once you've met the one, you know. You know it when she hands you her paycheck and bank account and says "You do all this crap from now on." You know it when she paints the bedrooms, grouts the tiles, vacuums the carpets, cleans the bathroom, scrubs the bathtub, and rearranges your kitchen utensils. You know it when she's terrified of flying alone yet decides to fly half-way across the world by herself to meet your parents just to get their blessings. You just know it. I know I do.

Sun, 8th Jun '08, 5:15 pm::

I kayaked out to Caladesi Island today with Juliet. It was a pretty good paddle and I got to try out my new kayak Speedy in the ocean for the first time. It was smooth sailing on the way to Caladesi but I almost tipped over twice on the paddle back. It's a wonderful kayak for lakes and rivers but definitely not seafaring. We got out of the water just in time too. We have thunderstorms daily and it's raining and lightening like hell right now.

Yesterday the new Clarion furniture arrived. It looks wonderful. I'll put up some pictures up once the room is demessified.

Tue, 20th May '08, 8:45 pm::

I picked up my new Cobra Eliminator from Sweetwater Kayaks today. The guys at Sweetwater were quite helpful and set up the kayak's rudder, scupper, and adjustable-seat in advance. I even got free pads for my car's kayak rack to protect the new kayak from damage on rough roads. If you're ever in the market for a kayak, especially in the St. Petersburg/Clearwater/Tampa area, I highly recommend Sweetwater Kayaks.

I went to Lake Seminole to test out the kayak and I absolutely loved how it handles! It's almost 17' long but weighs only 42lbs, considerably less than my good ol' Ocean Scrambler XT aka Floaty. Once I adjusted the seat and the foot-operated rudder to a comfortable position, I hopped in and begun my first paddle. Being only 23" wide, I was afraid it would be too unstable but five minutes in the water and I had a pretty decent idea of how far I can tip before it capsizes. Having tried out the controls and stability, it was time to give it a real speed test. The results were amazing! I was going almost 30-40% faster on my first day than I have ever on Floaty. So in accordance with my habit of giving my paddling gear laughably obvious names, my new kayak shall henceforth be known as Speedy :)

My neck is feeling considerably better and did not hamper kayaking today. I felt pretty much back to my old self. I wanted to take pictures of Speedy but by the time I returned home, it was too dark. There's always tomorrow.

Sun, 18th May '08, 3:00 pm::

This has been another relaxing weekend. I just watched Annapolis and just started to watch Pitch Black. I'm going camping at Ginnie Springs next weekend with Taylor and his family. Hopefully my new kayak will arrive by then and my neck will be better. If not, it'll be an interesting lesson in survival.

My neck has definitely been getting better though there's still considerable pain when I move around. I cleaned my house a bit yesterday but didn't have the strength to do five loads of laundry that I have been avoiding for about 6 weeks now. So I dropped off my dirty clothes at Gardens Laundromats and will pick up the clean clothes later today. My total bill was $43 for 46lbs of clothes. It seems pretty high but that's about 6 hours of work if I have to do it myself. Add to that the electricity usage for running the washer for 3 hours and the dryer for 5 hours and it sounds like a sweet deal. They hang the clothes on my own hangers and put them in my car too. So all I have to do is drive over, collect the clothes, and hang them in my closet. If this works out well, I think I'll go for it once a month. I can drop off the clothes before work and collect them on the way home.

Fri, 16th May '08, 7:35 am::

I feel much better today. Yesterday I had a 30-minute physical therapy session early in the morning that helped loosen the tension in my neck and shoulders. I was prescribed a moderately strong pain-killer that helped ease off the pain. My boss referred me to his chiropractor who adjusted my neck and made me feel much better almost immediately. Whatever concerns I ever had about chiropractors are now gone because the relief was instantaneous and precisely targeted. I didn't sleep too well once again but I can already feel a marked improvement.

I should be all better within a few days, just in time for the delivery of my new kayak, Cobra Eliminator! I custom-ordered this super-fast kayak earlier this week and can't wait till it arrives. I picked the color "Mango" because it's the easiest color to spot against the backdrop of the ocean water so that motorboats don't run me over. I'm so excited! Now I'll have two kayaks. Who wants to go paddling with me?

Sun, 4th May '08, 2:10 pm::

I had a pretty good weekend so far. Went to the beach yesterday, then later to my friend Juliet's birthday party. The weather is beautiful and it's nice just being outside in the sun. My new glasses will arrive on Tuesday (hopefully) so till then, I'm avoiding computers and TV as much as I can. I do have a lot of things I want to write about but the eye-strain is a little too much to bear right now. I am going to go sit in my backyard and just chill for a few hours.

Taylor's coming to town soon and we had some major work stuff to talk about. So let's see how it goes :)

Thu, 1st May '08, 8:05 am::

My glasses broke. I had a feeling they were going to break so earlier this week I had my eyes tested and ordered a new pair. My last eye exam was almost five years ago and thankfully my eyes haven't got any worse since. My single pair of glasses lasted so long that I forgot that glasses break. However, the new pair of glasses won't be ready till Tuesday. This means I have three full days of work without my glasses. I was kind of hoping that my old glasses would last at least a week longer so when I have the new pair, I could keep swapping them with the old one all day and confuse the hell out of everyone at work. Oh well, time to change all screens from 1280x1024 to 800x600.

Tue, 22nd Apr '08, 11:20 pm::

I have a new favorite wine, Moscato D'Asti Beviamo. So long Verdi Spumante. It's past 11pm, I have no chores, I'm sipping on sweet bubbly wine, listening to wonderful music on Hype Machine, and reading interesting articles. Life is alright.

Stop trying to save the EarthSat, 29th Mar '08, 6:00 pm::

"Earth Hour" is exactly the kind of feel-good useless environmental activism that makes me want to build a rocket so I can get off this planet. If I wasn't so lazy, I would celebrate Earth Hour by turning on all my four computers, every light and fan in my house, turning on my big-screen TV, setting the microwave, electric oven, and all four gas stoves to high, running the washer/dryer to max-cycles + max-loads, cranking my air-conditioner to highest setting, and putting up Christmas lights for the whole neighborhood to see.

You want to "save the planet?" Give up leisure flying. Don't ever fly to Europe, South America, Nepal, or New Zealand for a vacation. Ever. Only travel when you absolutely have to. Oh, is that too much of a sacrifice? Well, if you don't want to make a real difference because that entails giving up something you want and instead just wish to pretend like you are somehow helping the planet with no major inconvenience to yourself, go ahead, turn off your lights for an hour. I will spend my evening doing things I do every Saturday - cook, watch TV, go online, not participate in meaningless group-think movements, teach my cats to play fetch - you know, the usual.

Interesting peopleSun, 23rd Mar '08, 6:20 pm::

Sometimes when I meet new interesting people, I get this urge to thank them for being themselves. It is a pretty unusual thing to tell someone directly to their face and I've never been able to put it eloquently in a real conversation, but if I ever did, I think it would go something like this:

"I am glad you exist because that gives me hope in humanity. Maybe we're not the best of friends and don't have much chemistry to work, travel, or live together but it warms my heart to know that the world isn't full of hopeless, copycat, materialistic dunces. I know that you are doing your part to keep things weird and interesting for the rest of us folks. Thanks for being yourself and keep it up."

Sun, 23rd Mar '08, 6:05 pm::

I think all the problems of my life would be solved if human teleportation became a reality. The only thing about my life that isn't awesome is that nearly every person I love and cherish, is far away from me. Some people are a few hours away, some are across the country, and some are across the world. Often I have dreams wherein distances don't matter. So I could be having lunch with my friends in New Jersey and then walk into my room in India to say something to my mom and then walk out to my aunt's backyard in Utah. I woke up yesterday morning, forgetting that SXSW is over, and almost group-texted "Where's everyone, let's get lunch..." Everyone's too damned far.

Fri, 14th Mar '08, 7:30 pm::

Every day, a new theory pervades my mind and connects all the random musings into a unified outlook on life. After being here in Austin for a full week now, I feel overwhelmed by the number of interesting experiences that I was able to have in such a short span of time. I was able to compress the events of an entire year into seven days and that basically means, I have two 2008's - the regular 2008 and the SXSW 2008. In 2007, I saw about 6-7 movies, went to 3-4 music shows, met 6-7 interesting people, went to 3-4 parties, and got famous 2-3 times. Hmmm, that's less than one week here in Austin! So I already hit my personal entertainment goals for the year 2008. Now I have ten more months to live it up.

Yesterday I went to see musicians Robyn, Sia, Jens Lekman, Islands, and my favorite Asylum Street Spankers. Today I watched part one of the trilogy: Mongol and a documentary series about Punk Rock band NOFX's World Tour. Also saw Lykke Li today and now we're off to dinner!

Wed, 12th Mar '08, 1:45 pm::

Everything Taylor told me about SXSW has either proven to be exactly true or beyond my wildest expectations. He told me how initially you meet a lot of really neat people and parties get crazier each night. Then you start to lose physical energy, wake up later each day, stay up later each night, till the last day when you can't even get out of bed. He said how friendly everyone is and how carefree the atmosphere is. So far, it's been pretty damn awesome being here. Having people thank and congratulate us for Sched.org is icing on top of the already sweet cake. The music festival started today and although I didn't get the pass to attend official music events, there are still many unofficial shows I might go to. I'm going to watch a few more films and continue to meet more people, preferably while sober. Quite a few folks are following me on Twitter and I think I finally see the utility of the site. If you want to know what I'm doing during my stay here, sign up for Twitter and click 'follow' on my profile.

Having so much choice in what to do around here has had an interesting impact on the way I see things. Regular life is seeing and working with the same set of people day in, day out. So you get to learn who they are and can react based on how they have acted in the past. Here, I don't know anyone and nobody knows me (at least not on a personal level). The only person I know is me and the more people I meet, the more I hear this 'me' person talking about himself. I'm not on some mission to "find" my true self but my voice is clearly establishing an identity for itself.

I have often wondered where I fall on the introvert/extrovert divide. I can be social and meet 20 new people within an hour any given evening if I so desire. Or I can sit in the lounge (like I am right now), not talking to anyone and just minding my own business. I could be an extrovert and confidently call the girl I met last night without a single misspoken word or I can sit here hoping nervously that she calls me. I am beginning to feel that I am really a typical introvert who simply has a lot of experience faking extrovertedness. Who knows. All I know is that it's just wonderful being here and having the time of my life. And I have my buddy Taylor to thank for all this and more.

Working as a teamFri, 29th Feb '08, 11:55 pm::

Last Sunday when I woke up lazily around noon after a long kayaking trip the previous day, my partner-in-chime-and-crime, Tay showed me a new site he was working on. He has been going to the South-by-South-West (SXSW) Music & Film festival in Austin, Texas for a number of years now and has managed to make a name for himself by making easy-to-use-and-print calendars for the event. SXSW features over three thousand music shows and hundreds of film premiers, along with hundreds of interactive conferences and panels over the span of ten short days. For the twenty-five thousand people that go to SXSW each year, deciding where to go is a hectic process because so many interesting events are taking place at the same time in downtown Austin. The last thing you want to do is miss your favorite band or a book-reading by your favorite author because you were stuck at a boring party and didn't know what else was going on just around the block.

This year, I'm going to SXSW with Tay - March 7th - 16th. I saw the new design for his schedule and immediately wanted to help turn it into a wonderful, easy-to-use, auto-updating event-planner. Thus Sched.org was born. Every evening after work this past week, Tay and I worked on refining the design, layout, features, and content of Sched.org. We launched the site early this morning and already have over 200 users signed up for 4000 events. Frankly, all we wanted to do was make a neat way to find what events (films, music shows, discussion panels, and parties) were worth going to. So it's pretty amusing that not even 12 hours after launch, we're being considered among the SXSW Breakout App of 2008 contenders and getting some props.

The way I see it, I hopped on to Sched.org (I picked the name by the way - go me!) was to accomplish two things. First, make sure my ten days in Austin will be exciting and memorable (here's my incomplete sxsw schedule). Second, and more importantly, get in the groove of working in a fast-paced project development mode with Tay. I've worked on many projects online with a lot of people but over the last four years, my professional rapport with Tay has continued to improve and strengthen like no other. It's not all bunnies and butterflies because we disagree on a lot of fundamental design and business points of view. However, the fact that we always come to an agreement that actually works better than our own personal choices, is why it's always a pleasure to work with him. Simply put, I want red and he wants green. We yell at each other for 10 minutes and in the end one of us picks yellow and we both immediately say "That's perfect!"

Just like Chime.TV, our newer projects aren't about making yet-another-typical-website. Both of us are too lazy to make something that already exists, even if it's not free. Consequently, it doesn't matter to me personally whether every tiny app we build goes gold and garners publicity, though positive feedback is always wonderful. What does matter is that in the end, we feel proud of what we made and manage to help a bunch of people in tiny little ways. Here's to Sched.org and a hundred more creative deviances in the future!

Sun, 24th Feb '08, 12:55 pm::

Last night at 11:30pm, I got home from a superb kayaking trip with 60 paddlers down in the Florida Everglades. I found out about the trip on the Green Wave forum and immediately decided I'm going. Friday evening after work, I got home, strapped my kayak on to my car, packed some food and clothes, and headed South. I never have to pack anything other than food and clothes because everything I could never need for camping and kayaking is already in my car at all times - US/Florida Atlas, tent, sleeping bag, pillow, beach chairs, beach umbrella (eh eh eh), kayak paddle, seat, straps, paper towels, and a plastic bucket for wet clothes and trash.

I passed Everglades City at about 11pm and found my camping site in a few minutes. I setup my tent and went to sleep. I could hear frogs croaking all night in the wilderness. I woke up at around 6:20am and drove over to the Everglades Park Range Station kayak ramp near the south tip of Everglades City and met a bunch of people putting in at the same time. We paddled about 6 miles to Indian Key out in the Gulf. We meandered to many a coves along the way, catching glimpses of porpoises, herons, and ospreys. Linzy, Lindsay, and I walked around the island and saw an amazing number of whelks, conchs, tulip shells, and dried corals. There was a big lunch grill but I don't like to eat much during long hauls. After lunch, we paddled for a few miles, found a small strip of sand on a mangrove island, and shored our kayaks. A quick dip in the water cooled us three down for the rest of the paddle. We got back to the put-in at about 3:30pm. I went back to my camping site, showered, checked out, and headed back to Triad's in Everglades City for dinner.

It was pretty neat talking to a bunch of young and old kayakers about their favorites places to paddle to. I sat across from a retired captain and his daughter Jen. Many of the older kayakers are into paddle-fishing and while that's something I don't do, it was still interesting to hear them talk passionately about it. I met a few guys that actually designed these kayaks and write articles for kayak magazines. The funny thing was that I've been to more places than many of the seasoned pros mainly because I like going to a new place every time. Oh and the old captain paid for my dinner and I didn't even know or got a chance to thank him! They left early so later when I asked for my check, the waitress said "oh you're paid for."

I drove home, threw the trash, hung out the wet clothes to dry, and went to bed. Today will be yet another lazy Sunday.

Mon, 18th Feb '08, 12:05 am::

My first HD video is finally online after hours of editing: Kayaking down the Chassahowitzka River. Click on the 'Full' button for the highest resolution. I'd say even after just one video, I have learnt a lot of things that will make my next video better.

Ten things I learnt after my first nature/documentary-style video:

  1. Dont talk about useless stuff i.e. keep mumbling to a minimum.
  2. Take slow, long shots. Preferably move instead of just panning.
  3. Don't zoom. Instead, take a clip, stop, zoom, take another clip.
  4. If you said something wrong, retake entire clip.
  5. Make sure there are no annoying noises in the background. Dubbing takes a lot more effort.
  6. Feel free to take multiple shots of the same thing.
  7. Don't even bother to shoot scenes you will edit out anyway, like four blurry minutes of sea gulls flying around.
  8. Don't turn 180 degrees unless it is shaded in all directions because the sun will mess with the lighting.
  9. Dont make girly motions with hands no matter how secure you are in your manliness.
  10. Speak more clearly, slowly, and do not start EVERY SINGLE SENTENCE with "So..."

I'd say my next video will definitely be more interesting. I am more than satisfied with the quality and performance of my new $200 Kodak Z812IS. I believe in upgrading my equipment when I truly outgrow it. For now, there is no camera in the world that can improve my video editing skills. Nor will any video editing software help me with impromptu dialog delivery. I used a trial version of Sony Vegas to edit the 70+ Quicktime H.264 movie clips that my camera shoots to natively and if my next video editing session goes well, I will certainly buy the software. Video editing is fun!

Sun, 10th Feb '08, 6:20 pm::

Me yesterday. Me today. Also my new Kodak EasyShare Z812 IS camera just arrived yesterday. It's an 8 megapixel camera with 12x Optical Zoom and shoots HD video in 1280x720 resolution. I'm still waiting for the 8 GB SD Card so I can actually start using it to its full potential. Right now on the default 32mb internal memory, I can barely get it to take a few pictures. The camera and SD card including shipping & handling were under $250. Beat that!

Also notice the top bar above where I added a new button: my videos - click it anytime to see all the videos I shoot on my new camera. Yes, finally in 2008 I have managed to figure out how to upload videos online so others can see. So far I've upload two videos of my kitties with really bad background music and one ten-minute long video of me indoor-skydiving. Hey, I never claimed to be the next Kurosawa. It's kitty and kayaking videos from now till the end of time as far as I'm concerned.

Thu, 31st Jan '08, 8:05 am::

I woke up this morning and my entire house smelled like an Indian buffet. Last night I bought a new Crock-Pot Slow Cooker and filled it with fresh veggies and lots of Indian spices. Late at night I turned it on at the lowest setting so by dinner time tonight, it would be ready to eat. I think from now on I'll turn it on at medium level in the morning. I haven't ever used a slow cooker but all my friends have and they love it so I'm kinda excited to see how it'll turn out. From what I hear, the vegetables soak up every bit of flavor and are thoroughly delicious. I love fruits but I love my veggies more. I put broccoli, cauliflower, carrots, green beans, red/yellow/orange peppers, onions, garlic, and lots of herbs and spices. Yum!

Fri, 11th Jan '08, 8:05 am::

I have so many random little things I want to write about. I don't want to sit on my computer for hours editing and pontificating so here's a summary of what could have been a series of 'blog entries.

I don't multitask. I have a one-track mind and find it way more efficient and productive to do one thing at one time. Multitasking is important for people who manage schedules, projects, and other people. For people that create something new that wasn't before, multitasking hampers concentration.

I don't have writers' block. Even if nothing is happening in my life, I can always find something that interests me enough to write about. Often I organize the thoughts in my head and just as I'm about to start writing, I close the window and go do something else. I don't lack motivation to write but sometimes I can't justify my time being spent sitting on a computer instead of playing with my spiffy new mini toy-helicopter (thanks Tay).

My showers used to take about four minutes. Thanks to Sandra's wonderful Christmas gift pack, now instead of using Head & Shoulders as shampoo/conditioner/body wash, I have three separate bottles from American Crew that do the same independently. It takes about 14 minutes to shower now. Also news to me was the capacity of my hot water heater - 7 minutes when shower is turned on full.

The ERP system at work has been in operation for well over a week now and everything is moving along as smoothly as I could have imagined. I still have lots of work to do but hopefully no more crazy hours.

I'm eating much better lately now that I don't come home at 11pm. I've started cooking every night and hope to do so from now on. I don't eat any meals other than dinner and yes, while that is very unhealthy for most people, it has always worked for me (and my mom). I understand how eating a big meal before you go to sleep doesn't burn all the calories efficiently and blah blah, but I don't care. This whole eating-once-a-day thing works for me well. I feel lazy and tired if I eat 2-3 meals a day.

The way I see it, eating multiple meals a day is a relatively modern norm just like the myth about drinking 8 glasses of water a day. I drink water when I'm thirsty. I drink enough to quench my thirst. Don't make this process any more complex. Early humans ate once a day or at most twice a day. I eat just as many calories, vitamins, and different food groups as I'm supposed to eat - I just eat all of it in one meal. I guess I have my own diet style because I'm pretty sure I have an eating disorder. I know it seems hard to believe but I can almost never tell when I'm hungry or when I'm full. So if I eat 3 meals a day, I usually end up overeating at each meal. Then I'll get busy with something and forget to eat for two days straight. I have actually asked my friends when we went out for dinner because that was the last time I ate. Relying on my stomach to gurgle and burp is not healthy. Now I eat once a day. So far so good.

I'm going to Tay's for the weekend. It's been a while since I had some social time. I'm excited.

Wed, 2nd Jan '08, 7:05 pm::

It's 2008. My big database system at work went live today and I have never been more overworked in my life - and yes this includes four years of honors college with three jobs , two majors and a Math minor. The fact that every single person was able to use the new system to do their jobs without any major problems is sign enough that my non-traditional, over-ambitious strategy of "doing-everything-myself-and-my-way" worked. As with any large system, there will be issues to deal with on a regular basis but from all I can see, the system works exactly as I had planned. There is a lot more to be done in the coming months.

My entire family (including uncle, aunt, and cousins from New Jersey) is in India right now, touring the temples and palaces in the state of Rajasthan. My dad asked me to explain what exactly I was accomplishing in life living 10,000 miles away from everyone who loves me, spending Christmas and New-Years alone at work. I tried to sound cheerful and optimistic but it wasn't easy. Launching this system successfully was a personal goal, not a mere to-do-list for work. Now that I've done it and moreover, now that I know I can do it, the challenge is gone. It's exciting to climb Everest but I wouldn't want to shovel it after every snow-storm.

With not much left to motivate me now, it was hard to argue with dad. I could be making the same amount of money doing much less work in India and with the dollar continuously declining, probably even more there comparatively. So what am I doing here? I don't know. But know I'm ready to get back on my kayak soon with 21 vacation days for 2008.

Fri, 21st Dec '07, 11:55 pm::

Arthur and I just got back from GameWorks in Tampa. I am the undefeated champion of Skee ball! Oh and air hockey too. Other than that I pretty much got my ass kicked at every video game we played from Star Wars to Indy 500 racing.

Earlier today we chilled at the beach for a couple of hours. It was a little chilly because of the breeze but it's way warmer than his home in New Jersey. I'm off to sleep now and here's hoping tomorrow's fun too.

Thu, 20th Dec '07, 3:30 pm::

I received this email two days ago: "Dear Chirag, Greetings from the University of Tampa! I am writing to congratulate you on your admission for the 2008 Fall Term..." Looks like I got into the Masters of Science in Innovation Management program, classes start August 2008.

My friend Arthur (from New Jersey) is here to visit me for Christmas vacations. I have a nasty cough again and doubt that I can do much crazy outdoors stuff. Regardless, it's gonna be a kickass break from the 14 hour work days I've been putting in for the last three weeks.

Wed, 5th Dec '07, 12:30 am::

I've been working a lot lately; crunch time before the new database system at work goes live on Jan 2nd 2008. Nothing too interesting going on these days, unless you fancy wireless 802.11b barcode scanners. My brain is pretty much on a single track during most of the day and I'm spending my evenings watching House M.D.. The weather's nice here and that pretty much sums up the highlight of my month so far.

Little stories we tellMon, 22nd Oct '07, 12:25 am::

There doesn't seem to be anything similar between the two movies I watched today, I Heart Huckabees and Reservoir Dogs. Both are awesome movies that I highly recommend watching more than once. One little bit in both films that I never noticed before, caught my attention today - personal anecdotes. "An anecdote is a short tale narrating an interesting or amusing biographical incident."

Personal anecdotes are the little stories we tell others to give them a glimpse into the world as we experience it from our point of view. I would not be the same person today without my teeth-gnashing story about how I nearly lost my opportunity to come to the US in 2000 because I clicked the stupid "Reply" button in an email instead of "Forward." My dad would not be the same person without his story of how he ran away from home in this teens but was caught by an employee at my grandpa's company. We repeat our stories to every new crowd. We talk about that one time we got so drunk in Europe that we had to be taken to a hospital and almost missed our flight. When stories are really embarrassing, we only tell them to four people - one coworker that won't tell others, one friend from school who is already privy to a lot worse, one ex-girlfriend who is still amazed by our antics, and one stranger we're standing next to in a pub because hey, who is he gonna tell?

I blog my stories. I call up people and tell them myself. I wait for the right topic to come up at lunch before I can unleash my harrowing accounts from times begone. I tailor my narrations to best suit each particular audience. When repeating the same story to my mom, the girl with no clothes is nowhere in the tale. When reiterating it to my buddy, she is the center of discussion for a good 30 minutes. Stories change over time and usually get larger than life. The little computer nuisances I caused for my internet provider in 1999 can become incidents of nation-wide system meltdown brought about by yours truly after a drink or two today. I exaggerate and if you think you don't, you're full of crap.

This doesn't mean we're all habitual liars. Life doesn't always happen the way we want it to. That girl didn't give me her number, just her email. That guy didn't tell you that you were the best singer he's ever heard, just that you were pretty good. What we wanted to happen was a little more than what did happen. So my damned stories are going to end with the girl giving me her number and you can tell your grandkids that the guy thought you were an opera singer. Why? Two words: Big Fish. This is the next movie on my list. If you've seen this movie, you'd know the power of good story-telling.

Wed, 17th Oct '07, 12:05 am::

I'm so proud of my partner-in-chime/crime Tay. Here's an interview where he talks about everything from web design to Chime.TV, from his music sites to his idea of the future of the web. It's so weird knowing someone personally with all their little flaws and habits and then seeing how super cool they really are when someone else points it out. Tay recently helped redesign/relaunch the popular music site Hype Machine with the ever-so-brilliant Anthony. Here's a wonderful article about the relaunch. I absolutely love the new design and I did my part by coding up some Flash stuff for it.

I'm definitely biased when I say this but one of the best features about the new Hype Machine is the sidebar video player. If you search for any music artist, say The Beatles on Hype, it loads 50 Beatles videos via Chime.TV. The songs play non-stop in the usual Chime.TV style and you can hit full-screen too. Like I said, I'm biased about this feature because it's my little embedded player getting some love from a wider audience. Overall, I love how wonderfully Hype has integrated so many different music blogs, mp3s, artist pages, and music video search.

It's good to know my buddies made something so useful and beautiful.

Sat, 29th Sep '07, 11:55 pm::

I made something neat for Chime.TV tonight. Soon you'll be able to embed your Chime.TV channels or any YouTube/Google etc. videos from almost any website on your own website in a non-stop playlist. Currently most video sites let you embed one video at a time but this new app I made tonight will let you make your own TV channel and display it on your site. It's not fully done yet and I will be adding more features soon. Since it can be embedded on your own site/blog, it means you can customize it to blend in with your site nicely. For example, here is my own music channel. Click on the big play button to begin. Then try the previous and next buttons to go up and down the playlist.


Get your own TV Channel on Chime.TV!


Here's my random selection of interesting videos that my friend Tay and I have found online:


Get your own TV Channel on Chime.TV!

Thu, 20th Sep '07, 8:30 pm::

My friend/coworker Brian wanted to get rid of his big screen TV after upgrading to a projection system and it just so happened that after rearranging my house this past weekend, my living room looked kind of empty. So here's my RCA 52" HDTV in all its glory. Here's the rest of my house after over two years since I moved in.

Compare: Old TV vs New TV. I won't deny that I am a hypocrite. Buying something like a huge TV is a little out of character for me. However, my friend gave me such a good price I couldn't say no. Plus I mostly bought it to watch Chime.TV as it has direct DVI input.

On building leak-proof systemsSun, 19th Aug '07, 6:35 am::

I am an ardent follower of world news. Be it politics, science, business, or pop culture, I am keen to hear and understand the situation regardless of the scale or my distance from the incident. I could be reading the tactics of the Recording Industry Association of America, the hostility of environmental groups towards nuclear power stations, or the Chinese threats to liquidate their US currency holdings, I have noticed certain human elements at play in every locale. To name a few, (1) greed, (2) ignorance, (3) inflexibility, and (4) irrationality are commonly at play in the prime issues of local and global conflicts.

As residents of a civilized society that is at most a single crisis away from savagery and barbarism, we have constructed innumerable social systems to keep all of us functional and urbane. As we have a justice system in place to ensure murder and theft is discouraged, we have banking systems to regulate the institutions that promote growth by enabling mass savings and investments, namely banks. Then we have school systems that dictate what a student of age nine should read and which math problems the student should be able to solve by age twelve. Add to that the laws on aviation, the rules of alpine skiing, the regulations on equipment sterilization for medical purposes, the age of consent laws that are different in every geographic region, and the code of ethics for international journalists in war zones, and we come to a very complex world to legally function in. While all of us break a few rules, most of us follow most of the rules. We stick to the rules quite well indeed. After all, who wants to be hauled away to prison, get fired from the job, be disqualified from the race, or be banned from the Saturday morning gardening club? That's the stuff news is made out of.

News is but a glorified portrayal of the leaks in the system. From stories about school shootings in suburban communities to suicide bombings in the Middle East, from stock market crashes in Europe to polar bear habitat loss in the Arctic, the purpose of news is to highlight the cracks in the long-standing systems we have in place, thereby making all of us think "somebody needs to fix this!" Your local station will cover the story of the bottling plant near your house that is dumping industrial waste into your scenic lake. Similarly, the national news networks will break the story of accidents happening across the country as long as a hole in the system can be pinpointed. Story of a bridge collapse is about the breakdown of construction regulation, infrastructure budgeting, and political earmarks. News of a molested child is to decry the deviation from moral conduct, social decency, and parental expectations. Watching the news is like watching a beautiful painting being ripped to shreds, one knife-slash at a time.

The keen observers of news notice that when the news isn't broadcasting the leaks in the system, that in itself is a sign of the larger leak in the system, whereby the fourth estate is found to be in bed with the governing bodies. It doesn't take long before the traditionally free, uncensored media becomes an extension of the ruling party and helps dictate the edicts of the rulers by publicizing propaganda as facts. Regardless of when the common man realizes the system is breaking down, every system we have designed thus far will eventually break down; an overbearing side-effect of the human element at play.

Without getting into personal characteristics of specific individuals, we know that humans are morally sound and unsound, sharing and selfish, considerate and rude, amicable and violent. Depending on the situation, these characteristics could be found in the same individual or entire organizations and even countries. We also know that most people would do whatever is necessary to benefit themselves and their groups. However, doing so often inconveniences other groups and breaks the rules of the system. Keep in mind, the system could be foreign exchange markets or the restaurant tip jar where some people are bound to twist the rules to help themselves while others are compelled to help others by giving up some of their own share.

The study of Game theory discusses possible outcomes of conflicts that occur between different agents. "In strategic games, agents choose strategies which will maximize their return, given the strategies the other agents choose." While each situation needs a specific application of game theory to work well and give appropriate results, there are more underlying assumptions in real-life than the simple "maximize personal return" hypothesis that traditional game theory considers.

If our goal is to design a leak-proof system, we have to know the foundation on which it will be built. Considering that a leak-proof solution to a specific system involving humans could be reduced to any other system involving humans and thus have the ability to eliminate world hunger, poverty, environmental disasters, territorial wars, road rage, and long lines at the grocery store, I presume that the desire to come up with such a solution is global and intimately human. Once we have a list of the human flaws, our eventual goal should be to recreate everything such that the most amount of good comes out, despite everything bad that will certainly happen. In other words, we wish to devise a solution to every problem in the guaranteed presence of Murphy's Law.

The strongest of human characteristics is greed or the desire to maximize personal benefit. We all want good things to happen to us. Be it money, praise, passion, or enlightenment, we want more of what we feel is good. Some of us, very rarely all of us, will break the rules to help ourselves at the expense of others. The harm caused to others, be it publicly visible or remain anonymous, some percentage of the population will abuse the trust put upon their shoulders. A system that expects every person to be completely faithful and trustworthy will thus certainly fail. This is why billions of dollars in monetary aid go missing as soon as they hit African governments' bank accounts. Our entire concept of charity expects the kind, altruistic people to trust strangers in power to help strangers in need. The amount of charity that reaches the ones in need is thus inversely proportional to the amount of human greed. We cannot easily reduce the amount of greed so what we should do, is minimize our reliance on honesty for a system to work.

How would one change a system to reduce dishonesty? Take the example of construction contract bids, i.e. tenders. If a local government wants a bridge built and wants to maximize public benefit, it can appear to do so by asking for anonymous bids from construction companies and selecting the bid with the lowest cost. However, that will not maximize public benefit as a construction company can drastically undercut their asking price by using inferior material that can cause the entire bridge to fail in years. So a better solution is to stipulate that the contract will be awarded to the second lowest bid. Now the company cannot quote a price so low that they will assuredly win, thus encouraging all the bidders to give more realistic cost estimates. There is certainly a loophole in this system too, as a company can simply put in a very low bid as before and have another sister company bid even lower. Thus they can ensure the lowest bid and the second lowest bid. The real-life solution to this has been mired in volumes of government regulations preventing this exact scenario, along with millions of possible underhanded tricks. Nevertheless, this entire system is built upon the citizens entrusting the local government to trust a construction company, and thus is subject to every single bit of greed faced by the aforementioned charity donations by altruistic individuals to African nations. The true solution is to minimize the reliance on greed. For the local government, it might be in the best public interest, even though more expensive, to award the contract to the median bidder as that value is much more difficult to game. To help the developing nations, developed nations can make larger contributions in the form of education, access to better healthcare, enabling free trade, and building infrastructure instead of simply wiring billions to unmonitored bank accounts.

This brings us to another powerful human lacking, inadequate knowledge. Call it ignorance, lack of education, or just plain stupidity, a system will succumb to idiocy without relent. Thus any system that expects all parties to be educated and fully understand the consequences of their actions, will be prone to failure. Information Economics deals with information asymmetry where one party has more information than the other and tries to devise "fair" solutions to such problems. However, there are numerous problems where having more information is not always as large of a benefit as one might assume. Take driving on the highways for instance. If people would just stop driving like idiots, there would be far fewer fatalities. In spite of the many experienced drivers, the few poor drivers can ruin it for every single driver on the road in a matter of seconds. To minimize fatalities, we have numerous laws in place to minimize idiocy - from limits on alcohol content within the blood stream to minimum age rules for various driving privileges. Note that while all attempts are made to discourage bad drivers from driving, the system still relies on people being good drivers and hence prone to accidents. A futuristic solution to this problem could be automated driving where you would punch in your destination and the car would drive itself. What amazes me is that such a system, which can cost a lot initially but completely eliminate accidents by inebriated or inexperienced drivers, is possible to put into place in the near future yet very few care about it. Though the automated driving software itself would never be perfect, it would improve with time, as most automated systems do. Put in a backup system with fail-safe mechanism and personal transportation can be a thousand-fold safer. So why is it not in place yet? That's the third deep-seated human defect, aversion to change or inflexibility.

Most working systems are designed with the foresight that they are not immune to abuse and hence expect timely changes to be incorporated to ensure consistent functioning. A good example is the US Constitution that was adopted over two hundred years ago and has had twenty-seven amendments to date. Even though constitutional amendments seek to maximize public benefit and limit abuse of power, nearly every amendment was met with vehement opposition, be it the 13th amendment that abolished slavery or the 19th amendment that gave equal voting rights to women - people just don't want things to change, even if it is for the greater good. While such an important set of rules supported by a strong central government can indeed work, it is nevertheless difficult to bring about changes because various segments of population have vested interests in maintaining the status quo. The ones in power strive to remain in power. Any system that requires new rules to be created in order to prevent abuse will fail when the new rules have to be approved and enforced by the same bodies that are abusing the system or benefiting from the underlying asymmetries. The US Constitution thus defined three branches, Legislative, Executive, and Judicial, each of which had specific and limited powers. The system would work as long as all the branches worked independently of each other and maintained a system of checks and balances to ensure no single branch abused its powers. The entire system will be prone to failure if the executive branch manages to incapacitate the judicial branch by planting personnel in key positions who refuse to prosecute members of the executive branch under any circumstances, especially if at least half the legislative branch is under the influence of executive branch. Alas, I can offer no instantaneous solution to such a dilemma, primarily because of the tremendously powerful vested interests that are averse to any changes away from the status quo.

In addition to greed, lack of information, and aversion to change, in almost all clashes, there are ingrained human emotions at play, often irrational at face-value and based more on belief and less on logic. How do you create a better healthcare system if religious beliefs dictate surgery is immoral and therefore to be avoided? While this may seem like a minor, inconsequential blemish in the human psyche, a system that requires everyone to make rational decisions will indeed fail when a considerable percentage of the population does not make the rational decision. The fundamental basis of microeconomics, political science, as well as sociology is rational choice theory, which assumes that "individuals choose the best action according to stable preference functions and constraints facing them," that is, people will weigh the different options and pick the ones that they can afford to derive the most benefit from. While "proponents of rational choice models do not claim that a model's assumptions are a full description of reality," when trying to construct and deploy actual systems in real life, we need the assumption to be true, otherwise the system that relies on rational choices, will fail. In theory, rational choice is easier to describe. If I get a less strenuous job with more pay and higher level of job satisfaction, it would be a rational choice for me to switch, unless I had other reasons to stay in my current position, like better scope of advancement in the future. Irrationality can also be rationalized in this sense by noting that if the new job was in Colorado and I love all states that begin with the letter C and end with the letter O, I can derive a higher level of satisfaction by moving there. Realistically speaking, that's a pretty irrational reason to move, but it can still be supported by a loose application of rational choice theory. In practice though, the very definition of rational is subject to debate. What is rational and obvious to one set of people may seem irrational and delirious to another. Who are we to legislate whether someone's belief in surgery being immoral is rational or not, they certainly think it's rational.

Think of any problem in your life, family, company, community, society, country, or even the entire world. Our solution to solve problems has always been to put carefully crafted systems in place. Remember that all systems will be met with (1) human greed, (2) ignorance, (3) inflexibility, and (4) irrationality. Now try to solve your problem WITHOUT requiring any of these four human conditions to be solved first. The perfect solution would be one that bypasses these limitations i.e. does not rely on solving any of them first. The scale of the problem is inconsequential for I believe that if you can solve the problem of neighbors with loud, booming speakers without giving them anything in exchange, without educating them on the virtues of silence, without providing them with headphones, or without making them truly understand how their careless behavior is affecting your emotional well-being, I can expand your solution to bring about world peace. Calling the cops on them won't be a good solution as they are already aware of their loudness and ignore it, thereby proving they are selfish and ignorant of others' concerns. It is possible to bring about world peace by enriching the needy, educating the masses, encouraging development growth and change, and eliminating aspects of fundamentalism and irrationality from the human personality. We can reduce and minimize pollution the same way, by discouraging corporate greed that favors cheaper dumping methods instead of costlier waste-management, explaining the long-term ill-effects of pollution, replacing fossil-fuels by renewable sources of energy, and minimizing the spread of extravagantly polluting devices like oversized vehicles for personal use.

The bright side to this dismal discourse is that not every problem requires all four aspects of human condition to be solved. Bringing about gender and racial equality required changes to social norms and eradication of irrational intolerance but barely had anything to do with human greed. Consequently, even if we can't eliminate human greed or educate every person, we can still solve a lot of problems. Education in itself is a problem, and the education system can be improved by social changes that promote intellectualism instead of wealth or power. Problems in education cannot be fixed by trying to provide more rigorous education or making promises of monetary or political grandeur.

If you see a problem, identify which of the four human deficiencies you are up against and try to tackle each of them individually, instead of calling for a patchwork of remedies that is akin to putting a bandage on an organ failure. If you ever feel ambitious and philosophical enough, go ahead and try to come up with a leak-proof system for resolving human struggles that does not rely on any of the four human shortcomings to be solved first. A Nobel peace prize would be the least you would deserve.

Chase your own dreamsSun, 5th Aug '07, 1:20 am::

Two weeks ago, I wrote about my low-consumption lifestyle i.e. I rarely buy something unless I actually need it (food, shelter) or it actually improves the quality of my life (kayak, night out with friends). I feel vindicated that New York Times just published an article titled "In Silicon Valley, Millionaires Who Don’t Feel Rich." It begins with the story of a couple living in the fabled Silicon Valley (where we went/won) and have a net worth of $3.5m yet feel they are not well off enough. Their house is worth $1.3m but just because they are surrounded by people much wealthier than them (it's California after all), they feel poor. And people ask me why I don't move to the Valley.

Here's my favorite quote from the article: "I ask myself all the time," Ms. Baranski confessed, "why I do this." They go on to explain "that she must stick with it if they are to continue to live the life they enjoy here." On the surface, it's so easy to diagnose the problem here as greed, keeping up with the neighbors, or just mere pride and ostentation. But these are not stupid people we're talking about. These are self-made entrepreneurs, hard-working middle and upper management types with a Masters degree and contacts in every industry. These are the smart kids of 70's and early 80's who left their little homes in the country and moved to California for a bright future. Therein lies the problem.

They're no longer chasing their own dreams. They're just trudging along the path they're told leads to the American Dream. The desire to make it big and having the drive to do whatever it takes, is indeed the prerequisite for living the American Dream. I have nothing but praise for creative individuals who'll take a big risk to make something wonderful. However, there's a difference between "try try till you succeed" and eking a miserable living till some day you luckily hit it big.

To me, these once-promising people are just the more hard-working version of the lottery addicts who buy a $10 ticket every single day hoping to hit that $65m jackpot. I guess when I see things this way, I don't feel so bad for them. It's hard to. They're 20-50-100x wealthier than me and yet they whine and worry about whether $5m will be enough money for them to retire. It will be enough if they decide to move to Cape Coral, Florida and buy a $1m house right on the beach with their own dock. It won't be enough if they find out that their neighbor's house is worth $2m. And it will never be enough if they think that another $5m on top of their $5m is what will make them truly secure financially.

Fri, 3rd Aug '07, 9:05 pm::

It's a weird feeling being alone at work this late. I'm setting up a new server and moving some virtual machines around. The entire building is empty and I'm listening to completely random songs while scavenging on leftover snacks. I have some time to kill while the servers backup but I'm pretty sure it'll take me all night to migrate our intranet web server. Once I'm done, things will be much faster around here.

On a side note, anyone remember this music video from the 90's?

Buy less stuffWed, 25th Jul '07, 12:15 am::

I'm not a big fan of productivity advice and lifestyle tips so when I casually glanced at the headline "The seven habits of highly subversive people" on reddit, I expected nothing more than a rehash of every other "Work Smart" Top 10 list. I imagine it was my disdain for this genre of articles that caused me to misread "subversive" as "productive." Now that I read the article without any preconceived notions, I can't help but pontificate about my own personal and lifestyle habits.

I'm not certain how this change came about in my personality but over the last couple of years, I have stopped buying things unless I absolutely need them. I don't go "shopping" anymore and don't order t-shirts, gifts, or cool gadgets online. I have no new collectible items to adorn my showcase and the only products I buy regularly are food and household items. I haven't even bought new clothes in years (sadly, it's starting to show.)

However, I realize now that contrary to my claim just half a year ago, I am not a bad consumer; I just spend my money differently. I've minimized buying things and maximized buying experiences. Instead of $250 to get a better cellphone, I got $150 wind-surfing lessons. Rather than spend $600 on a bigger TV, I'm spending $50/month so I can chat with my family in India every day on my drive to work for 25 minutes. The only major purchase I've made this year is a $2500 server/workstation to code Chime.TV on but that's strictly a development decision and given the expected four-year life of the PC, quite economical in the long run.

I remember asking my dad to take me to Fancy Market in Kolkata, India so he could buy cool wristwatches for me. It was a lot of fun to find a unique designs before others discovered them. Since then, a significant change in my thought process has occurred. You know how you love that one shirt or that book or that wristwatch or your lovely car? I don't. I barely care about objects anymore. My car is a mechanical device with a simple purpose to transport me around and requires regular maintenance. My computer is replaceable as long as the backups are current and my wristwatch costs $9. Stuff is merely stuff. And I refuse to allow my purchases to represent my inner-self.

I know this sounds pretty Fight-Club-esque and maybe I am going through the same disconnect with reality, after already having procured every minor item I thought would make me happier and not finding the satisfaction. It might also be that I have realized I don't have what it takes to afford a $12m house with heated pools and tennis courts and hence have opted to get out of the rat race altogether. Or my minimalism somehow makes me feel superior to the mass consumers out there and is just an elitist act to maintain my smugness. Or maybe I've woken up one morning to a fire in my apartment and realized that in times of life and death, the stuff you so gleefully bought is what gets in your way as you try to save your loved ones.

I often get caught up in long debates with my environmentally-conscious friends who think that I am single-handedly killing the planet because I am vehemently against most methods of recycling, use paper plates instead of washing dishes, and think purchasing carbon offsets is completely idiotic. While I can defend my position at length on all those issues, I would much rather explain that the best way to be green, save the planet, and be environmentally conscious, is to BUY LESS STUFF. Live in a smaller house with a bigger yard. Drive the smallest car you can manage with. Don't throw away things unless they break - upgrading for the sake of upgrading is sickeningly wasteful.

Learn to manage with less. Instead of a $600 GPS, buy a $15 Atlas. I did, and discovered that Okefenokee was only four hours away. You don't need a 650 DVD movie collection. You don't need a 32-piece set of steak knives. And despite your intellectual ambitions, you don't need a 3,200 book library. Manage with less, manage with alternatives, and manage with compromises. And with the money you saved by not buying the entire audio CD collection of Songs from the 80's, take Salsa & Merengue lessons.

I'm not the first person to say all of this either. Eradicating materialism has been the tenet of many a religion like Buddhism and Jainism. However, it's pretty difficult to give up all the things you're used to and care about. I can't give up computers and I rather fancy my kayak. Loving your pair of black shoes isn't going to destroy Earth so keep on dancing. All I'm saying is don't get in the cycle of desiring more objects, getting a more strenuous job to afford those objects, and then realizing you need more objects because your new peers have them, and working 70 hour weeks to afford these objects that you didn't even know you needed, only to find out that while you're working and buying and working and spending, you imprisoned yourself in a cage of debt, stress, and complete lack of direction.

So I say be less productive, less materialistic, and less successful and be more adventurous, more leisurely, and more content.

Tue, 19th Jun '07, 12:15 am::

For the last few days, I've been contemplating taking up a new hobby/sport. I love kayaking a lot and hope to continue paddling for the foreseeable future. However, I feel I've reached a plateau of my skills and excitement level. The only things I can do now to get that rush of adrenaline back is (1) paddle even longer distances or, (2) try whitewater kayaking. The problem with (1: long distance) is that, well, it takes a lot of time to get the OMG-THIS-IS-CRAZY rush. Anything under four hours has now become regular paddling so I'd have to be out in the water for 6-7-8 hours just to get the ecstasy that I once got from a two-hour paddle. And being in Florida (2: whitewater) is not possible on a regular basis as it would involve long out-of-state drives.

I have serious doubts over my physical abilities at extreme sports and am pretty sure I'll suck at whatever I decide to try. Add poor hand-eye coordination to having almost no balance, and you'll see why I'll not be training for the X-Sports anytime soon. Nevertheless, it is this realization that I am indeed at the bottom of the class in almost every sport or physical activity, that has forever pushed me to try new things. If I'm not afraid of being really, really bad, why not shamelessly give everything a try? Over the years, I've had 6-12 months of experience rowing, jetskiing, marathon running, and kayaking. I'm somewhere between the beginner and intermediate level in all of these and frankly, don't feel the necessity or the desire to become an expert. Otherwise I'd still be rowing and would have never experienced the thrill of kayaking for 7 hours.

Now I'm hoping to find something new and fun. I have an inkling of what I want to pick up but I'm still fidgeting over the specifics. I'm sure we'll find out soon enough.

Wed, 13th Jun '07, 8:35 pm::

The response to Chime.TV has literally been overwhelming. In the last 30 hours, over 50,000 videos have been played on Chime.TV. We had 150,000 videos in our database yesterday and now we have over 600,000. The amount of attention we're getting from outside of US is staggering. My little servers are barely surviving and a new web server is on order and probably more. If the site is a little slow or videos skip a bit, rest assured, it'll all work fine within a day or two.

Things are changing, I can feel itMon, 4th Jun '07, 8:15 pm::

The first time I sat in a canoe and tried to steer it across a river, I nearly ran aground. I wanted to go straight but I kept over-correcting and so instead of slight left, I'd turn the canoe 90-degrees to the left. It was difficult for me because a kayak, while more strenuous than a canoe, is much easier to keep straight. It was only after much exasperation did I realize the simple Newtonian physics in play here - the bigger the boat, the longer it takes to turn, but once it begins to turn, it's much more difficult to change direction. If you may pardon the pun, nothing really "ground"-breaking here.

The problem is that it takes about 4-5 seconds for the canoe to change direction once you start paddling. If all you needed were two or three strokes to straighten the canoe but seeing nothing happen for 4-5 seconds, you kept paddling harder, the canoe will not only turn, it will turn much more than you intended. And now seeing it turn too much, you start paddling on the other side and keep paddling till you can see the canoe turn. Too late, now it's going to swing all the way in the opposite direction. You just can't seem to keep it going straight.

Often when I'm reading news stories, I notice how much this simple rule of momentum applies to the world in general. Most people want things to go straight and steady with only a few misguided outliers that want everything to go either far left or far right. Yet we see everywhere people trying to skew things too much to one side or the other. Why can't people realize that if they keep moving to one side, they will indeed end up at an extremity that nobody really wants? Same reason I kept running the canoe aground - I couldn't feel the slight nudges and kept thrashing till I could actually see the canoe turn. Too late.

Anytime you see something in the news about citizen's rights being abused, journalists silenced, or failed economic and academic policies being implemented and wonder why everyone can't see where this is going, it's because the system is too big to instantly react and gives no immediate visual feedback to the one's manning the rudder. By the time the system actually reacts, people are already jumping overboard. We think the world today moves at dizzying speeds and sure, in most communication-oriented aspects, it does. However, society, economy, education, politics, and all things global take years to truly show their new direction. The key is to finely hone your feelers and sense when things are brimming under the surface.

Take for instance the gradual devaluation of the dollar. Nobody I interact with on a daily basis, cares one bit about it. After all, except for gasoline, things still cost nearly the same as they did five years ago and inflation rate is within the traditional bounds. Nothing has changed. Right? In 2002, I sent about $500 to my family in India. That was nearly Indian Rs. 25,000. Recently I sent $600 and it was less than Rs. 24,500. You may say the 16% devaluation in US currency over the last five years doesn't mean much to anyone, except for a few people like me.

Brimming under the surface, is the slowly increasing US debt to the rest of the world. Nobody cares about the debt because nobody sees any direct effects. By the time you see the effects though, it would be too late. If things don't start changing soon, then within the next two decades the Euro will have replaced USD as the preferred international currency of trade, the USD will be devalued to the point where imports cost drastically more, import shortages will create underground markets for knock-offs and counterfeits, insufficient supply will cause surge in prices bringing in 1930's era scarcity in this land of plenty, lack of international faith in US stocks will "correct" the stock market resulting in massive layoffs, and economic recession will finally solve the pesky immigration problem.

This above is, of course, just far-fetched fear-mongering from yours truly and I'm hoping it never happens. However, my feelers have yet to sense the boat change course and get on the path straight ahead. Most people though, are blissfully unaware and apathetic. It's ok. They have the luxury to be apathetic. For now.

Fri, 20th Apr '07, 12:50 pm::

On my way to work earlier today, I saw a beautiful girl driving a convertible with toy Yoda as her passenger. I know it wasn't this girl. Had I not been driving in the opposite lane, I might have offered to take her up in the Darth Vader balloon.

Oh and I have a new phone now: Samsung d807. It works, quite well. And I only lost a few numbers.

I win, so I am better than youThu, 8th Mar '07, 8:15 am::

A funny contradiction has been happening to me over time and only now am I starting to realize it. I find that the older I get, the more time I feel I have. One would think that as you grow older, you have less and less time to achieve what you want, yet I feel quite the opposite. When I was fifteen, I was always running out of time. Everything had to happen NOW. There was no time to waste. It's now or never! At twenty-six, other than committed deadlines, time doesn't really bother me. There are so many things I want to do and I feel I'm on the right path. I've found some sort of balance between impatience and procrastination. Even when I wrote about patience, I did not know how that came about, other than inheriting my mother's patient attitude.

While reading The Future of Leisure That Never Arrived, I realized what is missing from my life today that overwhelmed my being ten years ago - competition. I don't compete. There is absolutely no competition in my life. At age fifteen, I competed in more activities than I can remember, from soccer, volleyball, athletics, to violin, theater, and aero-modeling (that's making model planes that can fly, not mile-high modeling). Today, I create. I sit back, take my time, and make whatever I want. I build things I want and at my pace. Nobody else is doing what I'm doing any more. There are no standards to measure my worth by.

The void of competition is not some happenstance. It is completely intentional, albeit indirect. I have chosen to not involve myself in activities where the sole purpose is to win by being better than others. While competition in kids fosters development and personal growth, I find that competition among adults simply regresses communal advancement. I learnt a lot about my strengths and weaknesses when I practiced months on end for music competitions as a teenager. However, by spending three hours a day on my yard to make my lawn greener than my neighbor's, I'd pretty much be wasting my time. My time would be better spent making new things instead of proving I AM BETTER!

What makes the world a better place: A bunch of adults that study for months to get the highest score in mySAP-ERP certification so the winner gets a new laptop and a bonus, or the bunch of them working together or on their own projects to actually make software that help others? Having decided that I'd rather build things than run rat-races, my life has become quite different. I know many people that are winning their selective rat-races, and not just eking out a living. Yet they find their lives miserable and often whine about having no leisure. I know many folks that instead build things and they are generally the most interesting people because despite having twenty-six ongoing projects, they are always interested in learning new things and figuring out how to make something else.

Exceptions to the competition rule is when competing professionally is all you do, i.e. sports professionals, athletes, and the ilk. These are the people that, by doing their very best, actually push the human boundaries on what can be done. If I could run a mile under 3:50, I would and my respect goes to those that can. However, this kind of competition is different from forcing your daughter to get better grades than your brother-in-law's kid. People think that by pushing kids to compete non-stop, the kids will learn to win in life. No, they will learn to win in competitions. Then they will compete for that promotion and then that client account. Next thing they know, they have no time for anything, except of course, pushing their own kids to be the best basketball player and the best pianist in their class.

Thankfully, I competed out of my own volition and not parental or peer pressure. Consequently, I found it easy to get out of the competitions without a loss of self-worth. I never measured how good I am by how many people I'm better than. I do measure how good I am by what I make and how does it make the world slightly better.

Of course, everything has side-effects and my lack of competitiveness has its own repercussions. The fact that I refuse to compete in anything seeps into my private life, especially dating habits. I simply won't compete with other guys for a girl's attention. I won't. I don't care how great you are but if you expect me to prove myself better than the four other guys you're eying, have a nice day and a good life. I'm pretty sure if I wanted to compete and win, I could. But I won't. I'd rather be valued on my absolute merits than some relative edge I might gain over others momentarily.

So who's up for a little kayaking this weekend? I'll race you across the Bay to Tampa and back!

Sat, 3rd Mar '07, 11:05 pm::

I haven't been writing regularly lately because I'm pretty much putting every minute I have into my new pet project. We're still about a month or two away from releasing it and I don't want to promise anything yet but I'm getting some confidence that this is going to be good. I guess only time will tell. I can't wait till the project goes live so I can talk about my experiences with the whole thing. Till then, it's life as usual.

Oh here's something neat I put up: Weather Map. I didn't make the map, just put it on my site so I can check out the local weather instantly from anywhere.

Bring back VaudevilleSun, 4th Feb '07, 10:40 am::

If debauchery was illegal, the cast members of Thee Vaude Villians would be serving life sentences. Last night my buddy Nathaniel from Tampa came over and we drove to see the Burlesque Company perform at Chiq. Vaudeville is "a style of multi-act theater which flourished in North America from the 1880s through the 1920s. An evening's schedule of performances (or 'bill') could run the gamut from acrobats to mathematicians, from song-and-dance duos to trick high divers." In the early twentieth century, burlesque theater, with its "origins in nineteenth century music hall entertainments and vaudeville, emerged as a populist blend of satire, performance art, and adult entertainment, that featured strip tease and broad comedy acts that derived their name from the low comedy aspects of the literary genre also known as burlesque."

Knowing the show would be quite different from the Broadway musicals and strip-joint tricks, I walked in with expectations of being mildly entertained and pleasantly amused. Boy, was I wrong! Here's part of a mission statement of sorts from the group itself:

"Throughout the history of theater, many revolutionary ideas have made their impact and become mainstays of modern entertainment. More often than not, the origins of these ideas have been diluted and forgotten as the entertainment industry drones forward. Among these casualties lies the lost art of burlesque. In these first years of the new millennium, only a relatively small number of people endeavor to keep this genre of entertainment from falling into oblivion unsung. Only these few strive to ensure that the word “burlesque” is not easily associated with stripping or the fetish scene. In fact, Thee VaudeVillains Burlesque Company’s main goal is to snatch burlesque out of the jaws of fetishists and bring back all the forgotten elements that once made this genre great. We feel it is our duty to restore the original ideals of the art form and make it shine once more. "

I say bring back vaudeville! I want to leave work at 5pm and taunt the bearded women by 6pm. I want to a see a man eat his own jaw and a woman who can crush coconuts with her bare chest. I'm tired of the puritan and the sleaze fighting over zoning law establishments and what I can or cannot see within 50 feet of a school bus stop that's less than 100 feet of a liquor store on 3rd weekends of months that end with a "Y." I say bring back the innocent burle-laden maidens! Fortunately for me, Thee Vaude Villans are right on track.

In classical vaudeville style, the show consisted of a variety of acts from story-telling and singing to contortion and satire. Saying that I was entertained is putting is mildly. A more appropriate word would be enchanted. The show lasted for over two hours not including the intermission. Nathaniel introduced me to a few cast members before their acts. It's not everyday that I'm introduced to a pretty software engineer that works on digital imaging by day and prances around on stage with feathers at night.

In a society where beautiful girls often starve themselves to become skinnier because the magazine says so, it was refreshing and in a way comforting, to see women not ashamed of their own bodies. Tall and skinny or short and curvy, as long as you can shake those legs for hours on end, you're beautiful.

Having seen the bottom of three Long Island glasses within two hours last night, I have but vague recollections of specific performances. Additionally, smoke-filled cramped rooms, which I guess were the prime seats of such shows once, are really not my thing and often give me headaches. We were too tired by the time the show ended so we parted ways. I got home, consumed lots of bread and orange juice, and went to bed. Here's to a good night out.

Wed, 31st Jan '07, 9:45 pm::

Last night I went to see Monty Python's Spamalot at Tampa Bay Performing Arts Center with Tay and his family. They just happened to have an extra ticket and I just happened to be a huge Python fan. The play was hilarious throughout and in line with the classical Python comedy. Having seen all their movies and most of their TV shows, seeing it performed on stage felt like going to watch a movie after you've read the book. Yet Spamalot didn't disappoint. While sticking to the base story of Holy Grail, they added a lot of new acts, fused songs from other movies, and changed many dialogs to better interact with a live audience. The ending was superbly surprising. Now I can't wait till Avenue Q comes to town next year.

Wait for itSun, 28th Jan '07, 3:35 pm::

Often I look into myself and try to pick apart my personality for flaws and issues. While talking to a friend today I realized that I have one very good characteristic that very few people I know have, patience. Of all the people I know, my mother is probably the only one more patient than me, so I'm pretty sure that's where I got it from.

Why care about patience when you have instantaneous alerts on latest sports events via text-messaging? If everything is immediate in this world today, isn't asking for patience just showing that you cannot deliver smoothly? When it comes to systems, projects, products, services, and technology, yes, everything should indeed be immediate and instant. There is no reason your check-deposit should take 45 days. However, when it comes to people, personality, emotions, and society, patience is a virtue.

I want my bank-transfer to happen NOW but I will wait two months while a friend sorts out their job situation before calling me. I want to watch the latest news NOW but I will wait a year before I ask my sister about her future plans. I will also wait three years for my Masters and six years for my Post-Graduate degree some day. I am also in no hurry to get rich enough to buy some mansion on the beach or kayak down the Amazon.

This doesn't mean I'm giving up on whatever goals I have in life. I'm just enjoying today while preparing for a better tomorrow, instead of stressing out today with the hope that tomorrow might be marginally better. Patience is realizing that not everything will happen immediately, especially things that you have absolutely no control over. Once a week my family asks me the same question and my reply is "at least five-six years." If there is nothing you can do to speed things up, why waste your time wondering when it will finally happen?

One thing people have to learn about patience is that you need patience to learn. We don't have fancy DVD-to-Brain devices like the Matrix so we pretty much have to slowly learn things over time. I didn't learn programming in one night and you didn't learn playing piano in a week. Why shouldn't I wait a year before I can play a musical instrument well and why can't you wait four months before you get used to that new computer software?

Somewhere among all the rapid global communications via Transatlantic cables and real-time GPS-based shipment tracking information sent directly to your Palm Pilot and Blackberry, the lesson of "slow and steady wins the race" is being forgotten.

Wall Street Journal article on my Tag CloudTue, 23rd Jan '07, 12:35 am::

Last week I received an email from journalist Aaron Rutkoff at The Wall Street Journal Online for a phone interview to discuss my US Presidential Speeches Tag Cloud app. We had a good chat over the weekend and for a limited-time, you can read his article about my work at: Web Site Tracks a History Of Presidential Buzzwords. If the link doesn't work anymore (since WSJ is a subscription-site), let me know.

I'm quite pleased at how clearly and sincerely Aaron wrote about this project and my motivation for developing it. Having had a few "interesting" experiences with media folks in the past, I honestly have so much respect for the WSJ because of how friendly and genuinely interested in my work he was. I think I showed off a bit too much about my kayaking while we chatted, him being in the freezing New York City and me living in sunny Florida :)

It's way past my bed-time now but here's hoping the link stays up free for a few days so my family and friends can read it all, since it's not available in print.

Sat, 20th Jan '07, 10:45 am::

After almost four years of daily use, I finally decided to replace my ConAir electric-shaver. I wanted an electric-shaver that was affordable, easy to clean, and cordless yet worked with a cord when not charged. The last part was the most important because I don't want to wait for 20 minutes while the shaver charges up before I can shave, especially when I'm in a hurry. I found Braun 1775 on Amazon for only $30 with shipping! I just shaved with it and wow, I'm sold for life. The shaver is light-weight and does not hurt your skin regardless of how roughly you use it. I just got the smoothest shave in years and now feel like I should be dressing up for a formal dinner at the Governor's House while a tall hot chick in black dress brushes the back of her hand against my smooth-smooth cheek and smiles coyly.

Man, I should be paid for that free advertising! The fact is, despite being a "computer guy," I'm not a big fan of gadgets and gizmos. I don't replace my toaster or cellphone till it drowns in water or catches fire, respectively. I guess I'm old-school in the sense that, if it's not broken, I don't replace it. My old shaver is in my linen-closet now, in case the new one breaks or has problems. My main computer is about four years old too and works pretty well. I'm just hoping I don't have to replace it anytime soon. I even bought my car hoping I'll be able to drive it for a decade at least.

I'm bad for the economy.

Sun, 14th Jan '07, 7:20 pm::

Had a great day kayaking at Homosassa Springs with Sandra. Quite tired and my cough is killing me. I felt great in nature but as soon as I entered civilization, the coughing started. Check out some of the pics. Hopefully I'll get the photos of me off her camera soon too.

I'm gonna go rest now. Hopefully my new doctor will soon find me an antibiotic that works.

Cats out of the cradleFri, 8th Dec '06, 6:00 pm::

As it often goes, I was talking to a good friend of mine online and she mentioned how her mother kept expecting too much out of her and despite whatever my friend did, it was never enough for the mother. The parental pressure was not just infuriating my friend but also slowly depressing her. About a year ago when she was living with her parents and going through similar situations while selecting a graduate school, I suggested that she pick a school outside of her hometown and learn to live on her own. And she did.

So far, she's loved the freedom it has brought to her after 27 years of being told exactly what to do every single moment. I never expected her mom to stop nagging after she moved out. But I did hope that my friend wouldn't feel so emotionally tortured. That hasn't happened. It hasn't happened to my buddy who moved to Colorado and still hasn't happened to my friend who got married and moved with her husband to Boston two years ago. Yet, it happened to me. Despite being very close to parents who expect the world out of me, I don't feel emotionally tense anymore because of what they say or think of me. It took years for me to figure out why and how.

I want my parents' love, not their approval. I love my parents more than anyone else in the world but I have learnt that what I should be seeking in return is their love, not their agreement with everything I do. Moreover, not wanting approval doesn't mean I don't care about their opinion or that I don't care when I hurt them. I'm just saying, when I do something that I think is right but they don't, I understand it is a difference of opinions and carry on.

Oddly enough, it was my mom that taught me this lesson. Like every good son, for two decades I did everything I could, to get my dad's approval. Many times I succeeded but more often than not, I failed. Part of me knows that my dad held back many well-deserved congratulations so I would try even harder and go further. He wanted me to be a true winner. However, after seemingly failing over and over again, I would feel dejected and go to my mom asking for advice. She said simple things like "don't worry" and "just try harder."

I don't know when it struck me but one fine day, I stopped craving for my dad's approval. Everything changed instantly. I'm no longer living my life hoping he'll rubber-stamp my big ticket purchases, career path, new friends, or potential soul mates. I no longer expect my parents to like everything I like or appreciate the things I care for. I feel wonderful when they tell me they love me and my decisions but I'm not hurt or disappointed when they express their disdain for my unorthodox ways.

This is not a criticism of my parents but rather of my past self. Parents seldom change. But the kids can. And have to. I would love it if both my parents approve of everything I do but the world is not perfect and I would be foolish to expect the same. My dad and I can't agree on the same sport to watch together (cricket vs. soccer) yet for twenty years I hoped he would approve of every new friend I made. He is perfectly right in his mind to judge, like, and dislike whoever he wants in the same way that I have the right to talk, befriend, and love whomever I want. He does his best to prevent me from destroying my life and I do my best to explain the reasons behind my choices. Sometimes we agree and sometimes we agree to disagree. In the end, we remain close without any bottled up frustrations; at least I try my best to.

The day I realized I want my parents to love me and not wholeheartedly approve of me, is the day I truly became an "adult." Since then, I've expanded this rule to encompass my family, relatives, friends, and even coworkers. I'm glad if you appreciate what I do and am thankful that you care to offer criticism but if someone tells me I HAVE TO DO things their way without sufficient logical reasoning, that'll be the last day I talk to them.

So let goMon, 20th Nov '06, 7:15 pm::

Casually talking to a friend today I realized how one of the personality traits that I've acquired over time has changed my life so drastically and mostly for the better - the ability to let go. Letting go of someone or something is different than forgiving or giving up. I mean let go in the same sense as Chuck Palahniuk's Narrator in Fight Club remarked, "The ability to let, that which does not matter, truly slide."

For a species that is free to move around, we are remarkably predisposed to hanging on. As toddlers, we hold on to our blankets and teddy bears. As kids we latch on to our toys and mommies. In youth, we hold on to our music and friends. And as we grow older, we cling to our families, jobs, cars, houses, and every person that we've ever cared for. We just can't seem to let go of anything. Hanging on is what we do!

It is not a secret that people change, sometimes for the better and sometimes for the worse. The friend that cared about you so much last year doesn't even think about you anymore. The little boy down the street you liked saying hello to, doesn't seem all that respectful anymore. When a person changes, we all notice it. You knew it the moment your cousin got married that she turned into a whole new person. When a person changes, we also know if they changed for the better or worse. Your friend for the worse and your cousin for the better.

The problem is that we ourselves aren't willing to incorporate this change into our world view. We don't want to admit that now that this person has changed and is suddenly treating us like crap, that we should just let go of them. We keep trying to get their attention, to show them that we are still worthy of their affection. We need to let go. You need to let go. The relationship is over. The friendship is over. Just let go.

Letting go doesn't mean you stop talking to family or friends when they're in trouble and are more work for you to put up with. Letting go means when someone clearly no longer wants to include you in the next episode of their life, you gracefully accept that your character was killed off and go back to starring in the remaining forty-seven other shows. If that's not enough, find new people and become a guest star in their lives.

It took me a long time to come to terms with the fact that many people no longer want me to be an active part of their life; some very close friends in the years bygone. Often I blamed myself for the turn of events, thinking I must have done something to push them away. Turns out, it wasn't me or anyone else. It wasn't even them sometimes. Life changed them. They moved on and were hoping I would too; the sooner the better.

When it takes more effort to maintain a connection with someone than the mutual benefit and support we obtain, it is not worth trying to make things work anymore. While we shared some good times in the past, if you don't have enough time for me anymore, it is in my best interest to let go and find someone else. The longer we hang on to after the bond's broken, the more it hurts when we finally let go.

Letting go doesn't have to be painful or sad. It can be a wonderful culmination of good times had. I let go of my angel after she helped me finish my first marathon. I said bye, smiled, and never looked back. I still think fondly about her and I'm certain it's because I let go of her before she started ignoring my phone calls and emails. If someone is meant to come back to your life, they will. Otherwise, just let go.

Say something newSat, 11th Nov '06, 6:40 pm::

On an average day, I read about 10-12 personal blogs of people I know and read news, articles, and journals on anywhere from 50 to 200 websites I find linked online. While there is much to be said about online news media outlets and commercial blogs, my gripe is with personal blogs. Regardless of how easy it is to start a free online journal and how many people sign up for new ones everyday, the problem lies not with the technology or the low barrier to entry, but rather with the utter lack of fresh content.

While this would be a good opportunity for me to make a list of the "Top 10 things I don't want to read on your blog," I'd rather spend the time elaborating on what I DO want to read. Admittedly, I'm not above my own criticism either as I've written many a word in the last five years that nobody including me wants to read anymore. However, with time, I've learnt what people do want to read and what they usually skip over.

All I want you to do is to say something new. Tell me something that I didn't know about - you, your life, your friends, your job, your love, your passion, your dirty secrets, and most importantly, your thoughts. I've already read everything newsworthy on all the meta news sites. So you don't have to tell me that some new movie is in the theaters now. What you do have to tell me is that you have started playing the violin or are practicing public speaking. Tell me why you think people should be married before age 23 or how one should go about organizing their personal schedules. I don't care if you're right or wrong, convincing or contriving, I just want to read something I couldn't have on any other website except yours. Be fresh!

You don't necessarily have to write about your personal life a la "What-I-had-for-lunch-today." In fact, writing about your personal life without being severely sleep-inducing is one of the most difficult things. While I started with writing about my cool programming scripts, I've slowly moved away from day-to-day activity logs (that I'm sure my family still cares more about) to more persistent topics that might be somewhat interesting four years after the weather has changed. Event descriptions are momentary, ideas are timeless.

Creating new content requires time and effort, thankfully rarely any money. It is very easy to say "Movie X sucked" or "OMG! Check out this site!" It is not so easy to spend an hour putting your ideas in words and telling the world how you think you can make something better, faster, smaller, bigger, easier, cheaper, funnier. You don't have to be a fantastic writer but it helps. And once you stop saying "I hate event X, object Y, and person Z" and instead write about how the little children that you talk to everyday finally have come to terms with the truth about Santa Claus, you'll notice your writing skills improve. Tell me something I don't know.

I'm pretty neutral about personal blogs that consist solely of links to other interesting sites. To me, that says nothing really about you. So you found a cool link that you want to share with anyone that might end up on your blog. Big deal. Sometimes the links are interesting and sometimes they're crap. Thanks but I want more.

Tell me about the new project you're working on or your retirement plans. What are you going to do next month? How can first-time homeowners get equity loans? Why do you think people should drop out of college and start your own companies? I don't care if what you're thinking of is smart or stupid, spill the beans already.

I hope next time you click 'New Entry', you'll say something I couldn't find on CNN.com, Google News, or Fark.com.

Calm Down!Tue, 24th Oct '06, 9:00 pm::

It's finally getting cold here in Florida. I went to Myakka River on Saturday and here's my pics from a nice 4-hour morning paddle.

On Sunday I started an online web-comic: Calm Down! I'd always wanted to write my own comic strip but never felt talented or funny enough. I always thought it's really difficult and needs a lot of creativity and artistic effort to get started. Having been a fan of xkcd for a few months now, I figured if he can do it, so can I! Though in reality, I just wanted to do something for myself. It doesn't really matter to me if most people don't find my stuff funny or give a damn about it. For me it's just a learning process. Maybe if I keep at it, it might actually become funnier and poignant.

The Calm Down! comic strip has a male and female character and the layout/format is pretty much fixed, with only the title and captions for the three frames changing. I drew the initial stick-figure characters and later my friend Tony drew me two very cute characters. The language is quite informal and the subject matter is just about anything that pops into my head - from stupid boy-girl jokes to linguistic paradoxes. I think the comic's audience is pretty limited and definitely doesn't have a mass family-values-type appeal. Even some of my good friends don't find it funny so I'm aware of it's niche appeal.

I'd say the male is bookish-smart yet childish while the female is matured, rational, and grounded in reality. I will probably write a new strip every other day and as time goes by, I hope to develop the characters into ones you could relate to and somewhat take a liking to. It will be a slow but hopefully fun journey.

Monday night, I went to The Castle in Ybor City, Tampa to chill with Sandra. I wasn't prepared to dance and neither was I dressed in the night-club-black, but she coaxed me into dancing for almost three hours! I got home, went to bed, worked all day, and here I am finally turning on the heater in my house.

Sat, 7th Oct '06, 11:20 am::

I'm in Savannah, Georgia right now visiting my friend Vu. It was a long drive and on the way I stopped by Gainesville, Florida for some good dinner with Taylor & Kaela. I'm here in Georgia till tomorrow and then driving back home. Tay just left his on-campus job for a better web designing job and Vu just bought a new house here. It's kinda cool seeing your friends grow out of college and get on with the next phases of their life.

On writing formal lettersSun, 1st Oct '06, 1:40 pm::

One of the most underappreciated things in our litigation-happy casual-khakis modern existence, is a strongly-worded letter. Over the last few generations, with trained lawyers purporting to do all the "dirty" work, the practice of regular people writing formal letters for their personal objectives has become nearly obsolete. Did some company do something terribly wrong to you? Find a lawyer & sue them! What? No lawyer wants to take your case because it's not really worth over $1,000? Well, then stop whining! Suck it up and move on.

Often in our daily lives, we come across instances where we feel wronged and defenseless though not legally victimized. We give up, thinking if it's not worth a lawsuit then we should forget about it. When in fact, we do have a recourse. A little determination and a few hours of text-editing can do what weeks and months of complaints and nagging via phone calls and meetings cannot.

Last year, I had a lot of problems at my old apartment complex before I moved to my new house. So many little things had been going wrong that I just wanted to say screw you to the apartment people and get out as fast as I could. However, I had signed a letter earlier saying I'll clean up the entire apartment before I leave, failing which, they'll charge me ridiculous amounts of cash for pesky little things - $25 for failing to defrost the fridge, $2 per bag of trash I leave. With a new house that still needed setting up and lots of cleaning, I was in no mood to clean an old apartment after I had tons of problems with it. So I did what any text-loving person would do. Wrote them a strongly-worded letter and asked for stamped confirmation of their receipt of the letter and their signed & time-stamped follow-up decision.

In the end, I didn't have to go back and spend 10-12 hours cleaning the apartment. They didn't charge me anything for cleanup or maintenance. Cost me less than 2 hours of my idle-time sitting on a computer and typing away like I do anyway. If you're curious and not afraid of the dreaded PDF format, here's the ass-kicking letter to my apartment complex, the real name replaced with [Del Boca Vista]: Letter to Del Boca Vista.

In case you're wondering, I exaggerated a LOT in the letter. Things weren't half as bad as I claimed they were. But hey, I didn't wanna clean up! And I shouldn't have had to after going through all of that!

Wed, 27th Sep '06, 12:05 am::

Hope you like the new look.

Different parameters of relationshipsFri, 18th Aug '06, 12:25 am::

On the surface, this has been a relatively normal week for me, with the usual deal of work, bills, home, chores etc. Nothing really out of the ordinary. Well almost nothing. The two read-but-unreplied emails waiting in my mailbox, sent by the two strongest humans I personally know - my dad and my uncle, keep staring at me every time I check my email, as if mutely yelling at me to hit 'reply' and type away something beautiful and worthy of their dignity. Alas, it's not easy.

My dad sent me an email last week telling me he missed me. It was so loving and sincere that when I showed it to a friend of mine, she wanted him to adopt her. Few days later, his brother, my Paresh uncle, emailed me to tell me how my cousin Keval is slowly getting better. While mentioning that he was pleased to read my views about life on my 'blog, my uncle wrote about his thoughts on life, knowledge, and relationships. It didn't occur to me until now that while millions of people live their entire lives without even saying "hello" to their parents and elders, I take for granted all the support and love in the world that I get from my family without even asking for it once. And then when someone tells me they love me or miss me, I find it extremely difficult to respond to them. Woody Allen's America does that to you.

I wouldn't even have begun writing this 'blog entry tonight had I not clicked on this video of father & son unknowingly. Team Hoyt is a father-son team of Dick & Rick Hoyt, "from Massachusetts who together compete just about continuously in marathon races. And if they're not in a marathon they are in a triathlon - that daunting, almost superhuman, combination of 26.2 miles of running, 112 miles of bicycling, and 2.4 miles of swimming. Together they have climbed mountains, and once trekked 3,735 miles across America." It sounds like typical father-son adventurous duo till you realize the son, Rick, can't walk or talk. The father pushes, carries, lifts, and pulls him from the start till the end. Every year at the Boston Marathon, this team gets the loudest, most-cheerful standing ovation. I know this particular video has some typical-cheesy music but that didn't stop me from sobbing for 4 minutes and 14 seconds, and then again for 4:14 when I hit replay. Last time I was in India, Google Videos weren't accessible from there. I think it's a good thing because I don't think either my dad or uncle will be able to control their tears if they saw this video. I mean it made me so weak in the knees that I decided to shed my fake outer-shell of "I'm so awesome and my life is so great" and admit that I sobbed and cried uncontrollably when I saw the video.

Like my dad always says, I rarely propose concrete well thought-out arguments on my 'blog entries, and usually ramble aimlessly. Today is no different. Yet, almost always, I have underlying themes. I guess tonight, it's the latent energy to persevere. By latent energy, I mean the hidden strength that these two stalwarts in my family seem to possess since birth. Ever since I was a kid, they were the two strong brothers I could always look up to for help, advice, and guidance. To me, they were and are now more than ever, the resolute pillars of persistence. In my eyes, nothing has changed, rather they both have shown time and again that they're getting wiser and more down-to-Earth by the day.

But in their eyes, something has changed. They now think of me as a mature grown-up man that they can share their views with, as equals, instead of just teaching me like I'm a student and they're teachers. That is something new to me. Suddenly, I'm seeing them in light I've never expected, as real humans with strengths AND weaknesses. While my dad and his elder brother have always tried to be my best friends, I'm new to this aspect of theirs - the side in which they stop being perfect figures of authority and become my friends with unhindered emotions and honest feelings - no pretense of being the bigger man.

But I'm so used to them being the head, the father-figure, the authority, that this closeness is leaving me speechless. The weirdness is of course that I feel completely comfortable in writing about it here in public, I guess, because I am so used to being honest and open here. Writing becomes difficult as soon as I have a specific audience.

On my 'blog, I write for everyone and no one. I write for me and for you. But in an email or phone conversation, I have to talk direct with one person and then depending on who that person is, it's either casual or formal, easy or difficult. For now, it's a new experience for me to get to know my dad and uncle on a man-to-man level. It sounds so generic and mundane when it happens to other people but like my uncle said, "as you go in deeper into life, you will open new horizons of knowledge and see different parameters of relationships."

Tue, 15th Aug '06, 8:05 pm::

Just over a year ago, I bought an inflatable kayak to learn the basics of kayaking. It took a while but now I've completely grown out of inflatable toys. So today I bought myself an Ocean Scrambler XT Angler sit-on-top kayak. Also bought a Yakima roof rack for my little Scion xA. Of course, as soon as I bought all this, I had to take it out on a spin. Since Lake Seminole has been closed since January (as I just found out), I went to Boca Ciega Millenium Park. I was in the water for ten minutes and the clouds started rumbling in the distance. I've never paddled back to the shore faster :)

My kayak is actually one of the best kayaks I've ever tried. It's amazingly stable and can go quite fast with relative ease. Only one problem so far: Slippery when wet - it's very tough to lift on top of my car after kayaking. I guess with practice I'll get used to its 51lb frame. Otherwise, it's a kickass kayak with a huge water-tight hatch, comfortable seat, and lots of storage space. And the guys at Canoe Country said I can pretty much bring it in forever in case there are any problems. These things last for a long long time.

Now I'm gonna find new places to take my kayak for a spin. Unless it's raining outside, I don't think I'll ever be bored at home again.

Thu, 3rd Aug '06, 8:25 am::

New pics: Me and Me and Mega - Me!

Wed, 21st Jun '06, 9:05 pm::

Today marks the second year anniversary of my job at Formulated Solutions. I mentioned that to a couple of coworkers and they decided we go out for some good dinner. A little after 7pm, Kelly, Dennis, and I met at Sweet Tomatoes (the closest place to heaven on this side of the Atlantic). I don't think I've eaten so much in a long long time. Of course I could always eat more but I have to leave some for the rest of the people :)

Just yesterday I remarked to a friend that I don't remember the last time I woke up groggy in the morning and lamented "eh I gotta go to work..." No matter how good or bad I slept, as soon as I wake up and realize it's time to get to work, I can't wait. It's such an unexpected feeling though. Growing up I always expected work to be dull and boring. You're supposed to work solely to earn money and provide a good living for your family. Work, by definition, is work and not play. Yet every day I am more than excited to get to my office so I can try out the things that I was thinking of all night. I guess it's mostly because of the amount of freedom I have coupled with the appreciation I get for all my work that makes this possible.

Of course my latest big project was something of an oddity for me. Normally my projects change and improve things and hopefully save time/effort/money for others. However in this case, I had to migrate every single user/computer/device from an older system to a kickass new server setup. The goal was to change over everything as smoothly as possible, without disturbing or modifying any user's settings. In short, the best possible thing a person could tell me was "What did you do? I don't notice anything..." Like the quote from Futurama goes, "When you do things right, people won’t be sure you've done anything at all."

Anyways, stuffed and lazy right now. Very tired too. Gonna go relax and get back to work tomorrow :)

Sat, 10th Jun '06, 10:30 pm::

It's good to be a beach bum. I wallowed in the ocean for over an hour today, warm water, gentle breeze, and good company. Chilled with my friend Gem who drove up from Manatee County. We laid out in the sun (technically in the shade under my beach umbrella) for a while, drinking soda, and talking about different things. I love talking to people that actually have something to say beyond what People and Cosmo tell them to. Gem moved to Florida from New Orleans last year after Hurricane Katrina. While I talked about Katrina as a national disaster last year, I never thought I'd actually meet someone directly affected by it.

It was human nature and common sense for me to think that every single person who went through Katrina would be deeply affected by it. It was, however, a big mistake on my part to automatically assume that every single person affected, would be devastated by it. She moved here while every single person she knew scattered all over the country. It's hard enough losing a friend or two, so one would think that a change this big would destroy a person's sanity. I don't recall her exact words but she said something along the lines of "Change is not a big deal when everything changes."

In a twisted way, that is so true. If you have a strict routine and even a minor step changes, you get disturbed and have to undo the change or try hard to adapt to it. Yet when the routine no longer exists or changes to drastically you cannot change it, you have to create a new routine or evolve to embrace the new. In a way, my move from India to New Jersey and then from NJ to Florida is kinda like that. Things changed so drastically I barely had time to realize how much impact the new surroundings were having on me.

Well, for dinner, we had some Pad Thai at Thai AM-2 restaurant on the beach, though I missed the taste of Siam Garden in downtown St. Pete. I can't wait to go there again sometime. Just relaxing now watching Comedy Central with Giga passed out on my lap.

New - Music & PeopleWed, 31st May '06, 10:45 pm::

Yesterday evening my new friend Teresa came over to chill with me. She introduced me to Violent Femmes. Been a while since I found a new band that I liked. I'm very apprehensive about listening to new music. I don't know why but I don't like it when people burn CD's for me and tell me to listen to them. It's not any odd music though. It's complete works of a particular singer/band. Now I feel like I have to sit through every song some guy ever sang and pick out the ones I might like. Since I don't really care how great the band is and am only interested in particular songs, I have to listen to 14 crappy ones to get to the two good songs. Only rarely do I find bands like Cake that have a lot of good songs that I like. From the last few songs I've heard, VF appears to be the same. One distinction here is mixed CD's. Since mixed CD's mostly have tons of songs by different artists, if I don't like someone's voice, I still have 9 other songs to pick from :)

Unlike new music, I am very open to meet new people. Be it coworkers, friends-of-friends, or people I've been talking to online, meeting someone you've never met before can range from a dull boring chore to thrilling experience. The thrill to me lies not only in how exciting the person is by themselves, but also how unexpected their being there is. Most of the times, you already know the kinda person you will meet in a given situation. If I go to association meetings from work, I already know that I'll probably meet people who're into X/Y/Z. And then someone stands out from it all, a peculiarly unique person with different way of looking at things. You didn't expect this guy or girl to come up with such a non-traditional way to look at the mundane, like the economist from Freakonomics. Otherwise, I already know 53 girls who like to "have fun" and want to "have a good time!" *choke* So once in a while, it's refreshing to meet new people with more personality than a sheet of paper.

Megan's Wedding in PhillyMon, 22nd May '06, 12:20 am::

Just got back from my friend Megan's wedding in Pennsylvania! CONGRATS MEGS AND CHRIS!!!!! Such an eventful and packed weekend that I am still not over the excitement. First of all, this was my first time ever seeing Megan in person and yet we felt like we'd been friends forever. Well, technically we have; known her online via Fark.com for over five years now. Chris turned out to be even cooler and much more fun than I thought. I mean I didn't know much about him to expect anything. I kept thinking he reminded me very strongly of someone famous and then it hit me... Abhishek Bachchan - famous Indian actor. I mean it's weird to be reminded of movie stars when you meet real people but the resemblance, especially the walk and body language, was uncanny. Megan was definitely the life of the entire party... laughing and dancing every other minute.

The party for me started at the Tampa Airport on Friday afternoon. Having gone to work early on Friday and leaving early, I was already tired by the time I passed through the dreadded airport security. I sit down at this Mexican food place and ask the waiter for the biggest margarita and the biggest bowl of nachos they have. Next thing I know I'm in Philadelphia. I freshened up at my hotel (which did NOT look as polished as the picture makes it out to be) and decided to take a walk around Center City, Philadelphia. I took a few pictures and just kept noticing the little unique identity marks of the city. I noticed rows of houses sharing common walls, kinda like San Fran, but with buckets of flowers hanging from the front windows.

At 9:30pm, I finally got to meet Megan! First time I see her in person and she's looking gorgeous in a bridal dress. It's kinda cooler than meeting someone at Walmart. Also met her friend Wade & Lisa, and of course, the groom Chris. We had wine and vodka, talked for a few hours, and parted ways. Next morning, i.e. Saturday, I had some continental breakfast, Meg/Chris picked me up, and we drove to Chris' Aunt Kathy's house in the middle of the beautiful rolling hills of Pennsylvania Country. Quite possibly one of the most beautiful landscaping I've ever seen in my life with waterfall, and all sorts of trees and plants, which of course is easily explained by the fact that Chris' uncle, Tom, runs a landscaping business. Oh and their neighbors had ostriches. Yes, OSTRICHES!

I met their families as they slowly arrived and we started setting up the tables under the big (30ft x 60ft) tent in the backyard. Good thing everything was pretty much setup by the time we got there and all we had to do was put up the lights and set up the bar. Gee, I wonder who took it upon himself to make sure the bar was setup right :-P Around 4pm, the guests started pouring in. The most relaxing aspect of this party was the attire - casual - jeans 'n shirt! It was more like a big bar-b-que party than some formal wedding occasion. As the sun set, it started getting cold, and Tom got his son Luke to build a HUGE campfire. I think the fire lasted from 8pm to 3am! And I made sure it kept me warm - I mean I've so gotten used to the warm Florida weather now...

As the evening progressed, most of the older guests left, leaving us kids behind. The music was on, the fire was warm, and the drinksa' floweth. I made my special California Sunset mixed drink for Chris and got two more orders for it. As I tell everyone, I'm a computer guy by mind but a bartender by heart. Around midnight, we setup our tents under the big tent - to keep us warm and protected from the harsh winds. Oh yeah, I took a tent on the plane! It was hilarious because the airport people kept looking at me funny when they saw I'm getting on a plane so I can camp out.

Sunday morning was the familiar post-party lazy-wake up chore. Got up, folded my tent, and showed all my mad sleeping-bag folding trickzzz to Megan & Chris. We had some pancakes for breakfast, packed up our stuff, said good-bye to the twenty new people I met, and drove to Chris' grandfather's house. And that is where I think I saw the most memorable country-side - in the little town of Embreeville Mill near the historic Brandywine River. I don't know much about American history but from what I learnt, every other house in this area was built sometime in 1700's and Chris' ancestors owned acres and acres of land. They were one of the first few canners in the country - canned the mushrooms that rural Pennsylvania is so famous for. It kinda reminds me of my ancestors in India because my grandparents and their parents grew up in the same family house in the village that their parents did. It doesn't matter where in the world you were three hundred years ago, life wasn't too different.

As I walked around Chris' grandpa's house, I noticed the exterior walls were TWO FEET THICK! Chris' dad (harbor-master of Longboat Key Marina in Sarasota, FL and the only other Floridian) said it took four years to actually build this house sometime in 1770's. The construction was rock-solid and the design was rustic yet timeless. The cold-as-ice wine-cellar was probably my favorite part of the house. We saw wild goats right outside their front-door and I was told by everyone to NEVER mess with a male goat - as if that was on my list of 50-things I wanna do or something :)

One of the guests at the wedding was Richard Chalfont, a famous painter. I talked to him at the party and later learnt his gift to the newly-wed couple was a beautiful painting of houses previously owned by Chris' family. Pretty amazing stuff.

After about an hour or so, we left to drop me off at a nearby train-station so I could get to the airport on time. Neat thing how the Philly airport is so well-connected to the local trains. Didn't have a problem at all. But man... the good-bye to Meg & Chris was sad... I told them normally this is the moment I say "alright guys, see you next weekend..." or "give me a call if you wanna hang out sometime..." but I doubt that's possible. It's amazing how close I felt to them as friends, even though it was my first time seeing both of them. Anyways, my train arrived on time, I got to the airport on time, and landed at Tampa after two flights, almost on time. I won't say the return trip was uneventful because there were far too many annoying people, unbearable noises, and frustrating incidents for it to be uneventful. However, I'm home now, safe and sound, and more excited than ever to get back to work tomorrow after my mini-weekend-get-away-to-Philly.

Sun, 14th May '06, 10:45 pm::

I had a kickass time with Taylor this weekend. We went to eat at random places, went to bars, played pool, went to Univ. of Florida campus, chilled all Saturday at a coffee place playing Scrabble, watched Greg the Bunny episodes for hours, drove around the city of Gainesville stopping at junk yards and antique places, and also did some brainstorming about computers and technology. The drive to Gainesville from St. Pete and back was gorgeous too. The weather's beautiful, and I-75 is actually nice for an Interstate Highway. Takes only about two hours each way.

When I got home, Tera jumped into my lap and rubbed her head all over my face and neck. Then Giga walked over from my livin room, put his head on my foot, and started purring. All in all a great weekend. And next weekend's gonna be amazingly fun too - going to visit my soon-to-be-married-friend Megan in Philly! Can't wait!

So far this year, I've been to India (for my sister's wedding), Houston - Texas, Plant City - Florida Strawberry Festival, kayaking in Fort De Soto, camping in Lake Okeechobee, and now Gainesville. On my plate for the upcoming months is Philadelphia - Pennsylvania, Raleigh - North Carolina, Savannah - Georgia, Chattanooga - Tennessee, and Seattle - Washington. Let's see which ones I get to actually visit.

I also want to drive down to beaches in South Florida. Only problem is that I don't know anyone down there. I guess it's time I made some new friends :)

Mon, 1st May '06, 9:25 pm::

I found a good electrician last month and finally this weekend, he came over to complete all the projects I had for him. Initially, he was going to charge $350 for just a few things, primarily a new circuit to power my computers, fixing of my backyard lights, and fixing my old water pump. During this past Saturday, Sunday, and tonight, he spent about 15-hours inside and outside my house, as it usually happens, fixing a lot more things than originally planned.

In the end, for a grand-total of $700 I got a new 4-point circuit with its own breaker to my PCs, a pump with pressure gauge, pressure tank, pressure cut-off switch and main switch connected to my underground well, two twin-halogen 90w motion-sensing lights in my backyard, 2-point outlet in the backyard to plug tools into, a lightening arrestor to protect the electric devices inside my house in case of a direct lightening hit, a fresh new ground/Earth line for the main circuit, and pretty much all the wires on the main board reattached. It just feels so "clean" now that my main computer is connected to a strong 20-amp line with decent grounding instead of multiple UPSs split from one tiny plug without ground.

Now that my roof and electric circuits are done, I can get the 4-point inspection my insurance company wants me to get - roof, electric, plumbing, heating/airconditioning. Hopefully there's not going to be any issues with the latter two. Cost of inspection is probably about $300. In these three months, I've spent about $5,000 to fix up the house. Of course, a house almost exactly similar to mine down the street is selling for $185,000 - I bought mine last year for less than $150,000. So it'll be worth every penny spent when it's time to sell. But till then, it makes for some tight financial planning.

I'm also thinking of getting a sprinkler system installed before my lawn is fixed up. It's much better to dig trenches and install the pipes on barren land. It all depends on how much money I can save up for these projects.

Thu, 27th Apr '06, 10:45 pm::

This has been a pretty busy week at work. But it's fun and lotta new things happening. So keeps my excited. Still can't wait for a relaxing weekend.

Sun, 16th Apr '06, 4:35 pm::

Just relaxing on this lazy weekend. Not doing much other than some small chores around the house. Next week's gonna be interesting as I get back into doing a lot more backyard work. Now that my house has a new roof (!!!!), I can get on with doing smaller projects. The roof was definitely a major expense however I know and have been told by many that I got a great deal and some quality job on it. Now it's time to get an electrician and rewire some of my internal stuff. Then I gotta get a 4-point home inspection (roof, electric, plumbing, A/C & Heating) for my home insurance. It's beautiful outside and I love just sitting around in the sun (well mostly in shade), doing absolutely nothing. Leisure is a luxury and I'm enjoying it as much as I can.

Inspiration SchmispirationWed, 12th Apr '06, 11:20 pm::

While chatting online today, Tay mentioned something about inspiration. A lot of people love to be inspired. After all, nothing pumps more energy into your youthful ambitious bloodstream than the words of a "successful" achiever in your field. You can see what the pro has accomplished and as a rising star you want to get there faster and shine brighter. Or maybe you're not the alpha-male type. You just want to encapsulate yourself in the glowing warmth of inspiration and ascend towards the apex with a Buddhist sense of omniscient calm. After all, if they did it, so can you! And they said that repeatedly in their hour long self-realization speeches.

If you haven't figured it out yet, I don't like to be inspired. I'm not saying inspiration is good or bad, just saying if given the choice, I prefer not to be inspired. Just like wealth, hardwork, and genius, inspiration appears to be a very good measure of the potentiality of success. Clearly a person inspired to change the world has more chance of achieving that than someone who cares not one bit and has no inspiration to leave a mark on the planet. Just like how everyone who is rich is successful, how every person who works hard always wins, and how every genius is recognized for his or her intellect by the masses. Right? No, you say? I guess then inspiration isn't that good of a barometer either, is it?

Other than a momentary appreciation of self-worth and an inflated sense of personal capabilities, inspiration doesn't really do much, especially in the long term. Great, so you just watched an amazing play or read a touching autobiography. Or you went to see a famous CEO talk about how he grew his company from his garage to over 100 countries in under five years. Wow! Nobody can deny that such growth is anything short of impressive. But is it inspirational? Will you go home and realize "if he can do it, so can I?!"

Like this sarcastic Despair poster says, "If a pretty poster and a cute saying are all it takes to motivate you, you probably have a very easy job. The kind robots will be doing soon." Inspiration is just motivation to dream big. Shame on you if you did not automatically think you could turn your 5-person company to a 500-people multi-national and instead needed some guy to come in for an hour and teach you how to dream.

If going to a 30-minute seminar on financial planning inspires me to change my lifestyle entirely, I'd say I'm ashamed of how I was spending and planning money before. I should've realized it on my own that I was bad with finances instead of having someone tell me I've been wrong all my life in just half-an-hour. What I AM in favor of, is of course, education. If going to this financial planning seminar taught me how to better plan my retirement, more power to me. But if I need to go to a "Retirement-Planning Info-Meet" to realize that hey, someday I'm going to be 65 and I just might need money for food, then well, I'm a pretty stupid person to begin with.

Most people get inspired from momentary experiences. A speech, a book, a movie, a play. While I love change and always welcome something small changing my entire outlook on everything, I think if an intro-book about bio-genetics is all I need to inspire me to give up computers forever and take up bio-genetics as my new career path, then wow, where was I last ten years while the Human Genome Project sequenced the DNA?

Maybe, people will not feel the need to be inspired if they just keep their eyes open and see what's happening every single day. In today's world, you only get inspired if [a] some amazingly major breakthrough occurs (very very rarely) or [b] you have been living in a cave for years (most probably) and just realized that you can draw pictures on back of business cards and actually make money selling them!

I guess I feel the need to not be inspired for two reasons. Firstly, as I hinted above, the state of being inspired isn't very productive. There is a state of feeling excited and ambitious that IS indeed productive. If I realize I can connect my old and new database systems using a simple tool, I am not inspired, I'm simply excited and well, feeling quite ambitious about accurate data migration, because now I know I can. When I was inspired, I wanted to make the world a better place by writing an email client that worked in different Indian languages; currently nobody I know uses this software that took me months to code. When I was not-inspired, but rather just indifferent and in need of a small simple music player, I wrote one within days that well, just played music; over 2 million downloads in last six years and counting. Inspiration, big dreams, and castles in the sky haven't made me famous yet. Creating tools that make others' lives easy, help me though.

Secondly, and primarily, I like to dream my own dreams and I like to dream big. You cannot quite possibly insert your dreams into my head and somehow show me that I didn't dream big enough. That is just not possible. I've already thought of every single thing that I can quite possibly do as a human, rather as a super human. I've calculated what I need physically, mentally, and financially to climb Mt. Everest and definitely looked into forming my own Antarctic sub-station. I've thought about giving up everything I have so I can save the baby seals and I've considered spending my life travelling throug the villages of India teaching young and old about computers, math, and science. However, I'm not rushing to start work on my online digital-life-management suite or take up International Relationships to get a seat on a UN sub-committee for Economic Development of South-East Asia.

I guess you can call me uninspired and unmotivated. After all, I could potentially be doing any of the above yet I'm spending my spare time filling a big hole in my backyard every day so it stops looking like the surface of Mars. Lack of inspiration alright. I believe short of a few physical/mental limitations, pretty much anyone can do anything. Inspiration is basically you realizing that "HEY! I can do it too!" Well guess what? I've already realized that I can do anything I have my mind set on. And so can you! The sooner you realize that, the better it is. Inspiration is just a stage you have to go through to come to the best part of your life - actually doing things that you really want to do! Creating, molding, finishing. Above all, choosing. I choose to fix my backyard myself instead of helping cute little kitties at the pet shelter get their vaccines and medicines.

Right now, you too could be doing any particular thing from a selection of thousands of things that you have been inspired to do - writing songs, sketching meadows and hills, planning marketing campaigns to overthrow your competition, or joining a sports club. But instead, you chose to be here and read my blog. Why? Not because you've never had the inspiration to do something bigger, better, and nobler. But rather because given your particular situation in life, reading this 'blog entry is something you want to do. Inspiration can only tell you what you can potentially do. Freewill and choice is what actually determines what you do in life.

None of these inspiration-arousing speakers were talking about being inspired when they were struggling like you and I. They did not do whatever they did solely because someone inspired them or because they wanted to change the world. They did it and then realized, "Hey, maybe I can help inspire others to change the world like I did." I'm not the one to doubt anyone's intentions but it's like saying, "Hey! Now that I have completed this one particular crossword, let me give you all the words that I used so you can try to jam them into your own unique crossword puzzle and see if you can solve it." Then you go home all inspired because now you have words like seamlessness, fluidity, and ideation that you try to jam into every open row and column. Not gonna work. Get a dictionary and you'll have every word. The only way to win is to figure out which words you need, not which word you can force in.

In short, don't do something because you're blindly inspired to do it. Do it because that is the thing you want to do the most out of a list of million other things you can potentially do. And if that leads to success, more power to you. If it doesn't lead to success, at least you did something you wanted to do of your own volition.

Thu, 30th Mar '06, 8:05 am::

Thanks to the Internet, I now know exactly what different kinds of roofing material for my flat roof mean. TPO, EPDM, Masic Asphalt... so many choices, so little money. Oh yeah, I need to immediately figure out a way to pay for a new roof for my house otherwise my homeowners insurance company won't renew my insurance in June. Even before I bought the house, I pretty much knew that I'd have to get a new roof sometime soon, just not this soon. It's gonna be tough but I'm kinda hopeful that it'll all work out. And then I'll have a new roof!

I can't wait to get my house appraised so that my PMI is gone! Basically that means if the price of my house has gone up 25% since I bought it, I can save $120 a month that I'm currently paying for extra insurance. Now obviously the price of houses don't do up that much normally within a year or two but the St Pete / Clearwater / Tampa area has seen the highest rise in property values in the past few years. Sure it'll slow down but for now I'm just hoping to save $120/month somehow. And of course the market value of my house will go up because of a new roof. So that'll make it easy to hit the 25% rise sooner. Now if only I had $5000 just lying around, I'd get a new roof this weekend!

Sun, 26th Mar '06, 10:55 pm::

Behold!!!!!! My new Triple-19-inch-LCD Setup!!! It makes me soooooo happy. And hopefully, more productive. Don't hate me :-P

Sun, 19th Mar '06, 8:35 pm::

Today has been a pretty lazy day for me. Sundays I like to sit around the house or yard and do nothing. Last night we went to a Greek Night Club with Natalia & Lanie that we've been to before. It was pretty awesome and got pretty wild. Lanie bit my back! After the club I took Natalia to the St. Pete Diner on Route 19 that I always go to whenever I stay out late. Dropped her off around 4 am and passed out soon after.

Woke up this morning around noon, went into my backyard with a pillow and laid down on my new bench. Talked to my parents and a few friends as I relaxed. Saw my neighbor Mike and talked to him for a while about stuff. Around 5pm, got inside, watched a little TV, had some breakfast, and passed out on my loveseat. I just woke up. I got all the sleep I needed.

Paddle like your kayak's on fireThu, 16th Mar '06, 8:40 pm::

Today is a special evening for me. For the first time in my life, I've cooked a meal that I can't stop eating. I made some veggie biryani using my own recipe and it turned out so good I'm jealous of my own cooking skills. I got chick peas, green beans, green peas, jalapenos, mushrooms, corn, tomatoes, onion, and garlic mixed in rice with lots of different spices, from cinnamon to Indian masalas. I'm glad I made enough to last me for two more days :)

Anyways, so OMG! Tuesday night kayaking camping trip was AWESOME!!! I don't remember ever having THAT much fun within such a short amount of time. I left from work at around 4:30pm on Tuesday and drove down to Univ. of South Florida in downtown St. Pete. Including me, there were 11 people (6 guys/ 5 girls) and the only one I knew was Mike. The folks at USF Marina already had the kayaks and camping gear loaded on to Mike's truck. Night before, I had my car packed for the camping - two sleeping bags, extra pair of clothes, lots of supplies, Pop Tarts, and Robitussin 151 ;-) We drove down to this point right above Fort De Soto, parked our vehicles, and unloaded the kayaks. We loaded the kayaks with camping stuff and pushed the kayaks into the ocean around sunset. And that was just the beginning of the good times.

It got dark in a matter of minutes and behind us we saw the full moon rising up in the sky, almost yellow like turmeric. The water was pretty shallow and pretty calm. Imagine being in the middle of nowhere, pitch dark, save for the glow of the moon, leaving behind a trail of wispy moonbeams in your wake, as you gently paddle towards invisible shores. And then getting stuck in a sandbar! OUCH! Pretty much all of us hit the sandbars about 1.5 miles into the ocean. We got out of our kayaks and dragged them for well over a hundred yards till the water was 18 inches deep again. If you want to feel the pain, try dragging your sofa from one corner of the room to the other. Now do it a hundred times over, in darkness, in the middle of the ocean, with seaweeds wrapping around your legs, uphill, both ways. Yeah.

So we finally got to the island and man was I tired. Two miles is a far enough distance to row in itself, let alone on a weeknight when you worked all day, had almost no sleep the night before due to the excitement from the anticipation of the trip, and had no clue where you were going. Once on the shore, we unpacked, set up the tents, and Mike lit a bonfire :) Pretty soon there were smores, burnt Pop Tarts, and lots of spirits going around. I tell you, ten shots of 151 can really hit you like a rock. I've forgotten more crazy things I've done after inebriating myself than most people can even remember doing. Next up, were dirty camp-fire games. Let's say I was cow, some girl was TT, Mike was ex, some other girl was [censored], this cool guy Chris was sloppy, and more [censored] [censored] [censored]. A few more games later we sat around the fire just talking and doing stupid stuff. I think I kinda remember pushing Mike and some girl (?) into the ocean and thereby drenching myself completely (no wonder I woke up next morning missing my t-shirt.) I sat by the fire discussing random stuff with Chris and a few others then went into my tent, which I had to share with some cute girl whose name I can't remember and who kept kicking me allllll night.

Well not all night because I'd only been asleep for four hours when I heard the bastardly spawns of Satan circling over our tents. Apparently the birds on the beach love food and will shriek noisily till they scavenge off every last little morsel of leftovers strewed about on the beach by drunk kids the night before. Basically, I couldn't sleep anymore because they were too loud and it got too bright too soon. Oh yeah, the best part - a cold front moved in from the ocean at around 1am, so it got really cold really fast - cold and windy. Joy joy. We remained huddled in our tents till about 7am when I finally got out and started hunting for all my stuff missing from the night before - like my t-shirt and garden shovel (which by the way was very helpful for fishing out food from the fire, thank you very much Ms. Teresa.)

We packed the tents, loaded the kayaks up and sailed into the ocean, only this time, against winds gusting at over 30mph. The only thing on our side was light, so we could actually see where we were going. What took a mere 45mins the night before, took well over an hour because the wind kept turning around the kayaks as we (or at least I) paddled into it. One neat thing that Mike screamed at me from over in his kayak was that if I rode directly in the direction of the wind, it would turn my kayak around less. Makes sense too. Except I had to keep paddling 3x as more with my right hand; me being unsymmetrically lefty strength-wise. I got the workout I'd been needing for the past year and a half.

I had trouble believeing it but we actually made it to the shore, though a quarter of a mile away from where we parked our cars, as I didn't have the time nor the energy to kayak further. Mike and I went to get our cars, leaving Chris and Natalia in-charge of the kayaks with all our stuff on it. And like stupid boys usually do stupid things, Mike and I decided to sprint the last hundred or so yards up to the car, on wild grass, barefoot. It was only later in the day that we both independently noticed the damage done to our soles. Anyways, loading the kayaks up was another chore and we had to drive down to Fort De Soto to pick up camping stuff from another guy with us who kayaked to a different beach. Finally, Teresa, Zach, and I were on the way back to civilization!

I dropped them off at USF, cleaned up and changed there, spotted Mike on the road, and drove up to my work. Yeah, what did you think? I was gonna take a day off? Hell no! Real men do ALL of the above after eight straight hours of work and then get back to another eight straight hours of finger-breaking manual labor of pushing buttons, on an empty stomach no less. Oddly enough, since I wasn't tired mentally despite being dead physically, I actually managed to complete the final section of a new system I was building at work. I had been toiling away at this one piece of programming puzzle for well over three and a half days because no matter what I tried, I couldn't come up with a simple and easy way to show what I wanted. Turns out ten-shots of 151 later, I think like Buddha.

In the book of my life, this trip is definitely under the "Painfully Fun" chapter. I lost 2lbs in one night and feel so much more back in shape. My muscles hurt, my upper-body feels raw, and I've never felt this optimistic about finally acquiring some chiseled abs. Oh yeah, that was my New Year's resolution - gotta get me some abs! I do good things when I drink. That night I was sitting in some shady parking lot downtown with Tay, Kaela, and friends, gulping Champagne from a plastic cup. We asked each other what our NY resolutions were. Everyone said something deep and meaningful like "I want to see the world" or "I want to be more spontaneous," whereas I said "Abs! I want abs. This year, before December 31. I need some of those abs everyone's showing off." Everyone laughed and said "Ha! Good goal. Best of luck."

I've lost 11lbs since then, mostly from my spare-tire. My goal is to lose the tire entirely by end of June. Then come six months of freestyle exercises of all sorts - my revolutionary workout system: SH Ovelling, ab workouts, kayaking, and probably swimming. As long as I can spend 5-6 hours a week outside, I think I'll be good. Oh I know, too many plans, not enough time and energy.

I have a lot of time though, mostly past sundown. Those I spend relaxing around the house, torturing my evil kids, cooking up yummy biryani dishes. And with that I conclude this unnecessarily lengthy prattle of nothingness that pours heaps of salty drivel atop the sweet Chocolate Souffle of scintillating knowledge that is the Internet.

Mon, 13th Mar '06, 11:30 pm::

Had dinner with Mike, Lanie, and Becca at Mangia in St. Pete Beach. The veggie lasagna was so delicious. Then went to see Lanie's new place in Gulfport and watched Real Genius with some ice cream. Good times. Oh and tomorrow's gonna be even more awesome. We're going overnight camping/kayaking! I'm so excited. I'll post the details after the trip. Hopefully I won't miss even one hour of work since it's a night trip.

Mon, 27th Feb '06, 8:00 pm::

My backyard projects have begun. Tonight I got rid of a very nasty bush with lotsa weeds growing within it. I got one Brazilian Pepper Tree in the far corner and it's pretty wild too. While it grows beautifully in South America, it is pretty much an invasive species in Florida and rarely welcome. Once I've got rid of all the weed and unwanted bushes from my backyard, I'm going to get on with my big plan.

Here's my 5-step process for the next two months: (1) Clear (2) Level (3) Seed (4) Garden (5) Landscape. As mentioned above, first I have to clear the yard from all the wild growth. Then I gotta buy truckloads of junk dirt, fill dirt, topsoil, and potting soil - four different types of soil for different areas of the yard. Once I spread the dirt everywhere it's needed, it's time to seed the lawn with new grass seeds. Still not sure what type of grass I want and am open to trying something interesting. While the grass is growing, I will plant a vegetable garden around the edges of my backyard. This will give my property a nice boundary, reduce the size of lawn I have to mow, provide fresh vegetables for me to eat, and of course, a cheap way for me to have a useful healthy garden. I don't like flowers and they're too much work. Vegetables like basil, peppers, and tomatoes grow pretty well in this area - especially since I have some good shade in my backyard too. Finally, after I've marked off the different areas, I can start landscaping and building. I want to get lots of marble rocks and colorful stones. And finally I want to start building structures and items out of wood. I'm not sure exactly what but I'd absolutely love to have a nice bench under my big Ficus tree. A bench, some Bamboo chimes, and if my plans work out well, a simple self-made gazebo.

Basically, when my parents come visit me next year, I want them to enjoy living at my house and feel as close to nature as they possibly can. And instead of paying some company $15,000 to do all this for me, I'm gonna spend a few hours every day and more on weekends getting it done myself. Hopefully this will give me lots of exercise, stress-relief, and a break from computers, TV, and slacking off.

Sun, 12th Feb '06, 5:10 pm::

Since it's too cold and gray to go outside and do any work, I'm spending the day in reading up on random things, from garden-care in FL to interesting spaghetti recipes. Also doing some website work and watching a little tv here and there. I think I can get by without doing laundry for another week or two. The house needs a little cleaning and I'll get on it sometime this week. Watched a really good movie, Hidalgo last night. Also watched Snatch again earlier. That movie has some snappy dialogs.

Yesterday I squeezed some fresh oranges from my backyard and wow, they're yummy. The grapefruits taste bitter though. As soon as it gets slightly warmer, I'm going to pick all the oranges and bottle/freeze their juice. I don't know how long it'll last but it's not costing me anything anyway. Either way, I have to pick all the fruits from the trees before they start falling on their own and attracting rodents and serpents. I'm still debating how I want to setup my backyard. I have so many ideas from rock-structure landscaping to wooden sheds and faux-wells to vegetable patches. I guess I'll just figure it out one step-at-a-time. For now though, I just need lots of topsoil and some good sunny weather instead of these freezing winds. At least it's not snowing here and I don't have to shovel like all the people up in New Jersey and the rest of the North-East :)

Sat, 4th Feb '06, 12:20 pm::

I know I should've been an English or Literature major. Here's my new drivelling away message for AIM: "Ah yes, the away message - that little blurb of text that lets people know I'm not a schmuck just sitting around on my computer but actually away, DOING something! It's my elementary broadcast to the world, telling them, "Look! I have a life! I have things to do and places to be." It's the definitive proof that I am already on my way to fulfill my life's inane destiny; each new away message validating my vacuous existence. A mere evanescent glimpse into the inexhaustible resource of trivial chores and routines that is me. The story of my life, one line at a time. I am the center - the alpha, the omega, and the infinite cosmos of monotonous zilch contained betwixt. And you my friend, are now among the enlightened few. Go forth and spread the seed of your new-found transcendental awareness."

Fri, 3rd Feb '06, 6:35 pm::

Hurricane season isn't here yet but that doesn't mean the rains will stop. It rained in my city so bad today that the roof of a major store caved in with many people under it. Good thing nobody got seriously hurt. I was very anxious about my home as the roof above my Florida room (sun room) needs fixing. I got home and discovered that it leaked a little but nothing major. I received my new mailbox but I doubt the rain's gonna clear by tomorrow for me to set it up. I'm so excited about it though - it's my first slightly big project in my house!

At work we kept getting major power fluctuations and I had to turn off all the computers and electronic devices. So I didn't get much computer work done today and instead used the time to organize my office. After we moved in early January, my priority was to get everyone else up and running. Then right afterwards, I went to India for two weeks so my office was still unorganized. Finally today I set things straight, opened all the boxes, located all my computer stuff, and put them in my desk/shelves/drawers. Anyways, the joke of the day is that I've never been so tired by NOT working all day :)

Sun, 29th Jan '06, 3:50 pm::

My buddy back from college (now known as Akshay Kapoor) is gonna star in another Indian movie: Alag and looks like he's sportin' a bald new look. I know his first film didn't fare well but I'm hoping the best for him with this one. It does sound pretty different for an Indian movie - Sci-Fi story of a guy who has "spent the first 18 years of his life indoors in the dark because he possesses special powers and then steps into the real world. It's his journey of going out of his home and trying to adapt to society." It sounds like Blast from the Past meets Phenomenon - I just hope it turns out good and the public likes him. I remember him in college plays and he was pretty damn good. It's just that excellence in on-stage acting in Central New Jersey has no relation whatsoever to success among the billion-strong audience of Indians 10,000 miles away. Best of luck as always.

Sat, 28th Jan '06, 3:45 pm::

I was dusting my baker's rack when I heard a loud noise. I looked outside my window but didn't see anything. Five minutes later a guy rings my doorbell and tells me that he ran over my mailbox with his pickup truck! He's willing to pay for it all so at least it's not a hit-and-run. He lives just a few houses down so once I buy and install a new mailbox, I'm gonna hit him with the bill. I could've been mad at him and he totally expected it but he's a neighbor and an honest one at that. So I just smiled and said, "No probs man. Thanks for being honest. I'll get a similar mailbox soon and give you the bill." Since mailboxes similar to mine run about $75-100 I can't let him go for free. Anyways, I'm afraid I got a little termite problem with my roof too. That's gonna be a big expense if it's true. Ahhhh the joys of homeownership.

Tue, 17th Jan '06, 8:45 am::

After a heavy lunch yesterday, my dad decided to show us all the venues & guest houses. I'm pretty sure that he had already planned the tour 2 months earlier, as with everything else during this entire wedding event. The initial marriage ceremonies have just started; the marriage is on 22nd. Here is what we saw yesterday:

  1. Rabindra Guest House: This one is a stone-throw's away from our house and all the elderly guests and close family will be staying here. In addition to our own apartment (Flat #204) and an additional vacant apartment (#107) in our own building, we have two floors in this guest house. All the meals are prepared by the Maharaj (Chef-on-hire) and served in Flat #107 at least four times a day.
  2. Fanindra Guest House: This one has three times more rooms than Rabindra Guest House and our extended family and out-of-station friends will stay here. It is closer to the event venues than our house, which makes sense because most relatives & friends will just join us at the events than our house.
  3. The Regency Terrace - 20th Jan, Evening: The 'Zara Hat Ke' (Something Different) programme will be conducted here. It's the 30th and the last quiz show that my sister has designed and will present as a Mehta. I'm sure she will continue to create and present more shows in her new married life too. With a capacity of about 250 guests, the venue is a beautiful garden constructed above the 5th floor of The Regency building, which real trees, grass, and even a waterfall fountain. You gotta have fountains! In all honesty, the only way I can do justice to the breath-taking beauty of this location and others, is by showing the pictures of our ceremonies when they are held there. That'll have to wait till I get the entire wedding-site up.
  4. Rangoli Banquet Hall - 21st Jan, Morning: The Mehendi (Henna) ceremony will take place here. There's space for about 300 guests in this beautiful marble hall. The hall will be decorated Rajasthani-style with Chunris & Dupattas (silk-thin shawls worn by Indian females).
  5. The Cloud 9 Nite Club at Astor - 21st Jan, Evening: We drove past this and didn't see it from the inside. My dad said it's a pretty decent nite club with the same DJ/music/dance-floor setup that everyone is familiar with. The Disco Nite guests will be served by full-time bartenders.
  6. Maharaja Banquet Hall - 22nd Jan, all day: Here be the marriage. I've been told that instead of the traditional square-block design, the mandap (traditional marriage booth/stall) will have a curved top, kinda like a dome. The bride, groom, parents/siblings, and the priest will sit inside the mandap for the 3 hour long wedding ritual. Hopefully I will not be required to sit down with my legs folded yoga-style for the entire time. I think this hall seats about 500 people.
  7. Moksh Banquet Halls - 23rd Jan, Evening: The reception venue with three connected halls, can hold about 700-800 at most. The theme for the decorations is floral design and ice-sculptures. We have arranged for a mocktail bar in an adjacent hall with the dinner being served in another hall. This is the last function of the wedding; the first one that my sister will attend as a Sheth.

Sun, 15th Jan '06, 9:50 am::

Happy Brithday to my sister Roshni!!!

It's been years since I was with her for her birthday. We had midnight cake :)

Family & relatives have started coming in. Last night my cousin Nishant/Baboo came in around midnight. While waiting for an hour or so at the Howrah Train Station for his train (that was delayed for 9 hours), I got some time to talk to my dad's friend Jaytu uncle. He noticed how much of polar opposites my dad and I were, especially when it comes to fundamental choices and outlooks in life. It's comforting to know that people actually see in you the things that you prize in yourself.

This morning more folks flew in from Mumbai. My dad's elder brother, Paresh Uncle, his daughter Nikita & her hubby Mehul are here. So is my grandma's sister Pravina Masi.

Today our family is supposed to visit my sister's fiance's house and give all our gifts to her as part of the marriage - a ritual called Aanu. It's unlike dowry in the sense that the tons of gifts we give, are by our own choice, not demanded. These are the gifts that the girl's family wishes her to have in her new married life too. So it's boatloads of miscellaneous stuff from a brand-new Jaipan Food Processor and Mikasa Crystal Dish set to the Xing He Hong Yi Coffee Tea Set and Scotch Brite. I think we'll begin with bags and bags of clothes and then gradually offload the hundreds of little and big items. Lots of fun hauling ass today.

But for now, it's breakfast time - South Indian style. Idli, Vada, Sambhar, Coconut Chutney.... mmmmmm!

Mon, 2nd Jan '06, 4:35 pm::

I've been having an awesome New Year's weekend with my friend Tay & his family/friends. Went to his house last night and had some good dinner. Going to the beach in a few :)

Sun, 1st Jan '06, 2:35 am::

Happy New Year everyone!!! I just got back from the St. Pete Pier with my friends Taylor, Kaela, Chad, Megan, and Taylor's parents. It was absolutely awesome. I'm way too tired to be online anymore but just wanted to say I hope 2006 is awesome for everyone! G'nite and Happy New Year again :)

Wed, 28th Dec '05, 10:00 am::

Just wanted to mention that our company has moved to a new (much bigger, nice, awesomer) building and I've been extremely busy setting up the entire network. I'mfinally in my new kickass office :)

Red Sleigh DownSat, 24th Dec '05, 4:15 am::

Breaking News: In a heroic triumph of National Security Enforcement, an unidentified aircraft was shot down over rural Minnesota early this morning.

Reports from US Intelligence confirm the aircraft was linked to evil-doing Al-Qaeda Terrorists and ISB-TLK (Iranian Suicide Bombers That Love Karaoke). Analysis of the cargo suggests fissile bomb making material was being distributed to sleeper cells throughout the US to fuel the liberal attack on Christmas by toppling Jesus as the symbol of Freedom.

The 300lb self-proclaimed "Jolly" aircraft pilot in festive red attire has been transferred to US Naval Station Guantanamo Bay for aggressive questioning while his pack of eight flight-enabled Cervidae were traded in for a brand-new H2 Hummer with $0 down and low monthly payments. As usual, the White House suggests people be on the lookout for suspicious strangers and has raised the Terror Alert Level to Fuchsia.

Inspired by a Farker

Sun, 18th Dec '05, 10:55 pm::

I realized the other day that NASA basically created the 3AM infomercial industry. I mean EVERY stupid thing from Ginsu Knife to the all new amazing EasyAutoAeromatiCoBreeze Bed was invented using space age technology by NASA. No wonder we haven't landed a human or even an animal on Mars almost 4-decades after landing on the moon. They spent all their money on inventing filterless juicers and heatless soldering irons.

A Tribute to my Kandivali DadaSun, 27th Nov '05, 12:05 am::

A Tribute to my Kandivali Dada: I just received the unfortunate news that my mom's father, Navnitlal Modi (Kandivali Dada) passed away earlier today. He was over 74yrs old and had been of weak health for a while. Lately it had gotten worse and he was admitted to the hospital a few days ago. However, before he passed away, he blessed my cousin Khushboo and her new groom Nirav on the occasion of their marriage ceremony. And he was present when my cousin Kunal was engaged to be married. His four sons and one daughter (my mom) loved him dearly and had been with him throughout his long, eventful life.

I remember my summer vacation days as a naughty little scoundrel causing trouble every moment when I stayed with my mother's side of the family in the Kandivali suburbs of Mumbai, India. After his wife (my mom's mom) passed away due to cancer in early 1990's, I saw Dadaji as the quintessential Indian Sage. With his decades and decades of experiences living around the Indian sub-continent, Dadaji could discuss and debate on just about every topic one could imagine, from politics to science, from religion to mysticism. While I loved him as a kid, I began to fully appreciate his wisdom as I turned into a confused teenager.

It would be wrong of me to say that just one person influenced me primarily as I was growing up. Whatever I am today is a result of many many people who love me and still want to bring out the best in me by doing their little bit. I consider my Kandivali Dada to be among the respected few that I had the honor of learning from, in addition to of course, my parents. I have learnt so many things about life, so many little lessons that make me who I am, that I cannot thank my family enough. And add to that list my friends, my dad's friends (seriously! all of his awesome friends & their families), my boss Eric & his entire family, my past and current coworkers, and the numerous school teachers (like Mr. Sesh from RKC) that I had the fortune of learning from in the past two and a half decades.

The odd thing about learning lessons of life is that you don't always learn what people are trying to teach you. Kandivali Dadaji tried to teach me about astrology, alternative health/medicines, and ancient Vedic texts. I never learnt anything about that. Frankly, being a student of science, I couldn't swallow half the theories that astrology is based on. So inadvertently he taught me, one of my strongest skill today: critical analysis. Many times I would feel bad that I just spent four hours debating with him the ridiculousness of non-conventional forms of treatments like Electropathy. He would patiently explain his theories to me and give me a chance to counter them with my arguments. As a 15-yr old kid it was great because here I was, learning about the world, but in my own way. I was being given a chance to learn and believe what I wanted to.

It doesn't matter which part of the world you're in, most of the kids are forced to accept staunch orthodox beliefs and live up to pre-conceived notions of what's right and what's not, with no valid explanations or a chance to argue otherwise. If your parents think you need religion, you have no choice but to believe in God, Allah, or Krishna. If your grandparents think caste-system or racism is perfectly acceptable, you will grow up to be proud to hate others not like you. If everyone else around you tells you that men should go out and earn money while women stay at home and bear children, that's what you end up believing in. It doesn't even have to be this extreme. If the people you respect and look up to as a teenager tell you that lying every now and then to save your own face is perfectly normal, then guess what, you're gonna have issues with being honest. While I realize that every person is free to choose whatever they want to believe it, most of the kids just stick to trusting whatever they're taught during the early years of their life. Of course, exceptions exist but the norm is that you don't get much choice to pick your own beliefs.

Thankfully, I was given the chance to be an exception. And my Kandivali Dadaji was one of the few who supported my criticism and encouraged my curiousity. It would be so much easier to pay tribute to the man had he been a simple one-dimensional personality. I wish I could just say that "he was great fun to be with and brought my lots of candy." But I can't. For like the saying goes, he didn't just give me a free meal, he taught me how to fish. No matter how hard I try to remember him as the awesome grandpa who gave me free-stuff, I can't. My earliest memories of him have been overwritten by the long debates we had sitting cross-legged on the floor, in front of a little mandir and his wife's photo. With some people, you remember the hundreds of little incidents. But with some people, it's just one clear memory, so strong that, that is pretty much how you're going to remember them forever.

It's very easy to talk about someone that helped you at a bad time. In fact it feels so comforting to pay homage to someone who took direct actions to improve your immediate life situtation. However, it's not as easy to thank someone when the words they spoke six years ago suddenly impact the way you think of life today.

He was a very kind and disciplined man. He loved his children and grandchildren. I can't even imagine what my little cousins Ria & Yashika in Kandivali must feel right now. During the last few years of his life, I know both the kids had become very fond of him. And today I feel lucky and privileged to have known him not just as a loved-kid but more so as a growing up teenager who had too many unanswered questions.

I'm really out of words right now as his death didn't really come as a surprise to anyone in our family. We all knew his health was failing and it was only a matter of time before he left us. I guess I myself had come to a closure this April when I visited him. I was sad that I didn't spend more than a few hours with him but seeing how weak he was, I couldn't really expect him to talk for more than an hour or two anyway. Not knowing when I would be back in India, I pretty much bid my last adieu. I was kinda hoping that I would see him once more when I go back to India in January '06 but oh well...

He had a long, fruitful life. While I want to mourn his death, I also want to celebrate his life. Good bye Dadaji. Farewell.

Wed, 23rd Nov '05, 11:15 am::

As part of the management team of a local social club, one of my dad's friends often said a quote that I find myself saying very often these days: "All suggestions are welcome as long as accompanied by a check." It's pretty brilliant when you think about it. Everyone wants you to do things without giving any thought to resources required to accomplish it. "How about we get 10 new computers and set up a sales team?" "Wow Harry, that sounds great! Did you come up with all of that yourself?"

Big Picture vs. Small PictureWed, 16th Nov '05, 8:00 pm::

Disclaimer: It saddens me to write this 'blog entry because I know my family will read it and won't like many parts of it. Sorry but you won't be able to use this 'blog entry to show off my success to everyone. I haven't run a marathon today and I haven't written any software this week that'll change the Internet. But it makes me happy to write this because I think it's time for a reality check for myself and for everyone that I love.

The Game: It's a little game I call Big Picture vs. Small Picture. This is not about truth vs. false. In this game everything is true for only true facts are admissible. I can testify that nothing in the following statements is even remotely false. So let's get started.

The Small Picture: Even though I have a great job in US, I hardly have any savings. I can't send any monetary gifts back home to India for my only sister's wedding in January 2006, even though my cousin in UK pretty much paid for his sister's wedding and more. In fact, I spend more money on my cats than I send back to India. Any time my relatives in US ask me to come visit them for holidays, I decline saying I'm saving up to buy tickets to India for my sister's wedding. I admit to them that if I don't save each month, I won't be able to pay for the India trip. Whenever someone suggests that I get arranged married like my sister, one of my first excuses is that I can't afford to marry. Word gets around and now, I'm officially broke in the eyes of my family & relatives.

I wasn't always "broke". In fact, three years ago back in college, I was supposed to be doing pretty well with my high-paying student job. Just earlier this year when I went to India I was even seen as what you might say... "rich!" But for some reason, not anymore.

Immediate Analysis: If you just look at the small picture, and it is in fact quite true, clearly then it would seem that I must be bad at managing money and/or I don't care enough about my family in India to chip in for even a small part of my loving sister's wedding expenses. Somewhere in the last few months I went from being pretty "well off" to living "paycheck to paycheck" and since I am in full control of my fiscal habits, I'm the one to blame. Thankfully, my parents are very understanding and have never demanded anything from me. Never ever. For this and more, I love them more than any son can. Nevertheless, it appears to all that I'm reckless and failing. Hmm. Let's look at this scenario from a different altitude.

The Big Picture: In this round, we forget all the pesky details of day-to-day life and think BIG. A little over five years ago I came to US with a dream... the ever-so-romanticized American Dream. After years of reluctance, my dad finally, at the behest of my lovely sis, told me to go forth and conquer the world. I'm sure he didn't expect me to wage military wars on the entire world, but instead wished me best of luck to achieve everything I wanted in my life. I flew in to the magical land of the United States of America all cheery-eyed and dreamy. My mom and grandma were glad that their kid was finally going to get good higher education - after all who doesn't want an esteemed PhD dork in their family?

I spent four years in Rutgers New Jersey, half of them living with my aunt and uncle who still do their best to support me whenever they can. Two bachelor degrees with highest honors later, I moved to sunny Florida for a once-in-a-lifetime chance to head the IT department of a small-but-rapidly-growing company. Now that I was finally living on my own, I could do things I've always wanted! A three-pc home-network? Check. True bachelor-style bean bags? Check. Cute little pets that my sister and I have wanted since childhood? Check! Everything's great. I go to India in April '05 and everyone is happy for me. I'm a success!

I notice real-estate prices in my area go through the roof, especially the properties near the Gulf. It's either buy now or be priced out of the housing market for decades. Having realized that without physical assets, creditors in US don't care about you at all, I pooled all my resources together for the big buy. In two short months, I bought a cute little house near the beach. Now next year when I try to consolidate my three variable-interest (eeek) student loans, banks will not reject me outright because I shall be in possession of the revered home equity.

Immediate Analysis: Big dreams necessitate disciplined efforts and uncompromising patience. It took some time but it appears to anyone that I've managed to fulfill quite a number of academic, economic, and personal goals. Overall, things are great if you ask me. No bad marriage, no expulsion from college, no criminal charges, no pending lawsuits, no housing troubles, no bad debts, no employment issues, and no chronic illnesses. I'm crossing my fingers and hoping things stay just as good. I'm one lucky son of a gun. So... if everything is this peachy, what's with the pesky details I mentioned in the small picture above? It's all about the proper focus.

a. Focus - Adjustable: You need a telescope to look at distant planets. You need an electron microscope to research how to better fabricate the carbon-nanotube fibers that strengthen the structure of the spacecraft that will get you to these distant planets. Notice the complexities between the two sentences. Dreaming, big-picture satellite viewing is simple. Even though it requires planning, experience, and wisdom, it won't get your hands messy. On the other hand, doing it, living in the nitty-gritties of actually implementing something is a dirty job. We dream in big screen but alas we live in the small picture. And the day you stop adjusting your focus is when you're stuck living a life you cannot take control of.

Very often, people, including yours truly, get so entrenched in one view, that they fail to see things for what they really are. While immediate events have immediate consequences, they also have long-term effects. How we handle situations in the short term impacts what will happen in the long term. My dad once told me that intelligence is the measure of how long does it take a person to walk into a room and understand everything that went on, is going on, and will go on. I propose a corollary that intelligence is the measure of how long it takes a person to switch from small picture to big picture and vice versa. What does this have to do with me you ask? Let's see.

b. Focus - Sticky: The problem with changing focus is that it doesn't want to change. We don't like to see things differently than we already do. It goes outside our comfort zone. You can get a new pair of running shoes today but it's so much more comfortable to spend that money on junk food and sit back & watch TV all evening instead of months of persistent training for a marathon. Notwithstanding my trifling excuses, I can buy a plane ticket to anywhere in the US today and have a great time with my family & relatives. It is so much better than putting $150/month extra towards the principal on my home mortgage. I used to be so free with my money; back in college when my primary goal was getting a degree. But I have to constantly get into the big picture view and remind myself that now I'm in the hardwork and struggle phase of life - these are the years I need to be saving up for the next phase of my life - graduate studies.

Selective Sacrifices: Nobody's saying that I need to give up on enjoying my life in order to maybe some day achieve my ambitions. If you saw me at the BBQ party at my house this weekend, you'd very well know I'm not giving up on any fun. However, I have given up on the extravagant lifestyle that I so lavishly savored during my pre-mortgage era. No more $500 impulse shopping bills and no more $100 on martinis. Just like no more cheese and pizzas till my health is back to my doctor's approved standards.

You cannot sacrifice today for tomorrow and you cannot spend everything today and have nothing for tomorrow. It's a delicate balance between the two and the sooner a person realizes this, the better. For me, a house is an investment. I was more than happy living in the 100 sq.ft. bunker in New Jersey. I don't need a mansion to keep me happy. To me, my house means that instead of spending and giving away like the young grasshoppa, I'm saving like the ant. Adhering to ancient wisdom is a GOOD™ thing.

Consequences for me: It's great that I have a house because when I decide to go for my PhD years from now and devote 5-6 years of my life to science, I will have a pool of savings I can rely on, without having to worry about food and next month's rent. Many people pursue PhDs right after their Bachelors, mostly living like poor college students throughout the course. I didn't want to. I wanted a break between BSc and PhD. I want real-world experience. I want to know that some day my research and inventions will actually make a difference. Hence, I'm glad to have a job where I face production scenarios every single day that demand novel theoretical solutions.

I've said this over a hundred times already that if I cared about money, I'd be selling plastic granules in Kolkata right now. It is a very respectful trade and many people I know back home live happily every after with their families by engaging in wholesale businesses. However, it is just... NOT ME. I'm a student of science, always was, always will be. Till the day I died I would regret the 8-10 hours a day I spent trading because that is not what I wanted to do. My problem is that while I can remind myself this on a regular basis, everyone around me forgets it. Then I get compared to my cousin in UK, whom I love dearly, but have entirely different ambitions in life from. His noble ambition, from my personal knowledge, was to provide the best standard of living for his family. He woke up each day knowing that he needs to make ends meet for his family and that it is up to him now. He is my personal hero because on an absolute scale, what he does requires a lot more dedication and perseverance than what I do.

Consequences for my family: If my parents wanted the same thing from me as my cousin, they would have made it very clear from day one that my aim in life should be to send $x to India every single month. But they didn't. They told me to get the best education I could and fulfill all of my dreams. They supported me throughout and I'm happy that they did. Yet, every now and then, people question if they did the right thing, if I am doing the right thing, if I still love my own family, if Brazil is going to win the next World Cup Soccer. People question, people talk, people raise unfounded doubts, and above all, people make mountains out of mole hills. That's what people do. And that is when things go sour. And that is why I feel so compelled to write a pretty revealing personal 'blog entry like this one to make things perfectly clear.

I feel like I've always been lucid and honest to my family and relatives, in fact, to pretty much everyone that asks me a question upfront. I never lie about serious issues though I may lie about how many girls I've kissed ;)

Honest Ramblings: I feel excited to tell my family every other day that OMG I LOVE YOU. There is nobody else in the world I love more than you guys. If something unfortunate happened tomorrow and my family needed anything, I would take the next flight to India to help out (after notifying my work of course; not gonna run away boss man! Don't worry). But I wonder, since when did I become a BAD son? I thought I was doing everything right in life - in the big picture sense. I never said I was perfect and I was pretty much pathetic during the months of August-October this year when I was down with god knows every illness known to pirates in the 1700s.

Penultimate Moanings & Whinings: It's no surprise that a single person living alone, far away from all family and friends, will get pretty down and depressive when faced with prolonged chronic illnesses that prohibit all forms of social interactions. In English, that means hell ya, I was sick, alone, and did I mention sick?! Of course, I was sad and weak. I couldn't even hang out with my friends! I'd have to be pretty crazy in the head to actually enjoy any of that. Worst of all, I spent all my savings on medical bills and ended up breaking my promise to my sister that I'll do my best to send her a small gift soon. I'm sad that I broke a promise but I'm crushed that people treat me like it's my fault that I had all these medical expenses. Ok... so I don't have an extra $1000 lying around anymore. Does that mean I'm a loser or a weak person altogether and need support from every person who walks by just to hold myself together in life? HELL NO!

The Winner: Life's a game. It's a balancing act - between truth and false, good and evil, right and wrong, big picture and small picture. Who's the winner in the match Big Picture vs. Small Picture? Neither side exactly. Only the ones who can juggle the two fluently will "win" the so-called game of life.

Sometimes, people stop juggling. If the people who love me the most, don't stand back and take a look but instead suspect my intentions, capabilities, and strength, it's gonna be an uphill climb. I can never stop loving them but I'm kind of disheartened that the ones closest to me assumed that I've somehow forgotten what's important. I don't think at this age and stage in life I have to give any explanations on why I spent $300 treating my cat's bleeding foot. I don't expect anyone to understand WHY I like my cats, but I do expect them to not to criticize me for the day to day decisions I make in my life.

It comes down to the classic "I'm old enough" debate now. I'm old enough to know what I'm doing so please stop judging, taunting, and sneaking in remarks about what I do or not do. If I'm about to make a major decision, I will always ask the people I look up to. For instance, I had a long chat with my dad late last year about buying a house. Taking his advice, I didn't buy a house then. However, I revisited the issue a few months later when my situation had changed and ended up buying a house that I realize is an even better fit for me. I'm not saying I made absolutely the most perfect decision ever (man... my roof still needs repairs). I just like to think that I made the most sensible decision given the circumstances and stood firmly by it after weighing in the positive and negative consequences. The positive consequences being that I'll build equity that will help me later in life and the negative being that I won't have lot of free money lying around every month anymore.

If you've read this far then it's only natural that I thank you for paying attention and listening to what I had to say. Know in your heart that I love you more than anything in the world and that I will do anything possible when the need be. But if there is no crisis, then why not let me pursue my dreams and have some fun on the way? And for flying spaghetti monster's sake, stop worrying about me! I'm doing pretty damn well.

PS: Please send me money. I've been eating cat food for two weeks and have no money to feed myself or my cats now.

PPS: Just kidding about the cat food. I'm still a vegetarian :)

PPPS: Don't forget the money!

Sun, 13th Nov '05, 12:05 pm::

Oh mannnnnnnnnn! Yesterday was another awesome Florida day. Woke up, went to the beach with Liz & their new roommate Josh. Went shopping in the evening and then around 7pm everyone came over to my house for backyard BBQ. Just six people (Liz & Dave, Josh, Jose & Nichole, and me) but man... it was awesome. I can't believe we finished my bottle of Finlandia and Goldschlager! I'm feeling VERY tipsy right now. I need more rest. Hehe. All in all, it was awesome especially because I had veggie kababs.

Tue, 8th Nov '05, 9:30 pm::

I got me a new phone: Nokia 3220 - totally love it so far. Has a lot of cool features like camera, hands-free, loud-speaker, web-access, and soon I'll be able to connect it to my computer for more stuff.

Sat, 5th Nov '05, 6:45 pm::

I am officially a Florida Beach Bum :) I've been to the beach every single day of this week! Today was awesome. Packed up some food and drinks and chilled all day at the beach with Liz. OMG the water was brrrrrr cold! I never thought sea-water could get colder than the water in my fridge. I'm so proud of all my beach gear - big sun umbrella, chairs, ice box, beach towels... all of which are always in my car so I can do this any day.

Now that I'm finally able to enjoy going out and doing stuff, the beach is my #1 favorite place to go to - it's gorgeous, fun, and absolutely free. We had dinner at this cool place on John's Pass called the Sculley's on the Boardwalk. Kinda pricy but oh-so delicious. Just got home, all tired and sleepy. I know it's kinda early but man, leisure is hard work *grin*

What still amazes me is how lucky I am to be in this place, so close to such a wonderful tourist-y spot. I mean people from all over the country save money all year so they can come down and spend a few days one mile from where I live all year. I always whine that I never get a real vacation, mainly because I end up visiting family and thus using my vacation days. But you know, if you already live next to a real vacation destination, it's just as good. I mean I don't have to sleep in a weird hotel room or rent a car or get lost in a new place. I already know where everything is and how to get there. And after a long day out, I can just come home and pass out in my own bed. Life's finally getting better after months of sickness :)

Housing-bubble and real-estateSun, 30th Oct '05, 12:25 pm::

Anyone who cares whether or not there is a Housing Bubble in the US real-estate market right now should read The Fool. There's a big discussion over at Fark with many saying there is no bubble outside of a few places and many saying it is nation-wide.

A housing-bubble is when everyone is buying homes at prices higher than what they're really worth. Now obviously, the physical price of construction a house is pretty much the same anywhere in a large country like US except in remote locations like mountains because shipping and construction is more expensive there. So if a two-bedroom/one-bathroom house in middle of Kansas is $50,000 then it should be the same in New York, California, and Florida. Of course it is not, mostly because of the L-word - location, location, location. The location the house is built in, determines how expensive the house will be and if the location happens to be in a rich-neighborhood in Hamptons or Beverly Hills, even a moderate 6,000 sq. ft. house will be close to millions. The same house in rural Indiana would be way below, and with probably ten times more acreage.

I bought my house in June for around $150k on a 30-year fixed mortgage. This means that for the next 30-years, I will pay a fixed monthly amount to the bank and at the end of 30-years, I will own this house fully and won't have to pay anything to live here, other than taxes etc. Now suppose I pay $1,000 a month in mortgage in year 2005. That means even in year 2015 when my salary will be hopefully much higher because of inflation and job promotion, I will still be paying a fixed $1,000 per month. Due to the fixed nature of monthly mortgage payment and rising salary, paying monthly mortgage should become easier and easier every year. This happens when you get a 30-year fixed mortgage. Of course, I could still sell the house anytime and move to a different neighborhood and choose to rent or own property again. But if nothing changes, I pay a fixed mortgage a month and gradually build equity.

Equity is my share of the house mortgage that I've paid up, added to the increase in house value since I bought it. Suppose I bought a house 10 years ago for $100,000 and have paid $40,000 towards the mortgage principal. Now suppose I can sell the same house today for $250,000. Then my equity is $40,000 + ($250,000 - $100,000) = $190,000.

Notice how I said "mortgage principal" and not "mortgage." There's a difference. These fixed x-year loan mortgages work on an amortization basis. Amortization is when you borrow some money (called principal) and instead of just paying interest each month/year, you also pay part of the original principal. So suppose you borrow $100,000 from a bank to buy a house at fixed 6% annual interest, then each month, you have to pay $100,000 x 6% / 12 = $500 interest. This is just the interest. If you pay $600 each month, then the $100 above your $500 interest goes towards paying off your principal. So if after the first month, you paid $600, then $500 goes towards interest on $100,000, while the $100 goes towards reducing $100,000 to $99,900. Now in the second month, you only have to pay interest on the principal of $99,900. This means if you still pay $600, your interest will be LESS than $500 and your payment towards the principal will be MORE than $100. Each month you will be paying less interest and more principal. Your last payment will go 100% towards the principal and no more interest. Then you will have paid off the loan.

However, if each month you only pay $500, that is your exact interest, then you still owe the bank exactly $100,000 at the end of every month, year, or decade. And when your loan term ends, you have to somehow find $100,000 to return to the bank! And THAT is the mistake everyone is making right now, buying expensive houses on short-term interest-only loans.

Interest-only loans are great if you KNOW what the hell you're doing with every last penny you have. If you are a common person who is better at welding cast-iron or programming in PHP, you most probably aren't too good with making the most out of your interest-only loan. However, the problem is that when you were thinking of buying a house and realized that every house you want is out of your price-range, your mortgage-lender/bank suggested that you go with interest-only loans. At that time, you wanted a two-bedroom/one-bathroom house in a nice neighborhood but could only afford $1200 a month. Since every house was $200,000 or above, your monthly mortgage on 30-year fixed would be over $2,000. However, if you went with interest-only loans, then you could in fact pay just the interest on $200,000 and live in your dream house! The mortgage broker said "Don't worry! After 3/5/10 years when you have to pay the full principal of $200,000 in ONE day, you can just sell this house for way over $200,000 and buy another one that's even bigger with the extra money you make. Or you can just refinance when the interest-rate falls lower and get an even better deal."

Except that, interest rates right now are about the lowest they're gonna get unless US economy changes drastically. And that you will only be able to pay off the interest-only loan if in fact your house will be worth more than $200,000 after 3/5/10 years. So what happens if three years after you bought the house on a variable interest-only ARM 3/1 loan, the real-estate market crashes and the interest rates shoot up? You get totally screwed. And that is what everyone is afraid of right now.

If there is in fact a housing bubble, then at some point in the near future, it will pop. When the housing bubble pops, nobody will be able to sell a house for a profit. Normally, that would be fine because if you don't make a profit, you don't get screwed - you just don't get the extra money you were hoping to get. However, if you were RELYING on that profit to not be screwed, because you had an interest-only loan, then well, when there's no profit, you are royally screwed. Bankruptcy and foreclosures will abound. And that's what everyone is afraid of. The realtors selling houses will try to maintain face, saying there is no bubble. They say it is localized to only specific places and not nation-wide.

I honestly hope they are right. Because if they're not, many people are going to be, literally, homeless.

Thu, 20th Oct '05, 1:20 am::

Oh and I just watched the new South Park episode. Classic! "I broke the dam! I BROKE THE DAM!!!!!

Sat, 15th Oct '05, 5:35 pm::

I'm pretty excited to release a software library for people who program in PHP, called - PDFB Library. PDFB Library makes it very easy for even novice PHP programmers to generate high-quality dynamic Acrobat PDF files. The library allows you to take any PDF file, then overlay text, images, and barcodes (Code 3 of 9, Code 128, Interleaved 2 of 5, and UPC-A), and generate a new PDF dynamically. Obviously non-programmers wouldn't be interested in something like this but for programmers that have to write hundreds of lines of code just to make a decent invoice or packing slip printable, PDFB just might save a lot of time. I'm releasing it for free hoping that there'll be thousands of others like me who would benefit from it.

Mon, 3rd Oct '05, 11:55 pm::

Had a great night out tonight with my new friend Jen. We went down to Blue Fugu on St. Petes Beach where I had some awesome veggie sushi. We didn't do much except play with my kitties after that. Tera totally took a liking to her. She rarely lets anyone other than me hold her so it was surprising to see Jen play with her. Giga was being playful as always :) He's running around my house right now too!

Sat, 1st Oct '05, 8:05 pm::

I'm feeling soooo much better it's amazing. Since Thursday, I have been on a new antibiotic Ketek that is different from other antibacterial agents and since 6pm yesterday I've been feeling so much better. I had a good night's sleep and since I woke up, I've only coughed once about every 20-25 minutes. Compare this to just Wednesday when I was coughing non-stop for 30-60 seconds once every 2-3 minutes. I totally feel like this medicine is fixing whatever respiratory bacteria I had and hopefully in a few days I might get better. Of course, minor coughing will still last for a few weeks but I already feel like a new man.

Sat, 24th Sep '05, 6:35 pm::

Wow today turned out much better than I thought it would. Despite feeling sick as hell, I took a shower, cleaned up, and went all the way to Sweet Tomatoes in Tampa to have lunch with my new friend Jenny. It was awesome. I love the food there (and trust me it felt good to eat something healthy) and I just had a great time with Jen. Hopefully I'll be seeing her more often. It just sucks that I still cough so much and I can't really do much about it. She was so nice about it and didn't care much that I was coughing like a steam engine. Anyways, I'm really tired right now and need some rest.

Fri, 23rd Sep '05, 9:20 pm::

Beware: Another boring blog entry on my health ahead. Proceed at your own peril.

I never thought in my life that I would ever use the word "hacking" to refer to anything else other than breaking into computers. On the phone with a buddy today, I caught myself saying "I have hacking cough and it's so bad that my head feels like exploding every time I get into a bout of coughing." This morning I went to the doctor again and he joked how I've become his best customer. I know, funny but not really. I gave some blood for lab tests so hopefully I'll soon know what's the matter with me. He said he's got some suspicion that it might be Pertussis - a highly contagious bacteria, more commonly known as... hold your breath (pun intended)... Whooping Cough!

Now Whooping Cough is a disease that mostly infects children but lately cases of new strain of Pertussis bacteria have been found worldwide, especially in US. People who have been infected by Pertussis in the past or have been vaccinated against it are relatively safe but of course I never had any shots for that. Talking to the doctor about my health in the last 7 weeks, I think I've a good idea of what happened.

During my plane trip back from Utah in July end, I got infected with two different strains of bacteria - Streptococcus and Pertussis. The strain of strep I infected my inner-ear and caused fever, dizziness, and a rash. This combination is more commonly called Scarlet Fever or Scarlatina. It takes about 24-48 hours for the strep bacteria to cause full blown Scarlet Fever symptoms. I was on the plane on Sunday and I first felt sick on Tuesday. No coughing. Just dizzy, slightly feverish, and a bit weak. Went to the doctor the same week and got some antibiotics to treat the strep bacteria.

It was after about 10 days since my plane ride that I started coughing. It started slow but gradually intensified. I thought it was just a side-effect of Scarlet Fever and didn't put much thought into it. About a week later, the coughing hadn't subsided and I knew something was up. Went back to the doctor and it turns out, my inner-ear strep infection is worse than ever, as the antibiotics hadn't worked fully. I continue on the antibiotics to treat the strep and the doctor prescribed me some cough suppressants. He told me the coughing could be the result of something other than Scarlet Fever, like Whooping Cough.

The coughing didn't stop and got worse. Went to the doctor this morning again and he said it looks more and more like Pertussis i.e. Whooping Cough now. The problem with the Pertussis bacteria is that it is very difficult to detect. The cough is very dry and there is absolutely no other symptom. Another problem with Whooping Cough is that while antibiotics work, they work very slowly. The doctor said I should be prepared to be sick for another 6-8 weeks, although things will get better in a few weeks.

So now here's the deal. I've been sick for 7 weeks now and there's just as long to go before I feel healthy. I can't run, work-out, kayak, or even climb up the stairs without breaking out into bouts of coughing. I can't talk for more than two minutes without coughing and I can't sit still for five minutes without coughing. The only times I don't cough is when I'm eating or drinking and sadly, I've been doing a lot of eating in the last two months. I've tried to eat healthy but just eating so much without any form of exercise is bad but I can't help it.

Hopefully once I get better, I will exercise and get back in shape again but till then, I feel so lazy and lethargic. I'm trying hard to keep my spirits up but it's hard when there's nothing you can do about it. When I used to feel sad, I would go running or jetskiing or just go catch a movie with a friend, none of which I can do. It's bad enough that I disrupt all the meetings at my work and I don't think strangers in a movie theater or restaurant will bear with me.

I swear I'm going to have some sort of a social anxiety disorder if this keeps up for long. I'm so ashamed of going into public places anymore because everyone looks at me like I have some contagious disease like tuberculosis. I went to Walmart and people walked away from me as I started coughing, even though I was covering my mouth. If something like this happens for a week or two, it's ok. But I've been going through this for a month and I don't know how I'll be able to bear this for two more.

The only thing I can do is sit at home and watch TV while eating - NOT at all a healthy thing to do. But right now, it's the only thing that feels good. I tried reading but I just don't feel like it anymore. I don't know... this really really sucks.

Thu, 22nd Sep '05, 10:45 pm::

I love this satellite picture of the Earth centered on India - my new background.

Sat, 17th Sep '05, 6:55 pm::

Had an eventful day so far. Woke up at 11, went to Walmart to get my meds, food, gas, and a nice haircut. Got home, ate some food, and now just chilling. I just took my new anti-biotics and my head's spinning like crazy. I hope it's temporary.

Oh another weird thing I found out yesterday when I went to the doctor. Apparently I have a Deviated Septum, which could've been the result of a childhood fight/fall or something. Basically, my nose is broken on the inside even though it's not visible from the outside. This could be why I often suffer from blocked nose etc.

I'm not at all a hypochondriac, in fact I'm the opposite most of the times, thinking I'm perfectly healthy. And yet I'm finding random stuff about my health lately. Well at least the water in my diaphragm was temporary and is gone now. I know, I sound like an anatomy book.

Mon, 5th Sep '05, 11:55 am::

I read about 10-12 blogs of different friends regularly and it just amazes me that people who are so much like me, have such different lives and lifestyle. Here are some random excerpts from my friends' blogs, just to show how different their lives are compared to mine. I hope none of my friends mind me putting these on here as they are all publicly available on their blogs anyway. Also, I'd love to read what friends/family of my friends write on their blogs, just to get a different perspective.

Kelly:

WRX with some nice mods. I HAD to go from a dig with him 0-120mph. He got owned. 5.0 mustang. Roll and Dig. Roll he was owned. On the dig I remembered how to drive the first time. Second time I forgot how to drive so he took the kill. LT1 TA with a few mods. We were a dead even match till top end. Then I wanted to walk... but he always cut out before giving me that change. We ran a few times just for fun. 1g DSM with a Super 16g was 3+ cars behind.

Taylor:

As a late college graduation gift, my mother and I will be traveling to a few great cities over the next 2 weeks. Here is my approximate schedule: ... I will be seeing most of the touristy stuff, catching a few concerts (the BBC Proms!!), and taking in some overpriced dining.

Liz:

I'm definitely on the search for an engagement ring--of course i'm not planning on getting married, but if i'm going to have to freakin lie every single day about my marital status, then i might as well rock the ice just for the fun of it I haven't decided if i really want to drop some big money for a nice one, or just buy a really cheap one off of ebay....okay, so the practical side of me is saying to go cheap, but that wont stop me from looking at Tiffany's website, hehehehehe. It's really bizarre, too, my infatuation with engagement rings. I kinda wish they didnt carry the meaning that they do, cuz i would really like a simple diamond ring for my birthday--hell, let's be honest, for ANY day, do i really need a holiday to justify it?

Vu:

Currently, the FIA has rules in place to actually give inferior tire performance, although aerodynamic considerations are much more flexible. Current tires have a mandatory high profile and have four channels cut into the tread to reduce grip and increase slip angles. Aerodynamics helps increase the mechanical grip otherwise possible with a static tire load. For the rules changes, the FIA hopes to increase mechanical tire performance while reducing aerodynamic effects.

Lisa:

There's shooting outside, and one of the new volunteers looks nervous, but we tell her it's "happy shooting". That means the gunfire from a wedding or a high school graduation party- celebratory. It's an ironic phrase, and we say it with a twist in our mouths, but it's the best way to explain. There's been more random shooting during the day in Nablus, since perhaps the past month. We don't really know what it's from, but this is a new volunteer, fresh and a bit impressionable, so we might as well say that it's happy. Let's be happy.

Megan:

pop (grandpa) passed away quite suddenly on wednesday. he was 85. he was one of my favorite people in the whole entire world. i just can't believe he's gone and i'll never see him again. every single memory i have of him is a fond one. when i was born, my parents lived in an old farmhouse - my grandparents on one side and my parents on the other. apparently i would wake up at around 2am every night. pop would get up and take me out of the crib and walk around with me and talk to me until i fell asleep. he was the only one who could get me to stop crying. he was my bud when i was growing up. we'd take long walks in the woods, he'd fix whatever i needed fixing, he'd come to my basketball games, he'd give me lots of hugs and "great to see ya, hun"'s. every holiday dinner, gram would ask me what vegetable i wanted, and i'd always say 'carrots', because i have an abnormal love of carrots. well, pop HATED carrots, and when dinnertime would come, i would tell him to pass his plate, and i'd load them up with carrots, and he'd laugh and put half of them back and then the rest of them on my plate. i'm making carrots for dinner tonight. i miss him so much already.

Tony:

Long veils are beautiful to photograph, but torture for the bride.

Lynn:

I have to be honest, if I were in LA, I would be looting too. I would steal food and shoes and clothing, dog food, water, and if I had a child, diapers and formula for my child. The fact that the governor of LA has enforced a "shoot to kill" policy is sickening. When someone is taking diapers or food, basic NECESSATIES, they should NOT be shot to death. This is ludicrous. And I must say something about the civilians who are shooting at the "help" - this is what happens when people panic. When people panic, it creates chaos. Who wants to be in such disastrous conditions? No one...

Fri, 2nd Sep '05, 8:10 am::

New Orleans rocked by huge blasts. This just keeps getting worse. Amazing that directNIC, a domain registrar and web hosting company, is still up. But there's enough things going on that make me cry.

The disaster that was KatrinaThu, 1st Sep '05, 8:20 pm::

Exactly a week ago I casually mentioned that there was another hurricane on the horizon and wondered how it would shape up. Not even in my worst nightmares could I have witnessed the devastation that Hurricane Katrina has caused in the last five days. It was a Category Four hurricane when it hit the coast of the state of Louisiana on the gulf coast above the Gulf of Mexico.

Before it hit Louisiana, it passed through South-Eastern Florida as a Category One hurricane and it slowly gained strength sitting above the warm waters of the Gulf of Mexco. By last Thursday, everyone knew this was going to be a major hurricane with wind speeds of above 150 mph. My friend Kathleen called it the classic book case - the perfect example of a storm - something students decades from now will be learning in classrooms, on how it formed, how it gained strength, how it moved with tremendous force, and finally, how is destroyed every shred of civilization on half the gulf coast.

As many are already saying, this is going to effect pretty much every person in the US in a very short period of time. Katrina was not a typical storm or minor hurricane that ruined a few neighborhoods and took a few lives. Katrina is absolutely one of the largest natural disasters US has ever faced and the aftermath of this on society, politics, and the economy will be very horrendous.

Let's begin with the area most affected by Katrina - the City of New Orleans, Louisiana (NOLA). Majority of the city of NOLA lies about ten feet below sea-level. And as you can see in this map, NOLA is bordered by two major lakes, a river, and the Gulf of Mexico. On top of it, the city is literally shaped like a bowl. It was no surprise to anyone that if the city was hit by a major hurricane, the bowl would fill up with water and there would be no way of draining the water because the sea-level is actually higher than the city.

And then it happened. Katrina hit slightly east of NOLA, barely missing the city, but the damage was done. The levees and barriers that block the river, lake, and sea-waters from flooding the city neighborhoods broke from the sheer water pressure. When a hurricane makes landfall, the ocean swells upwards and sea-water rushes inland. This is different from the kind of tsunami that hit South East-Asia late last year. Tsunamis travel very very fast, hundreds of mile an hour, and shock the coast with their impact, kinda like slapping someone really hard, sometimes multiple times, but then pulling away instantly. Storm surge is when the sea-water floods inland because of the suction created by winds on the water-body, as a result of which, the water does not recede back into the ocean as long as the winds persist. A storm surge is like sitting on someone's chest and gradually applying more and more pressure till their ribs burst and getting up slowly afterwards. Of course, both are just as ravaging to human livelihood.

So now you have a bowl-shaped city of over 1.3 million (13 lac) residents that got filled with water. There just isn't any way out other than physically pumping all the water back into the ocean and lakes - a process which will take months and months. For the first time since the San Fransisco Earthquake & Fire of 1906 has a major city been absolutely ruined like this. Eighty-percent of NOLA is still underwater and it will continue to remain so.

NOLA isn't the only city affected by Katrina. Hundreds of cities and small towns were affected. From the looks of it, Waveland, Mississippi, located north-east of NOLA was affected the worst as pretty much every house in the town is levelled. The town is no more. There are no houses or buildings standing, no electric poles upright, the trees have been uprooted or snapped into pieces, and for all intensive purposes, zipcode 39576 is non-existant henceforth. And this is but one of the hundreds of towns directly affected. WalMart has closed 123 stores and UPS has suspended shipment to 900 zipcodes indefinitely. This is about three to four percent of the entire country of US.

The immediate economic impact is something people always feared - rising price of gasoline - petrol & diesel. I purchased gas at $2.599/gallon yesterday and it's above $3/gallon today in my city. Elsewhere, people are paying upgrades of $5/gallon and many small towns in states like North Carolina, South Carolina, Georgia, and even Wisconsin have run out of gas. It is no secret that the entire economy of US relies very heavily on gas and rising prices could mean economic depression. The Port of Southern Louisiana is the largest port in the US, fifth-largest in the world.

Here is something that has blown my wits away. Back in June of this year, FX Network aired a mock-umentary titled "Oil Storm" (thanks Eric!) The synopsis of the story is that sometime around the Labor Day weekend (that is the coming weekend), a Category 6 hurricane in the Gulf of Mexico slams into Louisiana, crushing the city of New Orleans and crippling the vital pipleline for refined oil that is Port Fourchon (more details). The movie "examines the ripple effect of that event and the ensuing cascade of disasters associated with it..." Basically, the first part of the movie about the hurricane has already come true and the next part, about oil prices is already coming true. You can read the synopsis yourself to see how the story unfolds and ends, but the scary thing is, back when the movie aired, everyone was mocking, insulting, and criticizing it. Now, not so much. Nobody believed that a hurricane could drown NOLA, cut off the nation's oil pipeline, or set the oil rigs afloat. Yet that is what happened. This time truth is eerily exactly like fiction.

The damage to public and private infrastructure is only overshadowed by the utter senseless degradation of human lives. Right now, hundreds of thousands of people in NOLA area are thirsty, hungry, have no shelter, and are being terrorized by street gangs. Reporter Anya Kamenetz writes, "the city of New Orleans has a 34 percent poverty rate, triple the national average. It's about 70 percent black. White flight, first to Jefferson Parish and then across Lake Pontchartrain, to the North Shore, has accomplished the desired aim of de facto segregation in the public schools, which are 93 percent black in Orleans Parish and some of the worst in the country." Now, the aftermath of the hurricane is not only a humanitarian issue but also a racial one. Right-and-left people are debating whether the US Federal Govt. is doing enough or not, whether the National Guard would have been moved to NOLA for support any faster if there was a higher percentage of white citizens.

Yahoo! has managed to stir up some controvery regarding two pictures captioned slightly differently. They even issued a public statement and removed one of the pictures. Apparently, the caption under the very dark skinned person said " A young man walks through chest deep flood water after looting a grocery store in New Orleans" while a picture of two light skinned persons was captioned, "Two residents wade through chest-deep water after finding bread and soda from a local grocery store..." So dark people "loot" while fair people "find" right? The photographer of the second picture disagrees but for now, the issue has raised many a question.

Since eighty-percent of NOLA is currently underwater, some places as deep as twenty-feet, the only pictures and videos available of most areas are from helicopters. While thousands of people are being bussed from the drier areas in NOLA to nearby cities like Houston, Texas, there are thousands of people still stuck in their houses. Hundreds of dead bodies are floating on the streets and rescue workers can't do anything because they first have to help the victims who are still alive.

Any attempt to compare Katrina with the tsunami of 2004 is looked down upon right now because there was a tremendous loss of life in the latter. Additionally, tsunami was unpredictable while the weather channels along with the National Hurricane Center were blasting warnings for days before Katrina made landfall, giving people enough time to evacuate. Moreover, damages from tsunamis were not preventable while majority of the infrastructure destruction of Katrina could have been prevented as everyone knew the geography of NOLA and the nearby regions. And yet, I think there is a similarity despite what people say. The similarity is that poor people suffered. While they all knew about Katrina, there was little most of them could do. Many of the inner-city poor renters didn't have a car and the city of NOLA failed to provide public transporation to evacuate. So for no fault of their own, they were stuck. Sure, many of them might have intentionally chosen to hunker down and stay at home instead of going away, but now, they're all homeless.

NOLA has had near-hits many-a-time but this was the final blow. There is no City of New Orleans, Louisiana anymore. They will have to rebuild, almost from scratch. And so will the hundreds of towns with millions of people. It's hard to imagine that over a million people now have no homes, no jobs, no schools, and no life whatsoever. Everything will have to start from scratch. For the young it's not impossible but for people who have worked their entire lives to finally own a house, it's all gone. Sure, insurance will pay but what about the neighborhood. It's not there anymore. I'd love to see NOLA back on it's feet again but I highly doubt the Mardi Gras celebrations in 2006 (if at all) will be as carefree as this year's.

(I had written about seven more detailed paragraphs after this but due to a stupid mistake, I lost everything below this, hence rewriting it major parts of it. It always bums me out when I'm writing a long 'blog entry and lose part of it. I will fix the blog to not do this tomorrow but for now, I have to live with it. And since I'm too tired to rewrite everything, here's a summary of what I had written before.)

The political aspect of this entire disaster is no less complex. The Federal Emergency Management Agency had to halt all rescue operations in NOLA because of the danger to the lives of the rescuers. Violence has erupted in parts of the city with random acts of looting, rape, street-shooting, and sniper attacks. It's hard to believe but this is US and it seems like the Dark Ages. FEMA is not without controversy itself with two inexperienced directors, demotion from cabinet status, and refusal of funds to NOLA to strengthen the levees.

Louisiana is also holds half the world's supply of zinc and is a major manufacturer of industrial chemicals. There will be inflation in the short-term and dollar will fall in the ForEx markets. Oil will continue to rise for some time and a big part of US trade will be impacted, as LA is the primary port for US. Things aren't going to be pretty for the next few months and rebuilding will take a lot of time. People are dying on the streets, children are waddling through chest-high water, covered in feces, and dead bodies are floating everywhere. The biggest fear is the possibility of a pandemic of water-borne diseases.

I'm sure if anyone wants to learn more about the disaster there are a million places online to read from and hundreds of TV shows to watch. This was just a review of what I've heard, remotely seen, and learnt about Katrina and its aftermath. And here's hoping I never have to write such an entry again, though I think that's impossible. Nature is wild and very very powerful.

Sun, 21st Aug '05, 4:55 pm::

My house has never been THIS clean. I spent five hours cleaning everything from my bedroom to bathroom and kitchen. Tomorrow I'll take care of the outside. I think I've turned into my aunt. I was doing laundry while vacuuming the bedrooms as the tile-cleaner was doing its magic in my shower. Oh yeah... multi-tasking baby :) The kitties hate it when I clean though cuz of the noise and weird new smell of "clean." Hah.

The Joys of Living AloneFri, 19th Aug '05, 7:45 am::

"The strange new truth, according to census figures, is that the single largest chunk of American households now consists of people who live alone. No spouse or partner, no kids or other relatives, no roommate or boarder. Alone." Thus reports the Wall Street Journal. I am a statistic now. Here's the original Census Report in PDF.

The report goes on to say "Yet a list-topping surge to 27 million separate little cocoons is still disconcerting. Among other things, it suggests a demographic bulge of lonely souls. Even if you discount the college graduates who paint the town every night before crashing happily at their first pad, you're left with a huge number of people who have found companionship and lost it or are still looking for someone to share their life with. They may not be miserable or call themselves lonely, although many senior citizens do use those words. But most probably are missing something, and we don't mean the better health and the longevity boost that scientists have associated with marriage and other forms of intimate living."

The author of the article goes on, "27 million lonely grown-ups probably isn't great for society either." So that's one side of the story. The other side of the story is what random people are saying here on Fark: "Living alone is the greatest thing in the world." "People are choosing to stay single. I'm single by choice." "I wish I lived alone."

I can pretty much attest to the awesomeness that is living alone. I love the fact that I have a house I can go to every day without having someone nag me to depression on when I'm gonna cut the lawn or paint the backyard door. I love the fact that I can do whatever I want, whenever I want - nobody bothers me, nobody annoys me. If I feel alone or bored, I can either stay at home and entertain/educate myself or I can go out and hang out at my friends' places. I really don't see how living alone could be such a bad thing. I don't have to worry about anyone's dirty laundry and nobody leaves dirty dishes in my kitchen sink. It's awesome! Sure, I miss hanging out with someone 24/7 and that's why I have my friends come once in a while for sleepovers etc. We can watch TV and play boardgames all evening till late night and then have breakfast together. No force, no compulsion. So very stress free.

I think the biggest mistake this author made is assuming that living alone means being alone. Repeat after me: Alone does NOT mean lonely. I live alone, by myself, no other person in my house. However, that doesn't mean I am lonely or sad or feel neglected or unloved. This is just a different way of life than previous generations were used to. And as long as I'm comfortable with it, why should anyone care?

However, there's the economic side to this issue. Be it one person or two living in the same house, you're pretty much gonna use the same amount of electricity, phone, gas, and other utilities. If everyone lives alone in their own house, a lot of resources are wasted. By living together, people can save a lot and split the bills. Maybe that's what I will look into down the line - converting my computer room to a bedroom and renting it out to a friend. I'll be able to save on my bills and my friend will have low rent. But till that day, I think my kids are enough for me to take care of :)

Thu, 18th Aug '05, 8:50 pm::

Ever loved something so much that you wanted to tell the entire world about it? Well now you can! Hop over to this silly little new site that I designed along with my buddy Tony and tell the world that "I wanna marry ___ and have its babies."

Sat, 16th Jul '05, 11:55 pm::

Had an awesome time today at the beach. Lynn and I sat in my cool new sand chairs and had some good food. We couldn't see the sunset because there was a thunderstorm coming so we got back home. Watched Gothika (mad scary) and Boat Trip (pretty funny). Pretty chill day :)

Mon, 27th Jun '05, 12:15 am::

Here's some pictures of my living room and the rest of the furnished house. Some rooms look good (Living Room, Kitchen, Bathroom) and others need work (Bedroom, Computer Room). Most of the rooms just need a new coat of paint and wood flooring. I get just that much done and I'm gold. It'll get there. Another thing I need to do is setup a mandir for Lord Krishna. I have space in the living room but no stand, so I might have to make one myself if I can't find anything good.

Sun, 26th Jun '05, 9:30 pm::

Hello from my new house :) I'm all settled in the house with only 3 boxes waiting to be unpacked (mostly stuff for the closet). All of this, thanks to my sweet sweet lovely friend Lynn. Had she not helped me pack, clean, unpack, and shop with a 10% discount off at Walmart I'd still be trying to find my clothes or paper plates. Right now, EVERYTHING is setup, from my computer room to kitchen to pantry to bathroom to of course, the living room :) This move was more trouble-free than I could've imagined. Absolutely nothing went wrong! Now I have to go around the house and take pictures. And best of all, the kitties love the house! They run around hiding in new places. I know they're happy.

Thu, 23rd Jun '05, 10:05 pm::

After work I went over to my new house and replaced all the entrance locks - five in total! Man... homeownership is hard! Then met my neighbors on both sides. Turns out one of the neighbors is a senior-level computer programmer and we actually had a pretty cool time chatting out on the lawn. Now I gotta get back to packing in a few minutes, once I get some food.

Oh and I got new pictures of my house. Here is the cutest house in the world :)

Wed, 22nd Jun '05, 9:45 pm::

Oh man this is going to be so much work. Just got back from Home Depot. Have to change the locks on the new house tomorrow. I know, it has begun. I will start packing tonight and hopefully I should be all packed up by Saturday noon before the moving company comes. I have soooooo much stuff to do before I move. I'm also going to take pictures of the house tomorrow. Before Saturday, I gotta clean the new house. The electric, water, and phone line will be activated tomorrow. Friday, the security system and cable/internet will be setup. Monday, the garbage company will start picking up trash. Saturday should be my first night in the house :) And now, it's time for some cake and celebrations before I start packing.

Mon, 13th Jun '05, 6:30 pm::

Exactly one year ago on this day, I arrived at Saint Petersburg, Florida with my friend Arthur. It's been quite a year, so many new things I'd never experienced before. I remember I was so scared when I first came here. I didn't know anyone, I didn't know any place. I didn't even have my kitties! Well, one year later, I am so much happier and content. Things couldn't have been better. Thanks to everyone who's made a difference in my life.

Tue, 7th Jun '05, 7:55 pm::

Hard to believe that it's already June. Things are going good on all fronts - some cool new projects at work and kinda relaxed evenings at home. Don't really feel like going out and doing much. I did have some good food tonight with Brian 'n Linda. The kitties are awesome as usual and growing up really fast. And now that I separated my personal and my /tech 'blogs, I feel kinda relaxed - now I don't have to worry that I'll bore my family/friends with my computer-ish or annoy computer people with stories of my kitties :)

The weather is weird. And it'll only get weirder, now that the hurricane season has started. No hurricanes; yet.

Sun, 22nd May '05, 9:25 pm::

After this morning's fiery awakening, my plans for today pretty much changed. Instead of laundry and cleaning, I ended up just playing with the kitties. At about 6pm, I went to the Clearwater Beach to pick up Jessica from her dad's and went to this cute little restaurant called Frenchy's. The food was pretty good actually. We walked on the beach and just chilled till the sun set. I really needed some break from my apartment and thankfully the ocean was just 20-30 minutes away. And if everything works out as planned, the ocean will be just 4 minutes away from my new home.

Sun, 22nd May '05, 10:05 am::

Giga is hiding under the sofa because he's still scared. He doesn't even want to eat kitty treats. I think he'll be ok soon. Tera is behaving normally.

Thank God for fire alarms! In my new house, the #1 thing I'm gonna make sure is that it has working fire alarms connected to the monitoring agency where if there is a fire in my absence, they will notify the fire department etc. immediately.

Yet another golden chanceSat, 14th May '05, 10:45 pm::

They say you only get a golden chance once. Don't turn away opportunity when it knocks on your door. You only get one shot! It's probably true for almost everyone but in my case, it's pretty much a recurring event. If you haven't guessed it already, I mean girls :) It's kinda funny how everyone around me just assumes that I randomly meet new girls and surprisingly I think they just might be correct. No, I haven't met anyone but I do have an interesting story to share.

I went jetskiing with Brian today and man am I bruised! I fell off the jetski 3 more times today and hurt my head, neck, arms, wrists, knees, and back. I'm a walking whine-lab. Thereafter, soaked and hungry, we went to Sweet Tomatoes. So I'm just sitting in front of Brian, eating some good food when this CUTE girl comes and sits on the table next to us. For some reason, Sweet Tomatoes caters to an amazingly high number of hot/cute girls and may God Bless their sweet little hearts for that. Now this girl wasn't alone and her boyfriend sat in front of her. Brian left to get some food and I was just sitting relishing the Garlic Focaccia bread. Her boyfriend was talking to her when she smiled at me and said 'Hey...' Ignoring how awkward this was, I said 'Hi...' back and smiled back. The boyfriend stopped mid-sentence and just gave me the evilest look in the world. I kept smiling at her till Brian came back and got back to my food.

A few minutes later, I went to the pasta bar to get some more food when she walked up next to me and started talking. All this time, her boyfriend kept staring at us like crazy. We made some small talk about the food being good at this place and went back to our individual tables. Brian noticed the little tête-à-tête and asked what's going on. I told him we just made some small talk and that it was nothing big. He was like but man she was checking you out! I laughed and said, well yeah but she IS with some guy and I just can't randomly get the number/email or something. That's not cool.

When were done eating, Brian asked me "Ok ready to leave?" and the girl looked at us and replied "Sure..." We just smiled and walked back to our car and got home.

Now I know the question on your mind is "IS THIS CHIRAG PERSON STUPID OR WHAT?! What kinda sissy boy would let this kinda opportunity go especially when the girl looked a real-life cute version of Scarlett Johansson?!!!"

I got nothing to say to that. I wish I did. I wish I could come up with a valid reason to justify why I didn't ask her for her number or figure out some way to contact her again. I mean everyone knows I'm single and sure, I would love to meet someone nice 'n good etc. but I don't know. I keep doing this over and over and over again. From the gorgeous blonde to the cute marathoner, from the spicy Bengali girl to whom I owe my success on getting the US Visa to this pretty lady strangely interested in me... I don't know why I never actually try to get close to the ones who are nice to me yet keep dating crazy psychotic retards.

I'm pretty sure a shrink would give my condition some cool medical sounding title but personally I don't know what my problem is. I know for sure that I'm not afraid of talking to a girl or afraid of rejection. I've had my share of being turned down and frankly stuff like that doesn't phase me anymore. If I want to ask someone out, I figure out a way to do that. But for some reason, I just don't feel like asking the nice ones out, only the crazies. And I know it's the same way with girls; they keep going for the bad biker guys while ignoring the nice good friendly-type guys.

Oh well, I've always been told I'm the confused-type so it's not like I HAVE to be rational all the time. I try my best to be rational and logical at my work so I have the right to be illogical and confused in my personal life. And hey, who really cares about stuff like this anyway! I got checked out by a cutie in my most ragged outfit and I got a friend to prove it :-P Life is certainly good. Oh and all this attention can only mean one thing... and that is my new healthy fruit/vegetables diet-plan is working and I'm shedding the extra weight :)

Sun, 8th May '05, 2:15 pm::

Yet another lazy Sunday afternoon. Had a long good night's sleep and just getting some work done around the house. I saw Scent of a Woman last night which was quite an amazing movie about blind Lt. Colonel Al Pacino and a young boy who was taking care of him for a weekend. After tons of Oscar nominations from The Godfather to Dog Day Afternoon, Pacino finally got the Oscar for this film. If you can, then you should see it.

Gotta get back to playing with the kitties now. I hope they adjust well to their soon-to-be-new home :)

Sat, 7th May '05, 1:30 pm::

The last few days have been pretty interesting. Friday, instead of working all day, my entire company, from shipping guy to production planner, from the owners to the newest employees, all went for a one-day meeting/seminar/thinktank to this place run by the St. Petersburg College. There we spent the day learning about what we do, what every person in our company does, and most importantly, what do we do as a company - where we stand in the market, what our core competencies are etc, and how to brand our company. We formed small teams and worked on similar projects for 30 minutes and made charts, designs, and collages on whiteboards. Everything was documented and by Monday, we'll be able to see it all online. All in all, a pretty fun day where a lot of the employees, including myself, learnt a lot more about the company, especially what everyone else in the company thinks about the company.

Last night at 11:45pm I was about to head to bed when Linda 'n Brian called me. We went to AppleBees and two hours later I had downed six Long Island Ice Teas (my favorite drink ever) and pretty much passed out on Brian's couch. Alcohol is good for you once in a while. I woke up @ 11am feeling pretty normal and came home to get clean.

I'm going over back to Brian's now and then we're gonna go jetskiing :) It'll be my first time ever. God I love Florida! The weather is gorgeous and every other car has a boat towing behind it. Looks like I'll 99% get the house I like and hopefully I'll move in by June end unless some major problems occur. Crossing my fingers that everything goes well, in two months you'll be seeing a lotta pics of the new chir.ag bunker, well it's more like a tiki. Yeah, that sounds corny enough for it to be cool - The chir.ag tiki :-P

Sat, 30th Apr '05, 3:45 pm::

You know what I'm sick of? Family/relatives/friends who treat me solely like a free computer help desk! Sure, I know computers and work with them and don't mind offering important advice every now and then, but if the only time you EVER call me is when you need computer help, guess what... stop calling/emailing/IM'ing me because I don't want to hear about your broken software or hardware - especially since when you bought your crappy computer, I advised you against it and asked you to go get a good Dell with 24/7/365 tech support but you chose to save $50 instead. I AM NOT YOUR FREE HELPDESK. MOVE ON! Or maybe, once in a while, drop in and ask me how my life is going or if my trip to India was good or not. I DO NOT WANT TO TEACH YOU HOW TO BACKUP YOUR DVD DRIVES FOR THE SIXTH TIME.

Let me be clear. If I am a part of your family/friendship then I will do my best to help you out in any way I can - be it computers, helping you paint your apartment, or helping you move to your new house. I am not a bad lazy person. If you need help, feel free to call me anytime. But if 100% of your communication ONLY pertains to asking for computer help and never once have you asked me about my day, family, job, kitties, or what's new in my life, then PLEASE STOP IT. I DO NOT WANT TO TALK TO YOU EVER AGAIN. And I don't care how closely related you are to me. Thanks. That will be all.

Wed, 27th Apr '05, 8:55 pm::

My new workout + running + diet health plan is going pretty well. It's tough but kinda fun. Day 2 of 93 right now. Only 91 more days to go...

Tue, 26th Apr '05, 7:45 am::

After much thought and contemplation, I finally designed my new diet + workout plan for the next 3 months. I need to lose a lot of chub and gain some muscle mass. My training chart includes a target and actual value for each of these: freehand workout in the morning, evening running time, miles to run, workout time, body weight, and calorie intake. Points for each day are calculated based on the difference between the target and actual values for each of these and added together. So if instead of 15 minutes of freehand exercise I did only 10, I could gain those points by running 5 minutes extra or running 0.5 mile extra. I can also work out more if I want or eat a little less. If I don't work out on some day, I can always cover up on a weekend too.

Basically, I designed this chart to give me enough flexibility to eat more or rest lazily on some days while not going overboard. If I don't feel like running outside because of the rain or heat, I can go to the gym for 10-15 more minutes and keep my points for the day. Being lazy is negative points and being active is positive points. Best though is zero points because that means I'm sticking to my schedule and not working out too little or too much. There's no point in running 20 minutes extra for one whole week and then giving up on the whole workout plan after a month due to exhaustion or loss of focus.

Once again, just like the marathon, I got something physical to achieve :) I'm kinda excited to see if I can actually meet the goal or not. It's a pretty tough goal weight + body-stat-wise but I think if I keep at it, I will gradually get there. My chart also allows me to relax on weekends but if I miss a weekday, I must cover up on the next Saturday or Sunday otherwise I get negative points. It's a very simple Excel sheet but I think as long as I follow it well, the reesults will show.

Fri, 22nd Apr '05, 7:05 am::

I'm at a cybercafe in the Mumbai/Bombay Airport where access to the net is pretty cheap Rs. 60/hour ($1.25/hour). It's quite fast too - hope my dad could get a connection like this at home. It'll take some time but I'm sure they'll get it. Once my home in Calcutta/Kolkata has broadband connection then I can use something like Vonage to call them everyday at local phone charges and not international. Can't wait till that day.

So my flight was delayed as I expected. Had it been on time, I'd be in the plane already. Now I fly off at 11:20am. I checked in all my luggage and will hopefully disembark at the Newark, NJ Airport at 8:25pm tonight via Paris. Kinda sucks that I don't get to check out the Paris airport as the plane just sits on the runway for refuelling. My plane lands at 8:25pm and my connecting flight departs at 8:10pm. So unless I pull off some James Bond 007 moves and transfer from one plane to another mid-air, I'm definitely going to miss my connecting flights to Tampa via Atlanta. AirIndia here in Mumbai said that since it's their fault that the flight's being delayed, they will make sure that I get a decent accomodation and proper connecting flights to my destination.

For some stupendous reason there is no flight from Newark NJ to Tampa FL airports after 10pm tonight till 8am tomorrow. I was ready to get on a 11pm flight if available but they could only reserve me for two 8am flights. My reservation isn't confirmed either but hopefully by the time I'm in Newark tonight, they'll have it partially figured out. The journey that was supposed to take less than 24 hours is now gonna be longer than 36 hours but I'll get to sleep in a hotel overnight in NJ now.

I'll call my aunt/uncle in NJ to see if they wanna visit but I wonder if they can make it all the way to Newark airport on such a short notice. Anyways, I'll prolly be so tired after two long flights and the immigration checks etc. that I'll want to sleep till 6am tomorrow. I have my US Visa on my passport and I'm crossing my fingers that there are no problems.

I had a great time here with my family after almost three years of separation. Now I'm ready to face the new challenges at my work and career. While it's great living in US, there is one major drawback - you slowly forget everything you aspired to be; India reinforces your primal aspirations. Life in US is like slowly dissolving in a warm feel-good quicksand of acid - you don't know you're melting away molecule-by-molecule. India is a quick slap on the back that reminds you that you need to hold your breath, flap your arms, and get the hell out of the quicksand. In other words, before I left India for the US, I had a very keen interest in furthering my academic career and studying till my hair is grey. After getting a job, getting a car, finding a nice apartment, the fire within slowly dies down. One becomes lax about fulfilling the original dreams.

And just one 15-day trip to India drilled the whole academic-career thing back into my head. And not just the academic, the desire to work harder and smarter is stronger now more than ever. I want to make the systems my company needs and I want to make them smart, robust (I know, cliched), and scalable (I know, very much cliched). I want to be twice or thrice as productive as I was in the last few months. Hell I was barely productive in the last two weeks before I left for India because I was soooooooooooo stressed out about the outcome of my visa interview. But thankfully, I got the visa and now I have to accomplish what I desperately need to. There's new ideas to be thought of, there's new systems to be created, and there's a lot more effort to be put into every segment of my life.

One thing I would have regretted had I not got my visa is that I did not travel enough. I sit at home on weekends doing minor chores or idling away in front of the TV when I could be out, seeing the country. Seeing the world's not an easy thing on an Indian passport but I can damn well go around the US at least once a month. Off the top of my head, I need to go to Boston, Washington, NY, California, Vegas, and once again to Salt Lake City. I have a friend or two in each of these places that I need to visit. I think now I'll try to save up each month and look out for specials and cheap tickets online from Tampa to all of these places and god knows where else - after all there's a Fark party somewhere every weekend.

Having the thoughts about India vs. US fresh in my mind, I want to write a long 'blog entry or essay about the differences and similarities in the economy, culture, and the social environment in both the places. I know, there's probably a thousand books on this subject but I bet each of them mentions that every Indian has an elephant/cow/snake in his house and every couple in US fights till they divorce. Both are gross generalizations though hold some amount of truth. Indians do worship the cow and Americans do divorce a lot more than rest of the world. But we don't have a family cow in Kolkata and over 75% of my US friends' parents are still together or were very close till one of them passed away. What I mean by the differences are minor but relevant things on how they see the same events/things differently - divorce is a sad event in US but it's a traumatic and often life-ending event in India. Divorcees get to remarry in US but rarely in India. At restaurants, 5% is a big tip in India and 15% is a small or mediocre one in US.

And yet, the people are the same. My friends in US love me as much as the ones in India. That is something I find very hard to believe. I still can't believe my friends Vishal & Chetan stood out in the rain/sun for hours in 2000 when I first went to the US Consulate in Kolkata to get my student visa. And I still can't believe Arthur drove all the way from NJ to FL with me to help me settle down in Florida with almost all of my luggage from NJ. People amaze me sometimes.

Oh and on a closing note, CONGRATSSSSSSSSSSSSSSSSSS to my sister for her TV Interview on Tazaa TV Kolkata last week! I don't know why she kept attributing her success and knowledge to me - I didn't teach her anything - she learnt it all herself! And yet on TV she kept saying I was her idol and taught her everything. I'd say the major credit goes to my parents and only partially to me.

Thu, 31st Mar '05, 8:45 pm::

Anyways, Jessica has been awesome lately. She came over to my apartment at lunch so that she could take care of Giga! She was here all day. I took Giga to the hospital again so that the doctor could tie a new bandage on his foot. Turns out, last night after I brought him home, he shaked his foot off so hard the tiny bandage come off. Since I didn't want him biting his stitches, I tore off a new sock and tightened it around his foot using medical tape. It worked and he was ok for the day but stuff like that can lead to infections. So I went to the docs again.

Jessica bought some gauze and medical tape for him in case I need to bandage him in the middle of the night :) She rocks. Now Giga's being a good boy and is just resting near me. Tera's her usual playful self. Hopefully, Giga will recover over the weekend so that by the time I leave for India, I can give two healthy kitties to Linda.

Tue, 22nd Mar '05, 6:30 pm::

I missed my 'blog! Well it looks like the server has moved over and my 'blog seems to be working fine now on the new host. Been very busy with work lately. Life is good. The weather down here is beautiful :)

Mon, 14th Mar '05, 10:10 pm::

It's funny that I am writing this 'blog entry even though I can't see it myself! I'm moving the 'chir.ag' domain from my old server to my new one and currently due to some DNS issue, I cannot access the new server from my browser. I'm entering this entry via the backend database. Kinda like getting into your own house via the bathroom window because you don't have the new keys. Hehe.

Anyways, I don't even feel like adding new 'blog entries till the site is transferred to the new server. Life's good but quite busy otherwise.

Sat, 12th Mar '05, 10:10 pm::

Hmm.. Icky healthy food I have in my apartment or tasty unhealthy fast food from somewhere... ahhhhh decisions decisions! Actually the problem is that I'm too lazy to cook (read: heat) something and even lazier to actually drive out somewhere to get foood. I'll probably just sit and watch TV till it's time to go to bed...

Anyways, went to work today to setup a new software system. It's all done and hopefully we'll start using it soon. It's pretty cool to go to work on a weekend because everything just feels so different. It was very quiet and I got a lot of stuff done too. But then if I worked like this everyday, I'd get crazy from not having any human interaction. It's great to mingle with coworkers every weekday but once in a while, it's awesome to work without any distractions.

Wed, 9th Mar '05, 11:45 pm::

Wow! The new Napster rocks! For months, they kept showing ads on tv about it and I thought it was just gonna be a crappy way to make money by charging too much for music. Tonight I gave it a shot and am absolutely hooked. For $10/month, I can listen and download any of the million or so songs - and that includes thousands of Indian songs, Comedy Central-type standup acts, and of course, every song I can think of! First two weeks are free and then the $10/month starts. I think the days of me looking for random music online are over. It's all soooo easy now! I think I can even burn CDs at no extra charge! God bless the new Napster :)

Sun, 27th Feb '05, 11:45 pm::

While watching Oscars, I always hear of new and old films that I may wanna watch. Looks like here's the list for now: Finding Neverland, The Aviator, Sideways, Closer, Hotel Rwanda, Street Car Named Desire, Motorcycle Diaries, I Heart Huckabees, Two Brothers.

Fingerprint Matching 101Sun, 13th Feb '05, 12:30 pm::

I spent yet another weekend pouring over computer algorithms. This time, it's fingerprint extraction and identification. The whole topic came up from my discussion at work. I foolishly boasted that I could design a system that will let any of the 10-15 people use any of the 10-15 computers to log on to their user account by pressing any of their 10 fingers against a little Fingerprint Scanner. So in theory, if my boss's computer was busy, he could walk up to my computer, press his finger against the fingerprint scanner and it will automatically log him into the new business software that I'm gonna make.

So of course, now that I've told everyone it's possible, it's time to figure out how. The lazy computer programmer in me wants to spend a little money, buy something like the VeriFinger Standard SDK, hook it up to one of the cheap fingerprint scanners, let it do the scanning and recognition, write a small application to manage it all, and call it a day. It won't be cheap but it'll work pretty realiably. A lot of companies around the world have done it. The mathematician in me wants to do it all myself. It's not just the thrill of writing it on my own, it's the additional features that I can add on to it. So, if you are given the task of writing a software to do all of this from scratch, how would you go about it?

It's a known fact that every individual has absolutely unique fingerprints on each of their ten (or so) digits. If you want to design something that can let anyone use any finger to log on from any computer, you need (1) software + scanner on every computer, (2) a server that has the database of every person's every finger, and (3) some way of reliably matching a finger with the correct person no matter what computer they are on. So now we can break this whole operation into two phases. The first phase is the setup phase when we add each users's fingerprint to the database. And the second phase is application phase in which we recognize the user when they press their finger against a scanner. In either phase, a fingerprint has to be read, converted to a form that can be understood by a computer, and transferred to the server. Only difference is that in the first phase it is stored on the server and in the second, it is matched against every existing fingerprint on the server.

What we have are two different operations: Extraction and Identification/Recognition/Matching. Extraction is the process by which a fingerprint is read from the scanner and specific unique qualities about the fingerprint are extracted from the image. Identification/Recognition/Matching is simply looking up the server for other fingerprints with similar unique qualities. So how and what do we extract from the scan of a fingerprint? Look at your own index finger right now or if you don't have any fingers or fingerprints, look at this image. The first thing we notice and actually don't even realize is that the lines are actually ridges and valleys. The ridges are the thick bright protruding highs and the valleys are the thin dark low-lying crevasses. It is this pattern of ridges/valleys that is different for each person's each finger.

The first thought that comes to mind is that, if this pattern is different for everyone, just store a picture of their fingerprint and match it up against the database. Storing a picture to a database is easy. But matching up a picture of a fingerprint against a database is not. How do you match? Based on what? One idea is to just overlay the scanned fingerprint on to each of the 1000 fingerprints in the database and compare each pixel - if 95% of the pixels match, we have a match. That is how the older fingerprint matching systems worked. It works decently in identifying criminals, especially if you can wait 2 hours for it to match with 1000 fingerprints. But it's not fast enough for instant identification and poses a lot of problems, like what happens if your finger is positioned slightly to the left and/or at a 5% degree angle. It wouldn't even match against your own finger with 5% margin of error. So people have moved from the picture (raster) matching techniques on to the marker (vector) matching.

Instead of matching the whole fingerprint against 1000 others, why not extract unique characteristics of each finger and store them. This is called Minutiae Matching. Look at your finger again. If you notice carefully, you can identify many types of markers where ridges end, ridges bifurcate into two ridges, three ridges form a delta etc. If we can somehow chart this information like a graph or a map, then we can store this in a database much more easily. The information stored in the database, if read in English would seem something like this - "At the center of the fingerprint is a 'delta' and 5mm away on the right is a 'bifurcation.' 7mm below the bifurcation is an 'island' and 3mm to left of the island is another bifurcation." If this information is stored in the database for my right index finger, then when I press my right index finger against a scanner, the software asks the server to match my finger against all others who have a delta near a bifurcation and must have an island. This instantly narrows down the search only to those fingers which have deltas, islands, and bifurcations. Then it looks to see if they are positioned similar to my finger.

So now the extraction problem is just to find where the ridges end, bifurcate, or form deltas and map them on a graph. It's like saying plot Singapore, Mexico City, and Cape Town on a map. Not very difficult when you look at the big picture. The algorithm to extract markers looks at every pixel and it's neighborhood pixels. If they satisfy some special characteristics then it assigns it a marker type (delta, island etc.) and stores it in the database, relative to the position of other markers on the same finger.

Now comes the hard part - matching a finger's markers against that of the 10,000 in the database. If you think about it, it's actually an age-old problem that the ancient Greeks like Ptolemy busied themselves with - finding constellations. You must've heard of the constellation Ursa Major (The Big Dipper) or my favorite Ursa Minor (The Little Dipper). Astronomers and astrologers for centuries have stood under the night sky and identified tons of constellations simply by looking up and observing. They didn't need no fancy computers or telescopes to find The Libra in the night sky. We humans have built-in pattern-matching and pattern-recognition abilities that seem so natural to us but it is near impossible to replicate these on a computer.

Given a night sky full of stars, how do you find a constellation you are looking for? You can start by looking for small groups within the constellation. Maybe two of the stars in the constellation you are looking for, are really close to each other. So scan the whole sky for two stars very close to each other. If you find such a pair of stars then look for further signs - like is there a third star directly above or below one of them but at twice the distance. Stuff like this is what we humans are really REALLY good at. You don't even realize that you are performing one of the most difficult patterm-recognition operations right now - reading text from a computer screen. After all, OCR is big business. So is recognizing sounds (especially voice), handwriting, images, and videos - things that we so easily discern and detect.

Anyways, back to recognizing fingerprints. After the extraction process, the software will have to form a constellation with all the markings on the fingerprint. In the setup phase, this is stored on the server and in the matching phase this is what is searched for in the server. Searching a constellation of markers within each of the 1000 fingerprints in the database can be done in the following way. One of the things we need to realize is that due to the randomness of the physical act of positioning a finger on a scanner, you will almost never get two exact readings. However, the marker data in the middle of the finger will be much more accurately readable than the markings on the fringes or towards the sides of the finger. So give more importance to a bifurcation in the middle of the finger than an island at the far left - after all, it could be just a normal fully-connected ridge but the person might not have pressed the finger fully on the scanner.

My extraction method would be to start towards the middle, spiral out in a clockwise direction and note the position of every marker. Note the distance between each marker and nearby ones and store it in a cyclic data format. Now search the database for only those fingers which have similar markings in the center as there is a very high probability that center readings are accurate. Then narrow down the list to only those with similar markings near the immediate area surrounding the center. Keep narrowing down the search till you have at most 5-10 fingerprints. Then just cycle through each of them and compare each of them to the reading. Leave some margin for error, take into account the rotation and position of the markers and we should have a pretty damn reliable match. If you don't account for rotation or slight movement in position, you will almost always get an incorrect reading.

Note that throughout this discussion, we have concentrated mostly on the 1:N and not the 1:1 matching. 1:N matching means that one fingerprint is compared against N (10 or 10,000 or 10 million) fingerprints to identify the person. This is mainly used for easy identification, say to let people into a Government building. 1:1 matching is used for secure authentication - that is to verify that a person really is who they say they are, say to allow you access to your own safety deposit box in your bank. The 1:N method is geared towards faster searching and the 1:1 method is geared towards more reliable matching. It is quite difficult to design an algorithm that performs equally well in both situations for you can either do it fast or do it accurately, rarely both.

Anyways, I'm still writing algorithm for the pre-extraction phase right now. Before you extract markers, you gotta convert the true-color ridges and valleys to two color lines and gaps. Using a very simple algorithm, this is what I've come up with so far. In the next few days, I should get my own fingerprint reader and then I'll improve upon this code and do more cool things with it :) If I'm successful, then maybe I'll open-source the code for scanner and recognition and make it easy for others to use it in their applications. While I'm almost positive I won't be able to make it as good as these guys, if I make it sufficiently workable, it'll certainly make them review their pricing. These people have been doing this for years and have received national awards so I don't think I'm gonna be much of a competition (neither do I care to be). After all, I've only known about fingerprint techniques for less than 24 hours now :) But it seems like the whole scientific world has been at it for ages.

I still dunno what/how I'm gonna be setting this up for my work but all I know is that I really want to. Good thing is that I can add this feature to my work software anytime so even if it takes me months that's perfectly fine. Let's see what happens first once I have a fingerprint scanner sitting on my desk.

Solving World's Greatest Mathematical ProblemsSun, 6th Feb '05, 3:05 pm::

So I spent this entire weekend trying to discover the world's first 30-digit Keith Number with no luck. It's kinda like Fibonacci Numbers. Basically, take any number and write out it's digits. Say we pick the number "123" and then write out 1,2,3. Now add all the digits up and put the sum at the end of the list. 1+2+3 = 6, so now the new list is 1,2,3,6. Now drop the first number and add the rest and put it at the end of the list again. Drop "1" and add 2+3+6 = 11. So now we have 2,3,6,11. Of course, you can keep doing this till infinity. Now the fun part happens when you pick a number like 197. Let's see: 1,9,7. Then 1+9+7 = 17. So we get 1,9,7,17. Dropping "1" and adding the rest we get 9+7+17 = 33. Drop 9 and adding 7+17+33, we get 57. Then next we get 17+33+57 = 107. Next we get 33+57+107 = 197 -> The same number we started with!

So if we get the same number as we started with, then it is a Keith Number. There are only two 3-digit Keith Numbers - 197 and 742. There are six 2-digit KNs - 14, 19, 28, 47, 61, 75. Try it for 47 -> 4,7,11,18,29,47! But it doesn't work for any other numbers. 48 -> 4,8,12,20,32,52... No "48" in this list. A few 4-digit KNs are: 1104, 1537, 2208, 2580 etc.

Keith Numbers are very rare and only about 90 of them are known. The largest known Keith Number is 988242310393860390066911414 (27-digits long). We don't even know if there are infinitely many Keith Numbers (though it seems so). There is no award or anything for finding new large Keith Numbers but there is a huge prize (and worldwide glory) for finding out a simple method for generating all Keith Numbers easily. Basically, the problem of finding Keith Numbers can be likened to solving the Knapsack Problem. Of course, if you solve the Knapsack Problem with a simple method, then you've just discovered a method for solving the P=NP problem which has a $1million award from Clay Mathematics Institute.

While I don't understand the whole P=NP problem as clearly as I want, I do understand it enough to be amazed by it. The biggest mystery in computer science right now is whether P is equal to NP or not. So what is P and NP? First of all, Computer Science (my primary major in college) is not about how to make PowerPoint presentations or write financial database software for the stock exchange. In the simplest terms, Computer Science is very much like pure Mathematics - studying problems and solving them using simple equations. Of course, if it was just solving math problems, then it would be called Math and not CompSci.

Computer Science normally deals with a different type of problems, that which involve a lot of calculation and especially estimating the time it takes to calculate. E.g., if someone gives you 10 different business cards, how do you sort them alphabetically by a person's name? Well one simple way is to put all the cards on a table and go through the list and pick out the ones that begin with A, then B, then C till you are done. You basically went through a list of 10 cards, 26 times (A to Z - 26 letters). Of course, you'd be a lot less than that, since everytime you pick a card, there's one less left in the pile. Anyways, this is a very simple sorting algorithm. Computer Science deals with sorting algorithms a lot.

Another thing is searching. If someone gives you 10 business cards and says find "Chirag Mehta." Well, you'll have to go through 10 cards at most to find mine. If it's a one-time thing then it's fine but if you often have to find a business card from a bunch of business cards, you're much better off alphabetizing them once, so that next time someone asks for "Steve Buscemi", you can directly jump to the "S" pile instead of going through all the cards. Computer Science also deals with searching and inventing better methods to find stuff from a bunch of stuff. This is why people love Google so much - it makes easy to find stuff, using their own special search methods. You just type in "flying pigs" and it looks through billions upon billions of documents to find pages which have the phrase "flying pigs" in it and returns those pages within milliseconds. Amazing isn't it!

So what does all of this have to do with P=NP problem and the million-dollar award? Well, after decades of research, computer scientists have found out that there are some problems like searching, sorting etc. whose answers can be solved within a fixed amount of time - seconds, hours, days, centuries whatever. Basically, if someone tells you to find "Chirag Mehta" from 1000 business cards, and you can read 10 a minute, it'll take you 100 minutes at most to find the card. If it was 1000 billion cards, it would take you 100 billion minutes. So the problem of searching has a fixed execution time and it can be very accurately estimated. Same goes with sorting.

However, there are tons of other problems out there, where we can't even estimate how long it's going to take to solve the problem, let alone solve the problem itself. For example, let's look at the Travelling Salesman Problem. Suppose you have to go on a business trip to 3 cities and you can go from any city to any city, what is the cheapest round-trip route that visits each city once and returns to your home city? In other words, if you live in Mumbai, and have to go to London, Beijing, and Los Angeles, what is the cheapest round-trip route that will visit each city once and end up at Mumbai? Of course, you'd need a list of all the airfares, say Mumbai to London (or back) = $100, Mumbai to Beijing = $50, Mumbai to Los Angeles = $200, London to Beijing = $50, London to Los Angeles = $100, Beijing to Los Angeles = $150. Let's assume the reverse fare is same in all the cases, so London to Mumbai equals Mumbai to London equals $100. Currently there is no way accurately find the cheapest route without going through all the combinations (Mumbai-London-Beijing-LA-Mumbai, Mumbai-Beijing-LA-London-Mumbai, Mumbai-LA-London-Beijing-Mumbai etc.)

So you think what's the big deal about having a simple computer go through all the 20-25 combinations and finding the best? Actually no big deal, until you increase the cities from 5 to 50. Or 50 to 5000. Then even the largest supercomputers in the world combined would take centuries to find the solution. Basically, there exists no way to predetermine how long it will take to solve the travelling salesman problem for x cities. We can't say if x = 5, then it'll take 5 seconds and if x = 10, it'll take 10 seconds. We can't even say if x = 5, then it'll take 25 seconds and if x = 10, it will take 100 seconds. Truth is, we don't know. Of course, if you are British Airways, you do want to know, otherwise how else are you going to schedule the flight route of 500 airplanes around 200 airports around the world? Even though the perfect solution doesn't exist, computers can do a pretty good job of going through a billion or so combinations and finding out the best routes. Yes, they cannot go through all the possible combinations, but in practical cases, going through a few million combinations results is pretty good, say as opposed to the 1950s when all the flight pattern/routing was done manually! Without the special flight-routing computers, the whole airline industry would be in chaos because nobody would be able to schedule flights between cities where there is most demand, most people, highest airfare etc.

While the airlines are using computers to plan flight routes, they are doing it as best as they possibly can, not absolutely the best. It's like me going out and asking 100 girls on a date and deciding to marry the one I think is the best. This doesn't mean she is "the one" because I did not ask the other 3 billion girls. It just means she's the best of the ones I asked. Similarly, airlines plan their flights out of the 10 billion combinations instead of the 10000000 trillion possible options. Still 10 billion is better than 100,000. And yet, it is not as good as 10000000 trillion. So there is absolutely a LOT of room for improvement.

Another similar problem called the Bin-Packing Problem, which is closely related to the Cookie-Cutter Problem. If you have 10 items and you need to pack them into 3 bins, such that no bin weighs more than 100lbs, what is the best way to do it? Of course, trial-and-error might work with 10 items and 3 bins, but what if you are the world's largest steel manufacturing company and want to make sure that you can ship the most amount of steel bars of different sizes into trucks while never putting more than 10 tons per truck and of course not overflowing any truck's container. Or if you are my mom and are making cookies. You make a big rectangle piece of dough and then use a cutter to cut fancy cookie shapes. How do you make sure you use as much of the dough as possible and not waste any? Or if you are the world's biggest cookie company and have the same problem. How do you solve it?

Turns out, there is no exact "optimal" way to solve this problem in a fixed or predictable amount of time. In other words, there is no polynomial time method to solve any of these problems. And now comes the beauty of computer science -> all of these problems, from finding Keith Numbers to Knapsack Problem, to Travelling Salesman Problem to Cookie-Cutter Problem can all be solved if even one of them is solved! Oh and the game of Minesweeper also falls into this list. So if you can find a perfect way to beat Minesweeper each time, guess what... you've just solved the world's greatest computer science problem and would most likely get the $1mllion award.

Well I've still not explained what P=NP really means. P means that the problem is easy to solve. Easy doesn't mean you can do it in your head. Easy means it is possible to do it in a fixed time, like searching, sorting etc. NP means that a solution to a problem is easy to verify. That is, if someone gives you a Keith Number, you can easily check in a specific amount of time whether it is a Keith Number or not. Or whether the flight-route from Mumbai-London-Los-Angeles-Beijing-Mumbai covers all the 3 cities and starts/ends at Mumbai. So what we don't know, is whether problems that are easy to verify can be solved easily or not. That is whether NP = P. Currently there is no known method for solving any of the problems I stated above in a fixed/predetermined amount of time.

Most scientists believe that P is not equal to NP and a lot of them believe that given the current state of knowledge in computer science and mathematics, we can't really answer this question. We need to learn a lot more and look at this P=NP problem from the different angle in order to solve it. Maybe that's where computers that work using Quantum Mechanics could help. I don't know much about Quantum Computing so I guess that I can take care of next weekend :)

Hope you enjoyed my little computer science introduction course. Oh and according to my calculations, looking for a 30-digit Keith Number involves going through about 10^30 (10 followed by 30 zeroes) numbers. Currently, I can verify over a hundred 30-digit numbers per second, about 10 million a day. That's 10^7. So it will take me 10^30/10^7 = 10^23 days to find all the 30-digit Keith Numbers. Suppose a million people join me in finding the 30-digit KNs, and 1 million computers run my software, it'll still take 10^23/10^7 = 10^16 days. Which is about twice the age of the Universe! Of course, if we involve all the 1 billion computers on this planet, and instead of doing 10 million a day, find a way to speed it up to 100 billion a day on each computer, then it'll take 10^30/10^11/10^9 = 10^10 days, which is still approximately 27 million years.

So how the hell am I gonna find a 30-digit Keith Number (if it even exists)? By pure luck :) My program just randomly generates 30 digit numbers and tests to see if they are KN or not. It has gone through about 8 million 30-digit numbers already. Of course that's like looking into a bucket of seawater from the Florida coast order to find the pearl necklace you threw into the Indian Ocean a million years ago. There's a VERY high probability that you won't find anything, but hey... who knows, you just might!

Oh and also I think there's more chance of me winning the World's Largest Powerball Lottery than finding a 30-digit Keith Number, even though I haven't even purchased a lottery ticket! But I guess it's good for my computer since it's getting some good exercise now :)

Sun, 6th Feb '05, 2:55 pm::

So my kitties figured out that poking a hole into my airbed can be a lot of fun. It was kinda cute though. I think Giga popped a hole and then both of them crowded around it as trying to figure out how to fix it. Of course, I tried to patch the hole but my bed deflated anyway after a while. I certainly won't buy a new airbed but I think I do need to get a bedroom furniture set soon. Maybe next month.

Gotta buy my tickets to India soon. I plan to go around 8th April and return around 20-21st April.

Walt Disney Travel Company Sucks Monkey AssWed, 2nd Feb '05, 7:15 pm::

After my friends Art 'n Michele left Florida in mid January, I thought my problems with Disney were over. Turns out, I couldn't be more wrong. I said it once and I would like to repeat this again: Walt Disney Travel Company Sucks Monkey Ass! They have absolutely the WORST customer service that I've experienced in US ever. Everytime I've talked to them, they have been completely arrogant, extremely uncooperative, and overall a bunch of jerks.

Basically, they billed me $61 more than they should have and are telling me to wait 2 months to get my money back! The only way I can get my money back sooner is if I return the original documentation they sent me. Of course, once I do that, I no longer have any proof that I should be getting my $61. Other than trying to sue them, the only sane thing I can do is just wait for 2 months. THIS is what happens when a company grows too big - they can afford to treat their customers like crap and actually get away with it.

I didn't go into the details of the whole nightmare before, but basically, I booked my Disney tickets + hotel via them around Jan 5-7th. It was gonna cost me $520-something. An absolutely horrible woman from the company called me a few days later to tell me that the hotel I had booked and paid for was overbooked and they were cancelling my reservation. After going through a LOT of convincing that I really needed a hotel, she finally moved my reservation to a hotel outside of Disney, that turned out to be awful. But fine, I didn't care. I'm gonna go have fun with my friends.

The lady told me my tickets will be at Disney when I get there. When we got to Magic Kingdom in Disney, of course my tickets weren't there. They were at the hotel where we were gonna sleep at night! Took us about 45 minutes of convincing the guys at the Disney entrance to let us in. They called the hotel, got some confirmation numbers, and finally gave us our tickets. Once inside Disney, we had a great time.

But of course, the hotel was run by a bunch of total retards. When we got to our hotel, they did not have our tickets to Disney for the next day. The room was stinky, the beds were uncomfortable, but whatever, I was with friends and even though it was waaaay overpriced, I didn't care. I was told that they will locate my Disney tickets by morning. I'm sure you can already guess that by morning, the tickets were still missing. I went to the hotel reservation desk and turns out, the genius lady who gave the ticket confirmation number to Disney the day before, decided to TEAR MY NEXT DAY'S TICKETS! According to her, now that the package was opened, it had to be destroyed by their policy. But she assured us to no extent, that our tickets could now be instantly issued at Disney. I didn't trust her at all, but well we had no choice.

After arriving at Epcot Center on Jan 16th (it was FREEZING cold that day), it came to me as no surprise that my tickets weren't there at Disney and they could not seem to re-issue them. I was not in their database. Well at least the lady at the counter from Casablanca, Morocco was very nice and helpful. So I think me and my friends waited for over an hour to get our tickets and finally get in. Well, so we finally got in and pretty much enjoyed the rest of the day.

My friends came here all the way from New Jersey and the whole point of the vacation was that we wanted to spend some time together and have fun. During the course of the whole mayhem, I did not whine or freak out about the absolute lack of service. I swear anyone in my position would have created a major scene. But once again, I was with friends and we were there to enjoy and not fight.

So as I stated above, after my friends left, I thought, phew, the nightmare with Disneyi s over, until an hour ago when I got my credit card statement by email. Turns out, Walt Disney Travel Company (which is a part of Disney) charged me $61 more than they should. They charged me for the original hotel instead of the hell hole they put us in. Now, they are not going to return me my own money for a whole month more.

I could technically dispute the charge on my credit card and make it harder on their part or I can just wait for a month or two till they return my money. I somehow think I have a lot better things to do than screw with them anymore. I'm sure if I had nothing to do all day, I'd fight with them and teach them a lesson but now I'm just so sick of them, I don't wanna deal with them anymore. I've already forgotten about my money so if they ever pay me back, it'll be like I found money in one of my old coat pockets. Though $61 can't even pay for my weekly grocery bills these days. Ha!

Sat, 29th Jan '05, 7:00 pm::

So I bought two new hard drives and setup a clean installation of Windows on one of them. And thankfully I was able to salvage almost every single file from my dying hard drive, including latest emails and documents. Now I'm trying to see if I can recover all my program settings as well. If I can do that, then I'll actually be better off than I was yesterday because now my computer is running MUCH faster than before :)

So all's well in the chir.ag world.

Fri, 28th Jan '05, 8:25 am::

This morning as I was brushing my teeth, I realized I haven't posted a 'blog entry in a week. I thought, maybe people will think "no news is bad news." Personally, I think "no news is good news" when it comes to personal life. If you ask someone, "How's it going..." and they say, "Same old..." then at least you know it's all going as usual and nothing catastrophic has happened.

Like you know, finding out that your primary boot hard drive is damaged. After brushing my teeth, I went over to my computer room and turns out my main PC was stuck at the hard-drive detection stage in the boot process. I turned it off, turned it back on, phew, thankfully it detected the hard drive. Then Windows starts to boot and after loading the GUI, during the "Applying Security Policy" stage, it gives me the Blue Screen of Death due to "Hard Error." Doesn't even say "Hard Drive" or "Hardware" error. So I turned it off, and got to work.

I think I'll use a Knoppix CD to salvage my data on to a new hard drive, since my old hard-drive is not fully dead, just damaged. I don't think my registry is damaged either - just some random data sectors. Of course, I have backups but since I configure my system VERY VERY finely, it will probably take me weeeeeeeeeks to get it back up the way I am used to.

Anyways, I'm gonna try to stay cheerful. I have a lot of things at work that need patience, optimism, and excitement. Can't let personal stuff get in the way of work stuff.

Work and LifeFri, 21st Jan '05, 10:25 pm::

My eye hurts a bit now but I'll survive. So anyways, I was reading Paul Graham's article What You'll Wish You'd Known from this Slashdot post and it got me thinking. Almost everyone I know has a life that's so closely related to their work. After all, most people spend 8-10 hours a day working. There's so many theories about the 'work' part of your life. Don't work so much that you don't enjoy your life. Don't give up on your ambitions (meaning spend all your free time working). Fight Club quote: "You are not your job. You are not the money in your bank account." And yet, all people talk about is where do you work? What do you do? Are you getting a promotion?

So where exactly does your 'work' fit into your 'life'? Of course, almost everyone will agree that your job is not your life. There's a lot to life than just working all the time. But think back to high-school, when everything you did was supposed to be towards your future job/business. We are taught from birth that work is work, play is play and work basically sucks. Unless you get a glamorous job, you're basically screwed. But is work really necessary? Do we really HAVE to work? There's some that say, we should abolish work. And then there's some that say, once we have progressed far enough, we can let the robots do the work. Well till we get to that stage, somebody's gotta clean the restrooms and somebody's gotta design the new system that'll run the manufacturing process. You gotta work to pay the bills. That's the reason why 99% of the people probably work.

And yet, at some point in everyone's life, they are told by someone wiser and older, that you gotta find what you love to do and find a way to make money out of it. I'm sure the guy who re-issues my driver's license at the Department of Motor Vehicles was told by his high-school counsellor that he must look deep within himself to find what he loves. And I'm even more sure that 're-issue driver's license' wasn't in his list. So I think most people just fall into the jobs they have, most of the times, not by choice but by the need. But it's those 1% that end up launching probes to Mars and Saturn's moon Titan, and building the world's tallest bridges. Of course, to love your job, you don't necessarily have to do something heroic, you could just as well be a happy tax accountant who loves helping out her clients.

Uh so what's my point? My point is, if you think you have a good job that you sincerely look forward to every morning, then you are by far amongst the luckiest people on this planet because hating something you do for 8 hours a day, 300+ days a year is not a good way to live. I, for one, am lucky as hell to have a job I love. But of course, there's strict rules about having a job you love. Do not under ANY circumstances, bring it home with you. Work is work, home is home, and the twain shall never meet. Ya, I think that's it from me. I should really go to bed. My eye still hurts...

Mon, 10th Jan '05, 8:15 pm::

I am officially a dumbass. Having foolishly destroyed my keyboard a few days ago, I decided to go to WalMart after work today to get me a new keyboard. Here is the list of things I got from WalMart tonight for $120: Groceries, Wine, Toothbrush, Vitamins, Cough Drops, Kitty Litter, Kitty Food, Water, 2 Sleeping Bags, Gasoline, and a lil junk food for my friends when they come down here. Guess what I didn't get... that's right! A new keyboard! Oh well, I have 3 computers in my apartment so I'm using one from my server right now.

Anyways, things are good as usual. Work is exciting. Got a few computers to setup and a few websites + presentations to complete. After that I get to plan and develop my new awesome software.

Sat, 8th Jan '05, 1:50 pm::

I can't stop thinking about the new system I'm making at my work. It's gonna be awesome. I love my job :)

Sun, 2nd Jan '05, 8:45 pm::

Happy New Year everyone! I just got back from an awesome mini-vacation to the Florida Keys with Brian and Linda. We had a great room next to a swimming pool, facing the beach. We drove down to see my friend Bruce (from my old job at Rutgers, NJ). It was great seeing him and both Brian and Linda loved meeting Bruce and his wife. We had a few drinks and left back to our hotel. Later that night we went to Holiday Isle to usher in the new year. Next day we rented a small motor boat and went into the ocean for over four hours. I anchored down the boat next to a small mangrove island and we had lunch. Later that night we drove down to Key West, picking up my friend Tim on the way. Walked downtown, shopped a bit, had a few drinks, and drove back to our hotel. Woke up this morning, got ready, and drove back to St. Petes. That was in short our mini-vacation to the Keys. A lotta fun packed into a short span of three days :) I feel so refreshed and ready to get back to work tomorrow.

Mon, 13th Dec '04, 6:15 pm::

Yet another great day at work. Got a kickass new server and setup a lot of small things. And just as I entered my apartment, my kitties started running around me in joy. Life is good :)

Wed, 17th Nov '04, 6:10 pm::

Another long day at work. Things are getting pretty busy with the new system and slowly everyone is adjusting to it. I have to create a lot of cool reports etc. in the next few weeks.

Anyways, big news today is that I am getting fat. Well lately a lot of people have noticed that I'm chunking up. Urgh. I guess it's in my family. I'm trying my best to control my diet and exercise. I will get on a strict diet + workout schedule soon. Maybe that could be my New Year's Resolution...

Tue, 16th Nov '04, 7:05 pm::

Work is going pretty good. One of my major projects is complete and today everyone started using the system I made. I am very excited about it - our new Inventory system. There are so many things I want to add to it and with time, I will. Had a long talk with my boss today about what my next few projects will be. I have a lot of work coming my way so I'll be busy for a while. But it's all good - I love my job.

Anyways I am quiet tired. I'll go to bed early tonight... Tomorrow is another long day...

On Becoming a ParentSat, 13th Nov '04, 4:25 pm::

With teary eyes of a new father, I give the world the GREAT news that today I went to the animal shelter (Friends of Stray) and got two kittens - Giga and Tera!!! Giga is the calm loving boy kitten and Tera is the playful smaller girl kitten. Be sure to check out all the kitty pictures.

I don't think I have ever been this overwhelmed by emotions. I feel so much responsibility and SOOOOOO much excitement! It'll be a hard job training them (cats aren't that easy) but I'm sure it'll all work out with time.

Thank you very much Jessica for being such a great friend and helping me at every stage of the whole deal. You totally rock!

Wed, 13th Oct '04, 11:00 pm::

Had a looooong day at work. Got home and assembled the new desk for my 3rd computer. Still have to setup the computer itself. Lots of things I need to do - not enough time.

Sat, 18th Sep '04, 9:45 am::

I wanted to sleep more but for some reason I couldn't. I have become so accustomed to waking up early on weekdays that I can't sleep till noon on weekends. Anyways, it's been a long time since I had a little session of retrospection and introspection.

So what's going on with my life, you ask eh? Well my job's going great. I finished a major project last week and started working on another huge project this week. While I can't say too much, I can say it's basically the new Inventory System for my company that will handle purchasing, sales, formulation, batching and production. The frontend is MS Access and backend is MySQL. I know every other programmer out there is laughing at me for writing code in Access but truth is, if you saw how smooth, secure, and efficient my code is, you'd change your views about Access. Oh well, for me the only thing that matters is whether my company will benefit from my system or not. And from the looks of it, it will.

Something else that I've miserably put off for a long time is running - practicing for the marathon. I injured my foot playing soccer last week and can barely walk without limping :( As a result, months of training have come down to a screeching halt right now. The marathon is less than 45 days away and I can barely run a minute without crying out in pain. I really REALLY hope my foot gets better soon or else I'll be walking the marathon instead of running it. But something tells me it'll all be good. I have my hopes all set on finishing the marathon and you bet I will! Also, no more soccer for me. Don't wanna get any more hurt. Thankfully my boss and his brother are cool with my decision. They rock!

Today I'm driving up to Orlando to meet the guy that made Dilly. He's gonna explain to me how The Dilly works - the whole infrastructure. Once I know how everything works, I'll start coding :) Can't wait!

So there you have it. My simple life. Main job, a side gig, and lotsa soccer and running before I got hurt. In the meantime I made Chime Note and now I think I'm gonna buy me another computer! I wanna make a nice server I can use for learning new programming languages and databases. PostgreSQL is my target for now.

Wed, 15th Sep '04, 11:30 pm::

I'm so excited about the new project I'm working on @ my job. I go to bed thinking all the cool features I'm gonna make!

Sun, 12th Sep '04, 10:00 am::

I just launced a new software + website: ChimeNote! Check it out yourself and feel free to spread the word.

Sat, 4th Sep '04, 2:45 pm::

Last night was awesome! Left home at 8:30pm to meet my new friend Jessica and her sister Emily. Drove 20 miles to Outback Steakhouse in Tampa. We chilled at the bar for little over an hour then went to this Irish pub called O'Briens. We were there for hours, just drinking away and talking :) It was lotta fun. Only problem was since I had to drive home, I had to control my drinking :( It's no fun when I have to drink in moderation like a grown up! Also I was really tired since I'd went to bed the night before at 2am and woke up at 7am for my job.

Funny thing, I called up my Dad all drunk and made Jessica talk to him. He was excited to get my call I think. Hehe. Anyways, hopefully I'll be seeing more of Jes in the future. For now, I am getting ready for Hurricane Frances. Seemingly it's going to be really close to us. Let's wait and watch.

Wed, 1st Sep '04, 10:50 pm::

I bring bad luck to Florida. For the first time in the history of USA, there are gonna be two category 4 hurricanes within a duration of one month! We just dodged Hurricane Charley a few weeks ago and now the new threat is Hurricane Frances! While it's exact path is not known yet, we know it's going to hit Florida late Friday night. After that it's anybody's guess. Let's see what happens.

Quote for the night: "You know you're a nerd when you hear CAT5 Hurricane and can't stop thinking about Ethernet Cables." - Chirag

Sun, 29th Aug '04, 2:40 pm::

Here's some kickass personal news. Just day before yesterday I joined this new community website called What The Dilly. I joined because my friend Derek told me to join so that he can find me a hottie. Yesterday he made me a Gold Premium member of the site. And today the owner of the site Jeff made me an admin. As of today, I am the official design/code guy for What The Dilly.com :) This means 2-3 hours of coding every night and lots more on weekends. I'll be involved with creating new features and maintaining existing code for this humungous site!

All of this may not mean much to a random reader but trust me this is big. The Dilly has hundreds of thousands of users and at any given time, thousands of them are online on the website. I have to learn to write the code for 10 servers. Right now everything I do is in small scale. Now I gotta think big!

And of course, that's just like me. I joined a dating website and ended up as one of their lead programmers. Haha!

Sun, 22nd Aug '04, 5:50 pm::

My awesome friend from Jersey came to visit me today - Tamara! It was so good seeing her. I showed her my apartment with the new furniture. We talked for almost an hour but it seemed like just a few minutes. Oh and best of all, she bought me a house-warming gift - an awesome Buddha-head for my baker's rack!

Wed, 18th Aug '04, 10:15 pm::

Had a pretty decent day today. Work was good as usual. After work, Brian, Scott, and I went to Olive Garden for dinner. They came over to my apartment afterwards to check out my awesome new furniture. We watched some funny videos on my PC and just talked. It's great that we're all bonding as buddies. We're prolly gonna hang out more often in the weekends, hopefully at my place since it's equidistant from Brian and Scott's house.

I can't wait till this weekend. Tamara (my awesome friend/coworker from New Jersey) is visiting family in Clearwater, which is like 10-15 miles north of where I live. So if things go as planned, she's gonna come visit me :) I can't wait!

Life is good. I am quite excited about my work too. Too bad I can't write much detail because of confidentiality agreements.

Sun, 15th Aug '04, 1:40 pm::

And this is what my awesome new living room looks like! But for some reason my apartment looks so small now...

Sun, 15th Aug '04, 9:15 am::

Yay!!!! My new furniture is here!!!! The guys are just loading it off the big Rooms-to-go truck. And I'm already 'blogging about it. What a dumbass!

Thu, 12th Aug '04, 8:55 am::

In the news right now: "A state of emergency was declared for all of Florida on Thursday as the one-two punch of a tropical storm and then a hurricane raged closer, the first time the state has faced such a potentially messy plight in almost 98 years." Basically, there are TWO hurricanes that are coming towards Florida right now and should hit the land by tomorrow afternoon. Some are predicting serious disastrous weather while others are saying it's just a normal hurricane. No matter what it is, it's gonna be scary. I just hope my computer is safe :)

Oh and there's no way I'm getting my new furniture this weekend :(

Sat, 7th Aug '04, 8:05 pm::

This is going to be a very different 'blog entry than usual. For the first time in four years I'm regretting my decision to come to the United States of America. This isn't something that has been nagging me for weeks or months. This isn't something that is troubling me a lot. But it is something that I think differentiates what I think of myself and what people see me as. Right now everyone who knows me, thinks I am on the way to 'success,' whatever success is. They see me as standing on my own two feet, set in life with respect to career and education, and on my way to making it big. I'm not denying the fact that in four years I got two BS degrees, worked 3 different jobs, found an apartment and a car, and settled down in Florida. What I disagree with, is everyone's definition of "set-in-life."

Four years ago when I left India, I had the love of my family and friends right next to me 24/7. I had a pretty good job at my dad's friend's company (Rajda) and if I had stuck there, I'd prolly be "set" by now. Or maybe not. Who knows. But anyways, in this last four years, while I've gained a lot of material things, I've also lost a lot of important things. Right now I'm living in the middle of nowhere and know nobody. No family, no friends, no love. It's as if I suddenly woke up and everybody I knew had disappeared. I walk out of my house and I just see rows and rows of strangers. I smile at them and our interaction often ends after they smile back.

My work life is great. I can't believe I actually found such a homely loving company to work at. I think that has been my experience since I came to US. I find the greatest people to work with, those who truly appreciate my efforts, skills, and experience, while on the other hand, my social life has been full of disappointment and worst-nightmares-coming-true. When I finally made a bunch of great friends in Jersey, I moved on to Florida where I'm back to zero.

What I HATE right now is everyone from Jersey telling me to go out and make new friends. How exactly am I supposed to do that? It was easy in college, you just make friends talking in class or living in dorms. It's absolutely different out in the real world. I can't just walk upto a bunch of people and expect them to befriend me. So ya, things get kinda lonely on weekend here. I dunno why I'm so angry right now. I think it's most probably because I couldn't go running today.

So anyways, back to regretting coming to US. Yes I'm having doubts right now. Why? Because in four years, nothing has improved, rather gotten worse. I'm alone, single, and far away from everyone who loves me. Don't email me saying I should deal with it because I chose to take this step. I already know that everything I did, I did it consciously and with enough forethought. But what I'm realizing now, is that I over-estimated my capacity to deal with loneliness. I thought I blossom in solitude. Turns out, after a while being alone 24/7 gets kinda crazy.

Picture this, I came into my apartment at 6pm on Friday. Next time I get to go out of my apartment is 8am Monday. In that duration, I've seen no people. There's nothing to do when it's raining so bad outside. I'm literally house-arrested and it's one of the worst feelings ever. My dad's probably smiling right now, thinking I told you to stay in India. Maybe he really was right. America is a great country and I have nothing to say against it. But right now, I'm holding on to a shattered American Dream. I'm probably decades away from money, power, fame, and love. Isn't that what constitutes the American Dream? Somewhere in the middle of all this, is lost my desire to further my education. Maybe that's what is bothering me so much. I love the working man's life, the routine, the schedules, the meetings, but I also miss the learning, the new people, the well-versed teachers.

I know this 'blog entry is all over the place and I'm probably not thinking straight right now. But I dunno what to make of all this. Is this really what I came to US for? Sure, I have a great place to live, but I had it 4 years ago too. Sure I have a nice car, but I had it when I turned 18. So I work in a great place, hell I loved Rajda a lot too. I never complained. So why exactly did I leave India... I don't know... Somebody please remind me why I am here...

Maybe I'm just very homesick right now. It's been over two years since I saw my family. I think it's just that. I miss them a lot and there's nobody here to make me forget about them. Before I start crying I must end this 'blog right away.

Sun, 18th Jul '04, 1:55 pm::

I've realized that often times I "find" myself while I do the most mundane chores. I was just ironing my work clothes, listening to songs on the radio, when suddenly something hit me. For a moment I was in sync with the world and the universe. As boring as ironing is, for a flick second I pressed the perfect crease and knew everything is going alright.

Why do I wonder if everything is going alright or not? I don't know. I guess I'm still confused about my life long goals. I told my boss that one of my goals was to keep learning throughout my life. I guess that goal will be fulfilled in time but in the meantime, I wonder if I'm going on the right track. Right now I have everything new - new job, new apartment, new car, new soocer cleats... but is this what I really want? I don't know. From the point of view of others I most probably have it "set" but I personally don't know. I love my work and try to spend as much time and energy as I can doing my bit to turn our company into a major success. But other than that, where am I going...

For some reason I don't feel like making new softwares and personal websites anymore. I guess it's cuz that's what I do at work for 8-9 hrs a day. What I do enjoy lately is cooking real simple stuff - from boiling potatoes to making pasta. I'm a miserably bad cook but I still find it pleasing to come home after a long day at work and cook up small meal. My running is going so-so. Last week was great but this week after the soccer practice on Monday, I've been too sore to run. This morning I ran 1.5 miles in 16 minutes. At 6:30 tonight I'm going to play some more soccer with Brian.

All in all, this is my life. Wake up, go to work, run/soccer, cook, chat with friends from Jersey, go to bed. Rinse, repeat. Weekends are slightly more relaxed. Yesterday I swam in the pool while I did my laundry. Then went to Walmart for some groceries (mostly fruits and vegetables). I guess I'm as settled as I could've been in just over a month.

But I do miss home. Hell I don't even know where is home - India or Jersey because I miss both equally. I don't think I'll make as many friends here in Florida as I made in Jersey simply because that was a college environment. But I'm hopeful. I met a buncha nice folks already, from Brian and Scott at work to Lynn, Heather, Ursula, and Dan. Who knows, someday I might even meet that special someone.

Till then I know what I have to do... You guessed it right - iron my frigging clothes! I still have 5 pants and 12 shorts to iron. So I better get back to it...

Thu, 1st Jul '04, 8:30 pm::

My work environment is absolutely unbelievable. While it's very professional, it's also very homely. I leave home at 8am every morning and am usually there by 8:15 or 8:20. After wishing "good morning" to everyone I get on with my work. Around noon, Scott, Brian, Robin, and Tom start gathering in someone's office, just talking about work and stuff. I'm not much of a chatter (yet) but it's great listening to them talk. We pick up our lunch from a new restaurant or fast food place everyday. Thankfully they make sure something vegetarian and healthy is available for me. My lunch usually consists of salads, vegetarian sub sandwiches, and nachos :)

We all sit around a little round table and have our lunch together. Scott is the Creative Director, an altogether awesome buddy. Brian is my boss's younger brother and Tom is their dad. Robin is my boss' father-in-law who doesn't really work here but comes around every other day to help out with stuff. Then there's Guerry, the wise-old man with brilliant advice, kinda like my maternal grandpa (Kandivali Dada). Two others, Andy and Ken seem to have been with the company for a long time and are quiet experienced in their field of work. That leaves the three girls who actually run the business - Kelly, Linda, and Lisa. While the guys can pretend to manufacture this and manage that, it's Kelly and Linda who manage them all. Well everyone except my boss/ex-client Eric.

All my life I have wanted to see what my future-self might look like. I know it's kinda ambitious to say I see my future in my boss' persona, but I really do feel that way. He's a brilliant student, an avid reader, very cautious with his words, and extremely generous. While it'd be immodest of me to say that I already possess all these qualities, I would like to hope that a decade from now, I would.

So that's my new happy little family at work. When I left my job at Rutgers, I never thought I would meet so many great people to work with. But who knew... my luck has done wonders again and I landed a great job with some amazing people. Either I'm really easy-going or I'm really lucky. Either way, I'm happy where I am right now.

Tue, 29th Jun '04, 11:00 pm::

I miss Rutgers. And New Jersey. And my friends.

Mon, 21st Jun '04, 6:15 pm::

Had my first day at work today. It was pretty good. Met a lot of new people, had lunch with my boss/client, set up my new computer, and two other computers. In the beginning my work is quite simple, just setting up a systematic environment for everyone but pretty soon I will be making some spiffy new websites, software, and systems. Now I've the whole night for myself. So let's see what I gotta do...

Sun, 20th Jun '04, 1:30 pm::

My new job starts tomorrow. I'm so excited.

Sun, 20th Jun '04, 1:00 am::

Here's to an amazing night out with four new people I met tonight - Heather, Michael, Tom, and Alex. We went to this cute lil place called Cafe Alma in downtown St. Petes for a few drinks and lots of interesting chatter. I met Heather via this sinister website and thankfully she turned out as cool in person as she was online. Tonight was definitely fun and hope I see these folks again soon.

Thu, 17th Jun '04, 7:10 pm::

Here's a brief summary of an exciting day. I went to the Clearwater Beach today with Arthur. While in the sea we met a gorgeous 22 year old ex-waitress/stripper named Crystal. We talked and swam for almost two hours and then me and Art headed back home. Now I know you're thinking what-the-hell but it's true. We wanted to stay longer but Arthur had to pick up his car from the service department before five.

MasterCard Ad follows: Parking - $4, Lunch - $20, Gasoline - $2, Meeting a bikini-clad stripper on a beach - Priceless... There are some things money can't buy. For everything else there're the Florida Beaches.

Here's to a new way of life...!

Tue, 15th Jun '04, 6:50 pm::

I just bought a new car!!! It's the Scion xA by Toyota! It's dark cherry red and soooooooooooooooooo smooth :) It's under my 15k price range too. I'll post pics of it soon hopefully.

Sun, 13th Jun '04, 5:25 am::

I'm in Cumming, Georgia right now at Arthur's aunt's gorgeous house. We're about 40 miles away from the capital city Atlanta. It's been a good ride so far - over 12 hours in the car. We got 8 more hours till we reach my new place down in St. Petes. Wish us a safe trip :)

Fri, 11th Jun '04, 2:00 pm::

A lot of last times happened in a very short span of time today. Last time I saw Rutgers. Last time I saw Tamara, Doug, Tine, Elaine, and Ed. Last time I saw Chris and Tim. And the last time I saw Michele :( I had lunch with her and we just chilled for a bit after that, talking about god knows what. I'm going to miss her a lot. I'm going to miss everything a lot.

Last night I saw Becky for the last time. She almost cried when I didn't give her a good enough hug. I remember how similar things happened when I left India four years ago. Last time I walked into my room and last time I went to my dad's office. Of course, I can visit any of these places and people again, but it'll never be the same.

Tonight I'm going to drop off my aunt at the airport and pack my stuff into Arthur's car. Tomorrow early morning we leave for Atlanta. We'll sleep over at his cousin's house and then drive to St. Petersburg the next morning. This is going to be one rough weekend, physically and emotionally. My current mood is nostalgic and sad but I'm sure as soon as we hit the road, it'll change to ecstatic and apprehensive.

Here's hoping to the last ever 'blog entry from New Jersey!!! Bubye New Brunswick! You were so good to me. Thank you everyone.

Sat, 22nd May '04, 10:55 pm::

Henceforth, I am officially a graduate of Rutgers University, New Brunswick. Today was my graduation ceremony. I graduated with the highest honors in Computer Science and Economics and was awarded one of six Honors Scholars distinctions. My aunt, uncle, cousins Sneh and Sagar were there to see me finally achieve what I've been working hard at for four long years. My buddy Arthur graduated with me too! Neeeeeeeew Brunswick!!!!! Home of the Scarrrrrrrrlet Knights!!!!!! By God we did it man. We did it :)

Nobody in this world could have topped my success today, except my sweet little cousin Sneh. She participated in the Miss India NJ/PA/DE competition and she won the Runner's Up title! Her answer to the judge's question was frankly 100 times better than I could have ever come up with in such spontaneous circumstances. Congrats Sneh!!!

So here I am, all set to visit my Kaushik Mama (Uncle) in Queens, NY tomorrow. Haven't seen them for months now. I most definitely want to meet them once before I move to Florida.

Tue, 18th May '04, 11:45 pm::

Today is the one year anniversary of moving into my bunker :) Here's to one amazing year in a tiny little place that has provided me shelter for months and many a peaceful days. Oh bunker I love thee like thou art a palace for the richest of the kings :) And coincidentally just today I got a call from the manager of my new apartment in Florida! Hopefully everything's gonna work out now *crossing my fingers*.

Sat, 15th May '04, 12:25 pm::

Here's to my most expensive 'blog entry ever :) Well I'm in the New York City with my friends Chris, Tim, and Ahmed at Web2Zone cyber-cafe. It's $30/day to play almost any multi-player game on some awesome PCs. Of course I don't "play" games per se but today I'm experimenting with MicroSoft/Bungie's Halo. This is so much fun :)

Fri, 14th May '04, 2:10 pm::

I haven't 'blogged in a while because I don't have much to say. Today I feel an urge to share. A lot of changes are going to happen in my life now that I've completed my undergraduate studies. I'm graduating with BS in Comp Sci, BA in Econ, Math minor, Honors College. Hopefully my GPA's gonna be 3.9+ since I already got 3 A's and 1 B; the results of my Math class are not out yet. I don't have terribly high student loans and if my calculations are correct (thankfully they often are), they should be paid up within 12 months.

On June 12th I leave for Florida, an entirely new life. It's extremely scary and challenging. My client/boss called me up the other day telling me how excited he is that I am joining his firm. I have big plans for his company too and I know how to get them in place but I'm gonna be the only one doing all the IT work. So things are definitely going to be tough. I'm only 23 but the responsibilities are that of someone with 15 years of experience. Leaving all your friends, family, people at existing job, and going to a new place, new job, working with new people - honestly it's a big change. But, it only feels big when I think about it. If I don't think about how much of a change it is, it feels trifling - so I'm just moving to Florida to work for my client. No biggie. Hehe. From your point-of-view I'm sure it appears that way, Chirag making the big bucks and having a great job. From my point-of-view it is coming home everyday from a great day at work but having nobody to talk to.

Hopefully I'll make new friends in the kickass place that I'm moving to. Get this... it's a 1020 sq.ft. apartment with patio/balcony, two bedrooms, kitchen, bathroom, huge livingroom, walk-in closets for only $625/month! I'm paying over $500 for a TINY one-bedroom, bathroom apartment in Jersey. Gotta love Florida. And I'm getting a two-bedroom apartment because you can come and stay with me if you come to Florida. Yes you, whoever you are, you're welcome to my humble apartment :)

So I got an A in my research but still have a lot of work to complete. I hope to continue my work-relationship with my professor but I don't know if that's going to be easy long-distance. Oh and I'm not giving up my dreams of Masters (or MBA) and PhD. That is definitely coming in the next few years.

Right now I'm talking to my sister online. She's the best sister in the world and we all know it :)

Sun, 18th Apr '04, 4:40 pm::

It's been a fun weekend so far. On Friday I went to dinner with Chris, Tim, Becky, and Kiranj. As usual had fun. Becky, I'm so gonna buy that Yoda someday. I swear eight of them!

Last night was pretty interesting too. Finally I met Halley! She's my cousin Priya's best friend from Utah. We met at Times Square at 10pm and her friend Cassie was there too. I've been talking to Halley online for over two years now, just never met her. When I went to SLC last year, she was in Germany. We went to sbarro and I had some awesome baked ziti. Next stop was Toys R Us but it was closed. So we just walked over to Rockefeller Center and just sat there for a while. Overall we didn't do much but it was still pretty cool. Last night I found out New York City is a city that never sleeps*.

* except after 10pm!

Job, Career, New lifeTue, 13th Apr '04, 7:45 am::

Here comes the long overdue lengthy 'blog entry. Lately I've been busy with too many things in my "real" life. So as you must have heard it by now, I have a job offer in St. Petersburg, Florida. My client wants to hire me full-time and will take care of my work visa (H1B etc.) requirements. The salary is good and my responsibilities are managable (or so I think). Here's what I've been upto:

Took a JetBlue flight to Florida on Friday night at 6:55pm. My online friend Taylor picked me up from the airport and brought me to his home. Turns out, just like his online persona, Tay is a real cool guy and despite his warning that in two days we'd be hating each other, we're still great friends; REAL friends now, not ONLINE anymore. After all, once I move to Florida, he's probably going to be one of a handful of people I know. So it's in my best interest to be nice to him *grin*

Next morning was the main interview with my client. It's always better to be over-dressed than under-dressed said Tay's dad. So over-dressed in a suit I went to my client's office, courtesy of Tay and his white pickup (more on the pickup truck later). Now about my client and soon to be boss... He is one of those people that you can instantly see made his own wealth from scratch. Very well-spoken and big-heart, he welcomed me into his office building like I owned it. My quite casual interview went on for the next six hours! My uncle had told me managerial positions aren't given by short 'n stout IQ tests but rather by long active personal examinations. Basically my client wanted to see whether my personality would fit in with his company or not.

To my pleasure, he thought I would fit in great and wants me to start working as soon as I graduate. I have a couple of commitments in Jersey (my work, my new apartment lease etc.) due to which I might be slightly delayed. But otherwise I'm trying to relocate as soon as I can. After all, Florida is beautiful and the work environment was great. Having been brought up in an mini-entreprenueral environment, I feel more at home as a manager in a small firm than a widget in a behemoth corporation. My dad owns his business and while I never said I want to inherit his particular business or form some startup with VCs etc., I've always looked at my work as if I own it. There is a spectrum of mentalities when it comes to responsibilities and I lie on one end, treating my work as if the outcome affects my whole company directly. At the other end of the band are most people who would love to get a job in Microsoft and Morgan Stanley - their work affects their bonuses. In between are people who partly care about the company and partly care about their packages. It's not about which mentality is right or wrong, it's more about can you find a place where you can fit in. Given my entreprenueral mentality, I think I'd fit better into a small company with broader responsibilities than in a large company with extremely specific job requirements. The big companies are doing fine without me. It's the small company where I can actually make a difference as well as learn what hard work and sleepless nights are all about. So yes, I'm fully aware my new job isn't going to be a cakewalk by any standards. Unless I interpreted things wrongly, it's going to be very difficult and I have a lot of goals to achieve in a very short time. Oh well, I've managed before and can do it again. The only difference this time is that now I know I must take care of my health before anything else.

During the interview I met one of my client's coolest employees and we went to lunch to The Dish. Interesting concept - you collect any amount of vegetables, fruits, mushrooms etc. in a bowl and sauces in another bowl and hand it over to the cook. Right in front of you they heat it all up together on a HUGE stove and hand it back to you. It was one of the best things I've ever eaten! Who knew broccoli could ever taste this good. Just thinking about The Dish makes me hungry. After lunch the interview continued and my client's wife walked in sometime around 3pm.

Now here's the critical part. Since the beginning of the interview, I was also interviewing my client in my head. I wanted to be sure that I was going to work at a place where the atmosphere was professional, systematic, and yet had some amount of homeliness and familial values. While my client proved to me within the first hour that his company is strong and growing, I still wasn't sure whether the work environment would be comfortable enough. I don't mind strict suit and tie formalities but being alone in this country for years to come, I want to work in a place which I can call home, simply because after work I gotta go back to an empty nest, obviously not home. And then one question she asked got rid of every doubt I had: "How is your cousin?" I'm just amazed that my client told her about Keval and that she remembered. It meant a lot to me. That's when I realized I'd found a new home and moving to Florida would be just like moving from my home in Calcutta to my aunt's home in Jersey.

Interview ended at 4:30pm and Tay being the coolest guy ever picked me up. One phone call after next, I estimate I spent $50 just one phone calls in that one day to inform everyone close to me that I am "gainfully" employed now. Tay's stepmom cooked some awesome Fettuccine Alfredo with vegetables for us for dinner and suggested a good comedy club we could go to. She basically knows every nook 'n cranny of the state. I told Taylor that people like her are the duct-tape that hold our society together, like my grandma and aunt, they take care of everyone and everything simply because they feel like they must. This is what I did at the Coconut Comedy Club: One Margarita, two Margarita, Motorcyle, Floor! Just kidding! I wasn't drunk at all. Seriously. No really. Trust me. I swear!!!!!!

Anyways, next morning we left for Universal Studios early and enjoyed about 5 rides/shows in 5 hours. It had been a while since I had just let loose and got the hell scared out of me - Back to the Future was the best. And then after the rides I kicked some Tay-butt in Ice Hockey and he danced like a chicken while playing Dance Dance Extreme Revolution Version XVII or something like that. As funny as he looked while doing it, I gotta admit there's NO way I can move that fast - not even if there's a gun on my head. So props to him.

The last ride that scared the HELL outta me was in his pickup truck from Universal Studios to the airport - the gas tank was EMPTY!!! There were no gas stations in sight and inside my head I was literally going crazy. I tried to stay as calm as I can but I knew something was gonna go wrong - after all my trip had been so wonderful and nothing is perfect ever! I'm gonna miss the flight! I'm gonna miss the stupid flight! Urghhhhhhh! Thankfully we found a gas station before the tank ran out and the ride to the airport thereafter was pretty smooth.

The only sad part was saying bye to him at the airport and early that morning, to his family. But the good thing is I'm moving to Florida and will be seeing more of them. Then the sad part will be saying bye to EVERYONE IN JERSEY!!! I admit it already - I'm gonna cry. I'll cry when I leave my present work and cry when I leave my friends and most of all when I leave my aunt's home. This is gonna suck major. Oh well, I'm a cruel bastard who keeps doing this to people ALL the time!

Fri, 9th Apr '04, 10:40 am::

I leave for the airport in a few hours. Without a car it's a long way to JFK Airport, NYC. Basically I gotta take the NJ Transit train from New Brunswick to Penn Station NYC. Then take Long Island Rail Road to Jamaica station. Finally take the AirTrain to JFK. Probably gonna cost me $50 just on the commute to and from airport. My flight's at 6:55 pm so I better leave by 1pm to be safe.

I have an exam on Monday that I haven't studied for at all. Will try to read on the flight or most probably on the return flight. Got my interview with my client on Saturday. Both of us are hoping that I join them so at the moment odds are in my favor. But let's not be too sure. His is a small but growing company that doesn't have a specific need for a software developer at the moment. However he's a forward-thinking man and told me he'll definitely have work for me in 6-7 months, just about the time I intend to join him. So everything looks good.

Wish me luck!

Sat, 3rd Apr '04, 8:00 am::

My major sites are down right now (Photo Gallery, Chime main etc.) because I'm moving all my websites to my new dedicated server. If that doesn't sound English, just ignore it. Basically things could be hectic and dysfunctional for a few days, including but not limited to all my websites, emails, blood pressure, cholestrol level, and tolerance to dumb "computer" people. Sorry about it.

Thu, 1st Apr '04, 7:15 am::

Waking up early morning and 'blogging seems too comfortable. I don't have to think about what I want to write or wonder if I really have the time for it. Yes I do. It's 7:15am and my world is just waking up so I have enough time. I hope I go to bed early everynight to wake up this time everyday. At least I had a night of peaceful sleep. Weird (but not bad) dreams though. Also the exam yesterday was quite bad. Let's see where my grades end up.

The main thing going on right now is my Florida trip. One of my clients asked me to work for him and he wants to sponsor me with a work permit etc. He has a small but growing company and is in the process of selecting his management team. If I join, I am hopefully going to become the CTO (Chief Technology Officer) when the company makes it big. After seeing his enthusiasm and hopefulness, I feel working independently for a small firm in Florida is better than slaving away under a behemoth in NYC. And to say the least, the beaches are hot! I am flying down to Florida on 9th April and returning back on 11th. I'll stay over at my buddy Taylor's place and we'll go to Universal Studios, time-permitting. The all-day interview will be on April 10th and if things go well, I will be joining them in early 2005.

If I do move to Florida, a lot of major changes will happen in my life. First of all, I'll be alone for the second time in my life. Here in Jersey I always have my family. The only three people I somewhat know in Florida (via the Web) are Tay, Derek, and my client. My non-work plans are pretty big once I'm there. Eventually I intend to live somewhere between work and University of Florida. I will try to get into a CS Grad program at UF and wi'll be driving 100's of miles each day from home to work and school. But within two years I should get my Masters. Also I might go for an MBA as it will definitely help out with my work. The time I will have for myself will be the weekends when I will take my car (of course) and drive all over everywhere. That is the thing I'm most excited about - freedom from a suffocating existence of being stuck in just one place (hint: 4 years in New Brunswick, New Jersey).

While Chime will never die, things will most probably slow down on the web-front, especially since I will be working for my largest client so that part of work will be moved into my 9-5 schedule. Best of all, once I get my work permit/visa, I can become the legal owner of Chime Softwares Ltd., instead of my aunt. As always, if things work out as planned, I could be making more than enough within two years and will be able to tell my dad to take a break even BEFORE July 10th 2007 (his predetermined date of retirement).

Another thing that'll happen is that I would be able to go to India at least twice a year! I could end up being one of those rich successful young entreprenuers! But then again, the 9-5 job I'm seeking isn't all that glamorous though it's in the glamour industry - making tanning products. Who said Indians can't do EVERYTHING! It'll be quite funny if I'm the only Indian guy in all of their gatherings. Everybody's gonna be like: What's HE doing here! He already HAS the perfect tan :) Go Desis!

Anyways, it will be a slow, slightly routine-ridden job I think but I hope to make it unböring somehow. I'll try NOT to postpone my graduate studies because everyone knows once you get on to the career path, it's impossilbe to get back into studies. So I'll make sure that doesn't happen to me. I want my PhD eventually as always.

I don't know where life's gonna take me next but I'm sure it'll be somewhere good. It might get lonely but then I'm always good at making new friends and since I'll have the time, I'll find some fun activities to do. Only bad thing about Florida is the heat. But I'll manage. Or not. But I'll deal I'm sure. Who knows, once I have a home, car, and a good job, I might want to settle down too! Nothing's sure though except that if I get this job, my 'blog entries will be slightly more interesting.

Sun, 21st Mar '04, 4:00 am::

I think you're gonna like the new cookie I setup for my 'blog. It basically tells your computer to remember when you last visited. If it's more than one but less than 30 days, only the entries since you last visited show up! So basically if you don't read my 'blog for a week, then next time you log on, you'll only see the last seven days (in chronological order). That way if you check in every few days or even weeks, you're not gonna miss out any mundane incident in my life! Aren't you excited? Just kiddin' :)

I figured it's kinda hard to read what's the latest if you don't come everyday. This way, everytime you visit, there'll be something latest :)

Fri, 19th Mar '04, 7:00 pm::

Michele called me up unexpectedly (I thought she was still in Canada on her spring break vacation) and took me to Taco Bell. And I insulted the free ride by deciding not to eat anything! Well it's not my fault that she called just two minutes after I finished my mmmm Subway Veggie Max (ugly website by the way). So I sat there while she hosed down one burrito after a nacho and some other meat-filled stuff. I tell you these Italians! Actually it had been quite a while since we sat down and just had a nice chat. We all get so busy during school that we barely have time to sit down and eat right, let alone idle it away with friends. It has been kinda eeire on this deserted campus the last few days. So it felt great seeing her out-of-the-blue. I guess the summer is going to be like this too. But hey, at least I'll have my awesome new place that I can't stop talking about! She's absolutely decided to decorate my new place. I'm so scared man (just kiddin!). After lunch with the Mich, I got back to work (which rocks as usual), and then been researching since.

Fri, 12th Mar '04, 3:15 pm::

Today's one of those days when everything is bright and clear. Been pretty good so far. Got a lot of important paperwork done. Then delivered a presentation for my Financial Economics class that was praised by the professor. And then cometh the news that maketh the day: My new lease on life - I just signed a contract with my future landlord (from June 1st) for this BEAUTIFUL ground-floor apartment that is even closer to my work! I rented out the whole ground-floor of the house and here's what I'm getting: A living room, bedroom, separate kitchen with tons of cabinets, full bathroom, my own backyard (!!!!), two closets, private entrance, and a nice study desk. The place is aboue 600 sq. ft. and a married couple currently lives there. I went last night to check it out and absolutely fell in love with the nice carpet and clean walls. Hey I'm going to be graduating and I can't live in shambles anymore.

While the rent at $650+ is quite high in absolute terms, considering the amount of space and facilities I am getting, this place is a steal. Right now I'm paying $500+ to live in a place that's one third the size of my new apartment. While I love my current place (it's great for a student), I do realize after I graduate in May, as a full-time employee, it'll feel quite odd living in a tiny bunker (which I still love!)

Anyways, I barely have enough furniture for one tiny room so moving into a full apartment is gonna require some serious shopping. Sneh and Michele have both separately decided to customize my humble abode. I just hope my place doesn't turn into a fusion between hip-hop and garba.

Thu, 11th Mar '04, 10:00 pm::

One of the most special things in life you can do is make a new friend and when you meet 3 great people, it's hard to describe. I've recently become good friends with my work-buddy Chris's 3 close friends - Tim, Becky, and Kiranj. I've hung out with them a few times and tonight we went to this cute Italian restaurant down Route 18 for Chris's upcoming birthday. Had a great time there and just got home. All of them have one more year of school left, so they'll be here next year when my friends Arthur, Nick, Mason, Mihir and all leave :(

I'm most probably going to stay here and work for my university to pay off my student loans till December 2004. During that I'll try to get into a good graduate program and hopefully start my master's or PhD degree by January 2005. That's the plan so far. Let's see what happens after that. Wish me luck.

Fri, 27th Feb '04, 7:20 pm::

My new curfew rule seems to be working. I went to bed at midnight yesterday and woke up at 7:30. Felt pretty decent all day. Can't wait till bedtime (already sleepy!)

I gotta learn Digital Signal Processing for my research. So I guess my whole weekend is booked. I tested some sound models today and my early presumptions seem to be true. I'll write more about my research (in plain English) later, once I have a working model. Till then, it's lotsa reading and audio-modelling.

Thu, 26th Feb '04, 5:00 am::

Who am I kidding! Alright, all you elders and mature people who've been advising me for years now, can put that smug smile on your face and say it out loud in unison, "I told you so!" Yes, you were right. After a decade of all-nighters and irregular hours, my sleeping schedule has been absolutely messed up. I'm gonna be honest and finally admit that I am having some major sleep problems right now. It's 5 am and obviously, I'm up writing my blog! I always joked that I have insomnia but it stayed to levels of "You've insomnia? Oh I have it too! High-five!" But now, things have been messing up on a whole new level. No matter what time I go to bed, I wake up FRESH after just two hours. Why yes, my body has finally found that secret to instant rejuvination. There's no apparent physical problem and I feel great 24/7. But somewhere deep within me I know that this is not right.

Last night I went to bed at 10pm all tired and sleepy and woke up feeling fresh just two hours later. I couldn't sleep the whole night, went to bed at 7am, and woke up three hours later for class. Tonight I went to bed at 2am but woke up at 4am all fresh. I'd been trying to fall asleep for the past hour but just couldn't take it anymore. I figured posting a boring 'blog entry about my sleeping woes might make me sleepy. So far it hasn't been working. I feel just fine. For the last two weeks, I've been sleeping 2-5 hours on average per night by no choice of mine. I go to bed at 6am, wake up at 10am, work all day, go to classes, meet friends, and feel pretty much fine all day. I tried working out to exhaust myself and ate meals at regular hours but so far nothing has worked.

For the last 3.5 years, my course work had been so tough that I had to stay up till early morning hours. I also worked on my client sites most of the times. Right now, I have no client work and my four courses hardly take any time. I had planned that by having no extra work and less course material, I could concentrate easily on my research, the success of which is EXTREMELY important for my higher studies. But turns out, my body has absolutely forgottten how to sleep for 6-8 hours each night. My internal clock seems to only work under pressure and stress. While it's a great system for meeting deadlines and cramming for exams, I know it's not a natural thing and most definitely very harmful in the long run. All these years I had been dying to get rid of all the fluff work and finally get down to research. Right now I have the chance but can't concentrate because of my irregular sleeping patterns.

I am already delayed in my research process and can't waste any more time. From now on, I am going to bed at 12am no matter what and STAYING in bed till 7-8am even if I'm awake the whole night. I figure if it took me years and years to screw up my clock, it's gonna take some time to become NORMAL. And I sure hope once I get normal, I don't ever have to get back into the 4-hour a night nap ritual. Well don't worry about me though. I am getting enough sleep to function. I'm not falling asleep during work or passing out while walking down the street. It's just that I know 4 hours of sleep is not natural and since there is no reason for me to sleep less than 6-8 hours, I shouldn't have to.

I'm going to bed now. And I intend to lie in there till 7:30 am! I got work at 8:30am.

Tue, 24th Feb '04, 12:50 am::

As usual one thing leads to another. A new Fark photoshop contest is coming up with "Photoshop theme: The ABCs of Fark. A is for asshat..." My entry is this long A-Z of Fark (let's hope I win). What got me thinking, was that the word "Asshat" is what kinda brought me and Art together. I remember sitting in a boring Computer Architecture class and some guy's cellphone went off. I muttered "asshat!" and Art, sitting two seats away from me, laughed and said, "Wow, never heard anyone say that in real life." I guess from then on, we've been cursing a lot more together.

So tonight, I sit down and see if I can come up with one word or phrase for all of my friends. Some of these phrases probably won't make sense to anyone except the person involved but bah! Least they mean something. And sorry if I forget you. Feel free to remind me. After all, this is a list that's hopefully gonna grow throughout my lifetime.

So without any delay, presenting the Binding Phrases list, part of my new section TWIST.

Relationship BreakersSat, 21st Feb '04, 12:20 am::

I've been chatting with my new friend Jyotsna for a while today and I discussed with her this new theory about relationships that I came up with sometime today. Even if you've never had a steady relationship (I know I haven't), you can easily associate with what follows. How is it that two absolutely different people with nothing in common fall in love? How is it that two perfectly compatible people with a lot of things in common hate each other? But then we also know so many people who love each other mainly because they share variety of things in common. And of course everyone knows couples who are so different that they can't even stand being in the same city as each other.

While obvious characteristics like personality, backgrounds, love, emotions, sense of humor, and physical appearances explain most of the attraction, there's always something missing from this picture. What's missing is "expectation of emotional depth." When a person meets someone, he/she has an expectation of how emotionally deep (or sensitive) their partner should be. Take a couple we normally deem emotionally shallow: a frat boy and a drunk sorority girl. They meet each other at a late night party, things seem to work out well, next thing we know they're deeply in love. It doesn't matter if neither of them know or even care how the other really feels. As long as things seem to work out well, they'll stay together. Moreover, just because their love isn't based on years of perseverance or suffering, it doesn't mean it is any less stronger than that of Romeo and Juliet. Love is love, as long as it is honest and both of them believe in it.

But maybe a few weeks later, she starts telling her best friend that he seems too involved in his own life and doesn't pay any attention to her. Maybe he tells his buddies that he wants to break up with her since she's too clingy. It could be a role reversal and she could be shocked at how "needy" he seems to be, while he mopes to his closest friend that she doesn't treat him well. Whatever the truth be, in the end both of them blame each other and they part ways. They may say that the other was not "right for me" and they're quite correct in that. But it's not because someone talks too fast or drives too slow that you break up with them. It's the emotional expectations. The girl subconsciously expected the boy to be emotionally carefree, like the typical cliched guy. He turned out too much of an emotional burden, with his love of classical literature or tragic operas. The guy could have expected the girl to be emotionally reciprocating whereas she turned out to be an emotional vagabond who just wanted to live life without getting too attached. Is either of them wrong in expecting some level of emotional depth in their mate? Of course not. And is either of them at fault for not being able to meet their partner's unspoken expectations? No way.

We see gorgeous, famous celebrities worth millions of dollars marry their attendants or makeup artists. Are they blind?! Don't they wonder if they "deserve" someone better? Well there's always someone better out there. But why do it? Because their attendant truly imparts them the emotional stability they seek. Love develops with time and may take a while before the couple realizes it. But it doesn't take too long to realize that wow I feel so comfortable around this person.

One major problem with subliminal expectations is that not being satisfied causes actions that do not relate to the emotions at all. Couples bicker over pesky faucet brands and indistinguishable tile colors without realizing that it's not just how the other is in bed or in front of guests, but more so the fact that they keep disappointing each other with their curt replies and lack of smiles. One of them just "doesn't understand" the other. We hear that on every whiny TV show. What does that mean anyway? It means that almost everyone unduly expects their partner to fulfill their emotional needs. But not just fulfill emotional needs, because sometimes a good movie can do that, they expect their partner to have some amount of emotional stability. If they don't find that foundation, comfort and familiarity give way to alienation and subconscious resentment. Think of it like our body's defense system. While the body is receptive to foreign substances like food and water, it launches a secret attack on any object it seems threatening or incompatible. Maybe our brain works like that too. Once we realize that someone is not as per our secret specifications, we launch a silent nagging attack to bug the hell out of them and soon get rid of them. Works most of the times too.

So in the end, we keep looking for people to fit into our preset molds of emotional anchors. What I have realized from all this? The fact that she doesn't like computers or loves Office Space doesn't really matter much. There is an unseen bond and it's either tied or broken and neither of us can do anything about it. Well I can try to seduce her with my moon-shining-hip-shaking-beer-belly-dancing moves but that's about it. Rest is upto the dendrites and axons.

Mega-Super-Giga WeddingsSun, 15th Feb '04, 2:25 am::

I was searching for something online and chanced upon this mega-wedding in Lucknow, India. Seems like the son of Sahara India corporation is getting married and for some reason every celebrity, VIP, politician is there. Hell even Bill Clinton was supposed to be there but couldn't make it! And that was followed by 101 couples tying knots in a group ceremony. I don't think I will ever even remotely understand our Indian fascination of big weddings.

Personally I hate ten days of ceremonies and events, even though almost EVERYONE I know loves them. I don't know when, where, and how I will get married, but I do know that it won't be as flashy as every other wedding. Well that is as long as my bride-to-be is ok with that. Haha. I think that's the real reason guys go along with these weddings. Because of the girls. Tomorrow every girl I know is going to beat me up for saying everything that follows, but oh well, bring it on! Girls love flashy weddings. And diamonds and gold and silver - but NOT because they are expensive, but because they're ooooooooh sooooo shiny! The guys just want to get over with it as painlessly as possible. I'm sure I make a gross generalized statement on behalf of all guys when I say this, but come on, which guy in here doesn't agree with me on this one: Men don't care about the little ribbons around every glass and chocolates wrapped in cute little silver foils. So why do men go through it?

Maybe the elusive "love" really makes a man blind. Maybe he thinks this will make the girl stop nagging him. Or maybe, just maybe, he realizes that the beautiful girl he wishes to marry absolutely deserves the grandest of the weddings for she is truly the love of his life and the bane of his existence. I don't know if that will ever happen to me. I'm not bitter or jaded; just not as naive as I was a few years ago.

I think you have to be at one of the three stages in life to decide that "Ok this is the woman I want to hear scream my name in hell-raising fury everytime I forget to put down the toilet seat." The first stage, as I said before, is of naivete, between the ages of post-puberty and early adulthood. This is when you are 19 and in "love" for the first time. You have met a pretty damsel with enchanting eyes and want to spend every silly second of your life with her though you barely know her last name. I have no qualms in admitting that I have felt like this before. And not just once, many many times. Now if only polygamy were allowed I'd be one happy chap. But alas it is not, so I must wait until I hit the second or the third stage.

The second stage is when you are moving from your late twenties into your early thirties. You have had a series of relationships and a fair share of thankful and regrettable breakups. You have seen everything the feminine gender has to offer and yet for some reason you choose not to stick to any of them. Then your best friend's kid goes into grade-school and gets an A in crayon-painting. You remember how great it felt two decades ago when you got that A in spelling class too. And that's when it hits you. You don't have too much time to spare if you plan on having a family of your own. Sure, for years you laughed it off as something suckers with no ambitions do but now that your job is stable (and boring), that marriage thing sure sounds sweet.

If you're in India, you'd get your parents to start searching a nice bride for you. Since you are 31, you aren't exactly going to meet a pretty 20 year old. You'll end up saying 'yes' to whoever is available. On the other hand, if you're an expendable sprocket at some mega-corp in New York City, you go back into your closet to find that blackbook and see if any of the homely girls you once liked are still single. Chances are they're not. And that's when you decide to get married to whoever says 'yes' first. In either case, the marriage will be however she wants it - flashy, extravagant, ostentatious - in other words, expensive. Well what else do you expect? You were too busy being a free little bird when you had the chance to propose to that nice girl but didn't since you thought she was too clingy. Now you don't have a choice my brother.

And then there's the third stage. This is more like the thirteenth hour that strikes once a blue moon. Not everyone enters the magical third stage for it is shrouded by mystical clouds of bad dates, stalking ex's, hopeless setups, and shameful hookups; visible only to ones truly in love. This is when you have known someone for half a decade but feel like it has been forever. You never really loved her as madly as that hot chic from choir but you never really lived your life without her either. She knows how many Advils you take everytime you have a headache. You know how many hours it means everytime she says "just two more minutes." Both of you know what the other likes in their subs and sandwiches and both of you know everyone in the other's family. Being good friends, you spent a lot of time together but never really thought about being a couple, since neither of you is a fantasy of the other. When all of a sudden, one day, love happens. Out of the blue and unexpectedly spontaneous. It doesn't make sense! You are friends not lovers. This is so wrong. But it feels so right. You are not made for each other yet you cannot be without each other. But this isn't love. Love is supposed to be all natural and at first sight. Love is supposed to be tingly with butterflies-in-tummy. Love is supposed to be what they show in the movies and car commercials and beer ads. Or is it?

I don't think I can say what it is at this moment. Maybe some day I will. I hope when I get married, it is in the mysterious third stage and not the dreaded second; chances of the naive first stage are pretty much nil. Till then, I'll just take whatever life has to offer me.

Fri, 30th Jan '04, 6:30 pm::

I just spent 30 minutes walking on the snow for no apparent reason. Well there's a reason and I'll explain that later. Last 24 hours have been extremely blog-worthy. I don't remember so many different things ever happening within such a short duration. Almost every problem I had yesterday seems possible to solve now. Yesterday I went to the Goldman Sachs Internship Presentation on campus. Between 6:30 and 8:30, I got a good overview of what working in the corporate world after getting out of college could be like. While I was quite intimidated in the beginning during the DVD presentation, later after talking to the recruiters, things seemed a lot more homely. Goldman Sachs is one of the largest investment banking firms in the world and being a Computer Science and Economics major, I could either join the Technology sector or the Banking sector of the company. Obviously I'm leaning towards the tech side.

After talking to a few people from different divisions, I met with the Technology guy, who talked to me for about 25-30 minutes. While they were looking for 2nd and 3rd year college students to intern at GS over the summer, he said if my background is strong enough, I could be considered for a full-time position. At the end, I gave him a copy of my resume (or MS Word) and after getting back to my bunker, emailed him a copy just-in-case. Today I got an email from him saying I need to be more descriptive in my resume and explain which platforms and languages I used for which systems/applications. Here's a tip he gave me: "When applying for Tech-jobs, don't pay attention to the 1-2 page limitation because we want to hear EVERYTHING that you know." So now I'm going to release an Extended Edition of my resume and send it over. I wish I had read these resume tips before.

While waiting in line to talk to him for 30 minutes, another interesting thing happened. This cute 18yr old Russian girl standing behind me started talking to me. While she seemed really nice and all, in my head I kept saying "don't be distracted by a girl - you are here for a job!" After 15 minutes of polite small-talk though, she said she loved computers and wanted to get into the Technology field ever since she was a child. She doesn't party a lot and would rather read a good book or go to a museum instead. That's when sirens went off in my head. Whoa there lady! You're young, pretty, quite intelligent, like to learn new things, AND love computers? That's a first one I have to admit. During my talk with the Tech guy, she stood right by me and she asked a few questions herself. Afterwards we walked out together, she took my cell# and AIM screenname. I'm not sure if she'll ever call or IM me, but hey at least it was an interesting incident. Maybe I'll run into her on a bus sometime. But for now, all I know is her first name is Ally.

Three days ago after reading some whiny British students say how hard it is to pay tuition fees of £1,125 a year, I posted on Fark that my debt is so much more than them and the job market doesn't look good at all. After reading my post, someone emailed me to say he's hiring people with C++ experience in Texas. Now my first reaction was "haha funny" but I emailed him my resume anyway and today got a phone call from his Human Resources Dept. I have a phone interview this Monday at noon. Till about one hour ago, I wasn't too keen on this deal, till I Google'd the guy's name. That's when I got a little shock. Unless the guy who emailed me has an identical twin living in the same city and doing the same tech work, I think he is someone quite quite famous. A little bit of Googl'ing showed that he wrote this chat software and sold to Apple for $25 million! So let's see if it's the same guy or not.

And finally I met with my research advisor Prof. Dinesh Pai and he suggested a few things I could do. One of the topics I liked was sound synthesis. That is why I walked on the snow for 30 mins. Prof said that I could find a way to generate the sound that is made when a person walks on the snow. Right now when movies and video games have people walking, it's mostly recorded sound. What if I could write a software that automatically simulates the sound based on a few conditions like the type of shoes, thickness of the sole, weight of the person, amount of snow (or sand, gravels, pebbles), and the type of surface like wood, cement, concreate etc.? Well if I can actually do it, that would be awesome. Now I have about 3 months in which I can either do it or fail trying. I think I'll do it. I'm optimistic.

So that ends the eventful 24-hours. Now I wait for a few hours and will prolly go to the bars with Kat. Haven't seen her for a loooong time now.

Sat, 3rd Jan '04, 2:45 pm::

Taylor has started a new project for year 2004: Project 365 - One picture a day, every day for the whole year.

Song for the day: "Piano Man" by Billy Joel. From now on, every lyrics for song will be from my own Lyrics Collection :)

Sat, 3rd Jan '04, 4:25 am::

Hope you like the new design :) I had the design ready for a long time, just had to convert each page to fit this theme. I still have to go over old blogs and make sure they all look good. I have a few new sections to this site - lyrics collection, twist etc. In time, I'll start filling them up. Also on the left there'll be a random quote and below that links to my friends' websites and automated links from Linkpool.

Oh and one thing about this new blog. I know it goes against professional web design practices, but I specifically designed this site to work for resolutions of 1024x768 and above. It looks great in 1280x1024 and works just fine in 1600x1200. If you are on 800x600 then I'm sorry. I gave up 800x600 resolution in 1999. It's 2004 now, so seriously, upgrade your monitor/video card. Or if you already have a large enough monitor (17" or above) then change your resolution to 1024x768 or above.

Thu, 1st Jan '04, 12:55 am::

Happy New Year!

Fri, 26th Dec '03, 12:30 am::

Christmas is over. New Year's coming up. I'm at my aunt's house and just relaxing for a few days. Saw a lot of movies in the past week and have a lot of shopping to do now. Things are going ok I guess, nothing that exciting or dull. I really do want a week of nothing-to-do - all by myself. Let's see how that works out :)

Fri, 19th Dec '03, 5:10 am::

Sony has outshone their own Aibo with an amazing new robot called Qrio - Quest for Curiosity. Here is a video of four Qrio's dancing in sync (6mb wmv format). The video starts slowly so be patient and watch the whole thing. By the end it seems so real that I didn't feel like these are robots but rather tiny midgets inside who are dancing. Pretty funny actually. The dance at first seems robotic or just weird but then I realized it's actually traditional Japanese dance and towards the end there are even steps of Karata/Kata. Simply amazing.

Fri, 19th Dec '03, 4:15 am::

I just spent about $500 in one night of reckless online shopping :) I figured since I hadn't bought myself anything for my b'day, I could use a few New Years gifts. I sure hope everything arrives in a week or two. First of all, I bought 4, and yes I said FOUR Seagate Barracuda 120 GB hard drives for about $283. That's less than 60 cents per raw GB! I remember in 1998, I paid over $200 for just TWO GBs! I sure hope CDW honors this awesome deal. So I'll use these four 120GB hard drives and create a RAID 5 setup that will give me about 360GB of space using RocketRaid 1640 Serial ATA controller that cost me $90. RAID is basically a system of connecting two or more hard drives in such a way that if one of them fails, the others can recreate the data on the failed hard drive and thus manage to recover all your lost data. The cost is of course that 1/4th of the space used for backups. RAID also stores parts of each file into multiple hard drives at the same time, so that when you read the file back, it actually reads from multiple drives, which is obviously faster. Kind of like having more lanes on a highway - it's expensive, but works great. So now RAID 5 will combine these 4 hard drives and give me one big hard drive of approximately 360GB that will protect my data no matter what :) Plus it'll be two-to-three times faster than each of the drives individually.

Next, I bought a $1 microphone because I have no idea where my old one is and on top of that bought this gorgeous A4Tech RP-649 wireless optical mouse for only $33. This mouse has two scroll wheels, five configurable buttons, works from a distance of 5-6 feet, comes with 4 recharable batteries, AND includes a two-battery recharger! That's a LOT for the price. And finally, I bought a pair of Sennheiser HDC451 noise-cancellation headphones. Sennheiser makes one of the best speaker-systems & headphones. These headphones are normally priced at $150 but they were only $70 on Amazon! Noise-cancellation means just that - once I wear these headphones and turn them on, they basically cancel almost all of the surrounding noise :) So I can sit in the noisy buses, turn these on, and listen to my music as if the whole world is quiet and peaceful :)

So let's see: $284 HDD + $90 RAID + $1 Mic + $33 Mouse + $70 Headphones + $16 Shipping/Tax = $494. I think these are enough gadgets for me for now. Hehe. Oh and I still have an Econ exam left. It's in about 7 hours, so I better go to sleep soon! I <3 my gadgets and gizmos.

Fri, 5th Dec '03, 2:00 am::

Tonight I found out something about myself that I am still unable to believe. It's funny how we keep discovering ourselves everyday. Like we learn something new everyday. Just unusual to find something so innate to me, so late in life.

Wed, 3rd Dec '03, 3:20 am::

The world's new largest known prime number is 220,996,011-1, found by M. Shafer using GIMPS (but of course!). It's the 40th known Mersenne Prime; the top 10 are here.

Sun, 23rd Nov '03, 4:35 pm::

Early this morning, i had fresh bagel and cream cheese for breakfast while watching new episodes of South Park. And then I went to bed. Just woke up. Have an exam tomorrow, so gotta study now.

Mon, 17th Nov '03, 5:40 pm::

Here's something that makes me smile: 40 Best Film Directors. It's no surprise to me that these are the same guys who made most of the movies I've been seeing lately: Martin Scorsese (Taxi Driver, Gangs of New York), Coen Brothers (Fargo, Big Lebowski), Quentin Tarantino (Reservoir Dogs, Pulp Fiction, Kill Bill), and David Fincher (Fight Club) etc. The so-called bigshot directors like Steven Spielberg and George Lucas are conspicuously missing from the list. Mainly because they aim to please the box office and not make the best films possible. Nothing wrong with that either. Just keeps them from giving their best to the world.

Thanks to this list, I have found another 100 good movies to watch now. Michael Moore is on the list, but I'm not too sure of that. He's only made one movie yet. It takes a while for someone to become Top-40 in the world. Gladly the Wachowski brothers of the Matrix trilogy made it. One of the youngest on the list is Samira Makhmalbaf, a 23 year old Iranian film maker.

Sun, 16th Nov '03, 9:30 pm::

Last night, for the first time in my life, I was stupid enough to catch a nasty virus, Parite.A. If I run into the guy who made it, trust me, I'll kill him with my bare hands. Within 2 hours it infected over 5000 executable files that I had on my computer. EVERY GODDAMNED .EXE file was infected! Since I had a full backup of my system, thankfully, I was able to restore every file. It took me about 10 hours to finish the restore. So that's how I spent my Sunday. And tomorrow everyone's gonna be like, so what did YOU do over the weekend, and I will punch them in the eye. That is how angry I am right now.

Yes, it was my mistake that I downloaded a file and ran it without checking with an anti-virus software. However, this doesn't mean I was totally negligent. Last night I was looking for a good FTP client and was randomly downloading 9-10 files at the same time. Usually I download all the files together and then run anti-virus scanner on them and then test them out. Once a month, there's a file with a virus in it, so of course, I am always careful enough. Last night however, 9 of the 10 files downloaded and I didn't realize the 10th was still downloading. I ran the anti-virus, it said every file was clean, just after the scanner ended, the 10th file finished downloading, I noticed that's a new file, so I thought lemme run the scanner on it again. And then instead of right-click, I used the left-mouse button and my system got nuked :( Yes, stuff like this happens even to the best of us. The solution is to have a virus scanner running in the background 24/7. I dunno, that's just too much pressure on my system (no matter HOW fast the system is).

Anyways, my pc is back to it's pristine perfect condition, thanks to a very recent FULL backup of EVERY FILE :) Restore process is slow though, because I need to tell it to restore only executable files and not all other files. Oh well, thus ends another barely productive weekend.

Policing HumorFri, 14th Nov '03, 11:10 am::

Once again something at Rutgers makes it to the news: Student Newspaper Accused of Bigotry. The (VERY offensive) free newspaper, The Medium, has almost always crossed the line in terms of socially acceptable free speech. On almost every page you'll find some racist, sexist, hateful comment made to someone in particular or just in general to a group of people. There's two ways to look at this paper. One is the administrative point of view that is newspapers like this promote hatred, racism, and negative stereotypes. Not surprisingly most of the faculty at Rutgers think the same, at least publicly. The other point of view, shared mostly by students and a handful of younger faculty, is that we see it clearly that we are all different. But we also realize that we are so finely assimilated that no amount of racist or sexist jokes will offend any of us because they are just that: jokes. Suffice to say, I fall in the latter category.

While flipping through the pages of The Medium, I often run across some quote made by someone, saying how all Indian students who come to US are losers with no social lives. Then the next page would have a comment educating the world as to how ugly all the Indians are. Suppose I am a new Indian professor/student who is hoping to join Rutgers and come across just that piece of comment, I would most certainly assume Rutgers is a place full of racism/hate and quite possibly would choose to not go to Rutgers. Thankfully, I did not come across The Medium before I came here. Otherwise I would have never learnt two things that Rutgers has taught me: Tolerance and taking things with a pinch of salt. Because right under the comment against Indians, will be a comment by someone else about how some other race/country/gender is full of ugly losers with no morals. In short, nobody is spared. The Medium mocks whites just as much as chinese, Indians just as much as frat boys, blacks just as much as latino pokemon lovers. There is no pattern of hate - it's just random. That is why it's funny.

It takes a mere fool to laugh at someone slipping on a banana. It takes tolerance and courage to laugh at one's own self or people, while realising it was not meant to incite violence or abuse, merely to exercise free speech and make a personal statement. Personally, I would never comment on The Medium. Mainly because I do not believe in making broad generalizations like all sorority girls are loose strumpets or all sports players are dumb and emotionless. I do not also believe all Indians are ugly social retards. And hence, when someone says that in The Medium, I am not offended, instead amused. Of course, I have the full right to be insulted and should fight whoever who said that. Right? Well that's exactly what the Taliban thought too. So did the Nazis, Al-Qaeda members, and currently the Hizb-ul-Mujahideen terrorists. They also tried (and some are still trying) to stop or at worst exterminate the ones who did not believe in their narrow self-indulgent self-worshipping ideologies.

The world is not a better place if people cannot say what they believe in, no matter how stupid, annoying, hateful they might be. If they are wrong, as in most cases the personals on The Medium are, intelligent people will just laugh at them and move on to the next joke. It is the ignorants who are offended by the anonymous generalized comments and take upon arms to curtail a channel of free speech that The Medium is. I do not agree with almost anything in The Medium. Yet I empathize with them for they have to face the spite of self-righteous administrators who think the world will be a better place if all student voice is stifled. No, The Medium is not revolutionary. No, it is not going to incite violence. No, it is not a literary piece of fine authorship. The Medium is Rutgers. It's an identity of who we are - complex beings with mixed, confused feelings. It is a place for students to vent their frustrations while trying to amuse the readers. THAT is what The Medium is, so go have a fat darrell and stop trying to kill it.

Tue, 11th Nov '03, 12:00 pm::

Last night (well till 7am this morning) I designed a new system called BotBlock that'll let anyone copy/paste a few lines of code to freely implement a fully functional CAPTCHA system. What the hell does that mean? Well basically you see, there's a LOT of form spamming going on these days. A lot of people have forms for comments/email on their site. Spammers have written software to automatically fill these forms with cheap spam advertisements. There's really no easy way to know if the form is filled by a Human or a computer.

Enter spamming-killing CAPTCHAs. These are softwares that you've probably seen if you ever tried to create a new Yahoo! account (scroll to bottom) or bought tickets from TicketMaster. The website shows you a picture of deformed text and you have to just type it in to a text box. The text is on a picture that is colored oddly or skewed so that no software can read it or recognize it - only human eyes. The bright folks at PARC also research this. So the technology always existed. What I did was make it VERY easy for anyone with basic PHP/HTML skills to use it on their site, without having to understand the whole science behind how to generate efficient images. Now, people can just go to my site, get a free username/password, copy/paste the few lines of code that generates the BotBlock image (via my server) and that's it :)

All I need is a few people to start using it and this could become very popular. You can see a demo for BotBlock here.

Fri, 7th Nov '03, 12:35 pm::

I'm thinking of moving out of New Jersey for my graduate studies. Not because I don't like Jersey or anything, but just cuz I know there's tons of good places out there. I just checked the Top 10 Cities in US that young professionals move to. Phoenix, Arizona sounds good right about now. Let's see. I'm gonna spend upto $1000 in college applications next year. Whoever gives me full tuition and living expenses wins. Otherwise, I think Rutgers is good enough.

Thu, 23rd Oct '03, 3:30 am::

Five hours of midnight oil and I end up with this new site. There's no content on it, but at least the main design is ready. The client needs it urgently, so I'll prolly have a friend or two help me out doing the text layout. Otherwise it's a simple site. I think my design is improving. Last year, the best I could do was this. A year and half later, I can do this. What do you think?

Tue, 21st Oct '03, 12:40 pm::

Well I found out my parents aren't going to New Zealand anymore - stupid International Visa problems. See that's exactly why I don't count on getting my student visa extending 100%. There's a slight chance that I might not get it renewed. And if that happens, I don't want life to be stuck. My parents are going to Nepal. I guess I'll go to UK or Australia. Let' ssee :) In the mean time, I study day/night and they sit on a lawn chair enjoying the fresh mountain air. Not fair!

Sat, 18th Oct '03, 2:30 am::

I just talked to my Mom at home over the phone. As we were talking, my dad (from his work) called her on the cell and told her their visas to New Zealand were approved. So as far as I know, my parents are going on a VACATION TO THE LAND OF THE KIWIS! So are my Paresh Uncle & Rita Aunty. I'm so jealous. But hey, at least my mom's gonna get me newspapers from NZ!

Fri, 17th Oct '03, 7:45 pm::

Anyways, went on a LOOOOOOONG shopping/driving spree with Mason the Mighty. Went to my aunt's store and picked up my new cellphone. Then went to the Indian grocery store right next to it, got lotsa spicy and oily (just kidding) Indian food. Mason did his best to embarass me in front of all the sweet 50 yr old Indian ladies. Imagine a big strong 6'1" semi-bald white guy trying to pull a Sushmita Sen by swinging his hips and shaking his head to the beats of Mehboob Mere from Fiza. Yes. I can NEVER go to that place again without all the ladies at the counter laughing at me. Hehe! On to my aunt's house, I finally met my cuzins after almost a month. I've been busy with exams and work; haven't been able to see them at all. I finally picked up my winter clothes :) Then off to Walmart to buy myself more crap I don't need. Probably spent over $100 today for no reason whatsoever (well other than living well).

On the way back to the bunker from Walmart, Mason told me how he admired his best friend Dee the most in the world when it comes to personality. And added he admired me the most when it comes to intelligence and do-it-yourself-attitude. I said thanks but what did he mean by do-it-yourself? He answered that he respected the fact that despite being giving everything a man could ask for in life, I decided to build it all on my own. I had previously told him how my dad gave me a car @ 18 (though I could not drive, or rather, was too scared to) and how my aunt and uncle have done their best to help me get a good education here and still want me to leave my bunker and go back to live with them. He said, "if there was ANYONE else in your place, he would have taken the car at 18 and that good job at your dad's friend's company, or still lived in that awesome house with your aunt - but you do not. Because you want to make everything on your own, with your own efforts, and I respect that." While that made me feel like I just got a phone call from the Nobel Institute, it made me realize how much his interpretation of my life conflicted with my understand of it. To him, it was an admirable thing for me to give up what was given to me so that I can make it on my own. To me, it seems like I have forever been ungrateful to anyone who gives me anything lovingly. Many times I wonder if this whole "I-want-this-I-want-that" attitude will take me away from what the most important elements in life are - family, friends, love. I don't know the answer, but I'm intimidated by its potential ill-effects. Yet I am enticed by the glory it offers. And once again, all I can say with certainity, is that the answer lies somewhere in the middle, balanced, normalized.

Context-switch ConversationsFri, 17th Oct '03, 7:30 pm::

In the past hundred thousand years since man has communicated his emotions to his peers through verbal or physical gestures, never has he faced the emotional complexity that the everyday AIM conversation solicits. In one of my computer classes, I'm learning about something called: Context or Task Switching. I realized the same thing happens in my brain while chatting with more than one person - instantaneous switches between multiple moods and personalities. In one tiny window, I could be talking to Art and telling him how something is not going right and in another window chatting with Kat, I become all excited at her wonderful news from the family front. Then talking to Tay, I remain calm, comforting, and give the best advice I can offer so that he can salvage his 2,500 music files after iTunes "organized" them without permission. Another window, I'm laid back, discussing the pros-and-cons of reading books before watching the movie, with Jen. And back to Art, I wail how the hell might I get out of this current problem. All of this happens at the same time; my brain has about 1/100th of a second to switch between wise-and-composed to neurotic-and-whiny. I do this everyday. And everyone I know who chats online, does this everyday.

This doesn't seem to be an out of the world experience either. It's something very common and everyone I know is quite accustomed to it. However, from a psychological evolutionary point of view, this is something that is entirely new, brought upon us by the dot-com generation. Our personalities and behaviours change depending on who we are interacting with at any given moment. Around your teachers or customers, you put on a helpful or obedient mask, and around your friends, you quite possibly take off that mask. Right now, people who chat online, do the same, except 100 times an hour. Maybe this is something I noticed and probably doesn't deserve an observation. Or maybe this is something that requires intense research, to learn what happens to an individual's personality, after he or she is subjected to such rapid context switching for 6 years online. I am not a psychology major, but I feel the effects of chatting with multiple people simultaneously should not be ignored. Various psychological aspects of the computer life have been extensively studied, from causing social anxiety and reclusiveness to increased violence among video game players. However, I wonder why nobody has tried to explore whether engaging in multiple simultaneous conversations online increases the probability of developing or worsening Dissociative Disorders. Any Psych majors reading this? Tamara?

Mon, 13th Oct '03, 12:25 am::

Despite my busy schedule (you know, movies) I try to read all my friends' journals at least once a week. That's about 15-16 blogs and most of them write quite frequently - like Tay and John. Here's a bit I found on John's blog. It's my New Word for the day:

    Vehiculate: (verb): Used to describe the process of driving a car to an appropriate point, like perhaps where people are waiting to carpool with you. "Somebody better be vehiculating this way or else we'll have to walk."

Thu, 9th Oct '03, 1:05 pm::

Alright, I'm getting another of these Princeton 19" LCD monitors because they said multiple monitors increases productivity. My friend Chris @ work already has a dual-monitor setup and he says he can't live without it anymore. Guess it's fine I found a new client to pay for it ;) I *might* have a really cool client coming up. Can't give more details unless I've got the advance.

Minimalistic ProgrammingTue, 7th Oct '03, 1:00 am::

For programmers only: I'm extremely weary of the whole get-a-real-job-with-multinationals situation and have forever shunned making a resume. Now, I think I'm gonna make a resume like this one. How about... "I am a super-god high-end extremely advanced Minesweeper..." Anyways, when it comes to programming, I'd like to classify myself as a serious minimalist aimed at providing the highest usefullness/effort ratio. By the ratio I mean, I will put in enough effort to give a high level of satisfaction and then stop. I could put in twice more effort, but since the users will NOT be twice as happy from the extra effort, I don't bother. This means my work will never be 100% perfect, rather just good enough for the purpose. Perfection in my eyes is only viable when there is only one goal. If one has to work on 5 projects at the same time and achieve good results, it's best to do considerably well in each than perfect in one and intolerable in the rest.

Coming back to minimalistic programming, I have found a natural love for no-frill technologies which require the least amount of effort from the developer and the user side. I am drawn to simple php scripts and RAD languages like Visual Basic, instead of all powerful and mighty C++ or Java. Every day some new thing comes along in the IT field, a new language, a new development platform - from EJB to CORBA to SOAP to XML. I could if I really wanted, spend time to learn these tools but often I read an introductory tutorial, just to be aware how it works and then don't bother anymore. Mainly because there is no immediate use for any of these for me. Sure, object-driven databases offer a horde of features over the current relational dbs, however I hardly ever need to make a system that makes ten million queries an hour. Also I highly doubt that most people who DO use these hyped-up technologies really need them.

Yesterday a friend of mine from Newark - Arpit, came to see me with his business partners to get some idea on how to proceed with their new venture: Books for Lease. It's a good concept - why buy/sell new or used books each semester - why not just rent them for $10-15 and then return them in same condition? I might redesign the front-end for the site, which has been functional for over a year now. Other than design, I mainly explored ways by which they expand the site's usefullness by concentrating on the core concept - books for lease. While they can build in new wonderful features that only 5% of the people will use, they are better off creating custom tools that help the other 95%. That means giving up the use of pre-written packages like shopping-carts, that they purchased and write their own code to make the site work they way THEY want. It'll require a bit more effort, but the results will surpass the costs.

The most efficient programming style, lies somewhere in the middle of using tools that are very difficult to implement but very useful once in place and scripts that are really easy to write but have limited uses. They don't need EJB or Struts. But they can't get away with using pre-written packages like E-cart. They need to write some of their own code, and use the stuff that's cheaper to buy than write themselves. And I think this is where most of the IT world lies today. There are millions of websites doing business online, and from personal experience, the most successful ones are those with straight-forward systems - like Amazon and eBay. The concepts are simple, the sites are easy to use, and the back-ends are pretty run-of-the-mill too. Amazon still uses Perl! Yahoo's gonna use PHP from now on. However, Morgan Stanley uses EJBs and Struts and they definitely should. But Google doesn't need to, as it works great with Python.

Big complex technologies come and go, but the simple ones are still here - C and assembly :) Perl, PHP, and Python are going to stay for a while too. But bubye .NET and C#. Hope it goes exactly where Push-technology and Virtual Reality have gone. Here's a good article that says everything I said and more, quite beautifully: "Like any industry, the software world suffers its own fashions..." - Software Reality. Glad to see I'm not the only one who likes simple straight-forward languages and tools. Although subconsciously I'm always a bit nervous that not jumping-onto-the-bandwagon of some cool breakthrough might be a bit of a hindsight. Must admit I am risk-averse on the short run and don't get too excited at mega-world-changing-cool-corporate-tools, though hopefully in the long run, my desire to seek stability, simplicity, and balance will benefit me.

Fri, 3rd Oct '03, 3:45 pm::

"And guess what the average age is in the [Indian IT] industry? Just 26 and a half! These 26/27-year-olds have changed the world's perception of India. It's not just a country of snake-charmers; it's a country against which protectionist walls have to be erected. Of course, we can also charm snakes." - Arun Shourie: Listen to the new India. Thanks Keval!

Thu, 2nd Oct '03, 12:30 pm::

It's Mahatma Gandhi's 134th birthday today. I just had a nice talk with my buddy @ work - Nick, about Indian history and why the hell my English is so very double-plus-good. Hehe. Oh the new Manna 6 chapter is out and I still haven't read it. Gotta read it sometime soon...

Mon, 29th Sep '03, 4:35 pm::

I couldn't be happier. My replacement HDD is here and so is my new sound card - which by the way is out of this world! Been EXTREMELY busy lately. Will post in detail later.

Wed, 24th Sep '03, 3:55 pm::

I just bought a Nokia 3595 over the phone, for free. It's $49.99 but there's a $50 rebate. Only cost is $10 shipping charge. Hopefully it should arrive in 3 days. But problem will be transferring all my phone #s from old phone to new one. A whole weekend afternoon I'm sure. The phone's really cool by the way and has tons of features, the coolest one being the ability to run Java applications. As soon as I get the phone, I'm gonna hook it up to Where is my Bus so that I can track the campus buses from my phone :-P Couldn't be more excited. Hehe.

Had a meeting @ work this morning and class later. Things going ok. Really nice weather outside. Kinda annoyed to be stuck indoors till 4:30pm.

Ok gotta get my work on now...

Tue, 23rd Sep '03, 10:25 pm::

Things are getting busy now. Class, work, et al. Anyways my cell phone plan ended last month and I need to buy a new phone. I'm pretty sure I'll go with Nokia 3595 unless someone suggests anything in the next 12 hours. I need a sturdy web-enabled phone that will work in my bunker. This phone's got more power and memory than a 286! Hehe...

Got a lot of homework to do now.

Sun, 21st Sep '03, 6:45 pm::

Went home today. We had a lunch buffet @ this Indian restaurant right behind our house, less than a 3 minute walk. Cool stuff - my uncle/aunt bought a used BMW 318i yesterday and I just took it on a quick spin with Sagar (for 30 mins hehe). Awesome stuff. It's automatic and manual/stick-shift both! Good pickup too. Only 48,000 miles, 1999 model I think.

And now I think my computer hates me. After my hard drive, it's time for my sound card to screw up. It's not entirely damaged, but for some reason the voices are all cracked up. So wasting no time, I just bought Hercules Fortissimo III 7.1 from NewEgg. So now I should be getting a new sound card in addition to a replacement hard drive (it was still under warranty). Hope things don't get any worse. Well they kinda are, I spotted 2 dead-pixels on my monitor yesterday... :(

Oh well, gotta get back to work now...

Fri, 19th Sep '03, 11:00 am::

Between the SAC and Frelinghuysen Hall, facing the Raritan is a tiny slope with lush green grass. Often between classes, on long tiresome days, I go down the slope half-way to catch a breath. It's one of those rare spots that everyone has seen before but no one really knows it's beauty. Located in the tiny corridor between two buildings, it's one of the windiest sites around New Brunswick and this secret belongs to me. It's right next to a busy campus bus stop - isolation amidst the congregation. Last night after my hard drive died, there is exactly where I wanted to be.

After I was sure that the drive was dead, I turned off my computer, got out of my bunker, and decided to wait outside in the storm for Cigir. She came after a few minutes, I told her what happened, and how I just didn't feel like going indoors at the moment. So we walked across College Ave. campus and headed for the river-front. I showed her the slope and spoke highly of its wonders. She thought I wasn't serious but just after sitting down for a few moment, she knew what I meant. "It was a dark and stormy night..." and now I felt much better. We walked down to the little park on the river-front, no one else in sight. The wind was roaring and all of a sudden, a cloudburst hit us. There are these tiny fake huts with benches where people sit on sunny Sundays afternoons to read a book. We huddled there simply to shield us from the rain. I was shivering. Not wanting to fall sick, we briskly walked back to my bunker to dry off. Indoors was comforting again.

It was pretty cold inside too (the bunker's air conditioner is always on) and what better way to get instant warmth than a little Vanilla Twist? Three shots and I was already slurring. It had stopped raining, we went outside. It rained again, we came indoors. It was the perfect weather. Like the time in Digha when I was around six years old. I remember the palm trees in the distance, bending dangerously low in the wind, someone in the background calling me indoors. I was out in the balcony with my eyes fixated, knowing that any moment now one of the palms was going to snap. The weather was like that last night in New Brunswick.

Thu, 18th Sep '03, 9:15 pm::

Here's a little bit of bad news. My new 160gb hard drive died. It's unreadable now and makes loud noise if I connect it. With that goes every video I had ever downloaded or ripped. Over 40 movies, 113 episodes of South Park, 50 episodes of Family Guy, and a LOT of backup data. My work is not gonna be hampered by it cuz it's on a different drive (and I have backups of my work) but I never made any backups of my videos (TOO large). So ya, and in 5 minutes Cigir was supposed to come over and see a movie with me. I'm so sad right now that I'm gonna cry. I might need to invest in a RAID fault-protection system or something. Can't live each day in fear of my data disappearing.

Thu, 18th Sep '03, 3:25 pm::

"One good thing about being an artist is that I can hold two contradictory ideas in my head and believe them both. I don't have to put my money where my mouth is and say this is my hypothesis and I've got to prove it. I can believe two ideas simultaneously because some days it's true for one and some days it's true for another, just like one day I'm a sophisticated guy and read highbrow books and the next day I'm eating crisps and watching EastEnders." - Keith Tyson in a New Scientist interview. I couldn't have said it better.

Thu, 18th Sep '03, 12:25 pm::

My buddy Vu sent me to Rutgers Meteorology Club's site last night, to see some pictures of the 1999 flood in New Brunswick. Let's just say this scares the hell out of me. However, I highly doubt it will happen this time.

Thu, 18th Sep '03, 11:00 am::

It's beautiful outside - windy, cool (but not cold), dry, and pretty bright. Even in the middle of downtown New Brunswick, you can smell the fresh breeze floating in from the Raritan river. It's beautiful. Not beautiful like the innocent fawn on a lovely spring 'noon but beautiful like a roaring lioness on the hunt for those who stole her pups. In other words, the calm before the storm.

Mon, 15th Sep '03, 5:10 pm::

It's been a long time since I blogged. So what am I upto. Studies, work, select friends, and books. Ah books. Growing up, I used to devour the books my dad read, mostly works by Jeffrey Archer, Sidney Sheldon, and John Grisham. After I discovered computer manuals, help files, and FAQs, my interest in books dwindled. Last semester I took a class that got me interested in books again - Trauma & Literature; albeit a very different genre of books. This weekend I completed a book I'd been reading for over 2 months, Everyone's Burning by Ian Speigelman. Now I'm reading Andre Dubus' House of Sand and Fog.

This being the senior/final year, most of my friends are busy with their classes/homework so it's hard to hang out with them. Moreover, I have evening and night classes and work during the day. While it's great for me, since I get enough free time for studies, work, sleep, and just relaxing, it's hard to meet up with people and chill. I see Arthur every other day, just to chill, since he has a lot of free time in-between his classes. He gave me a ride to my aunt's house to pick up some of my client's mail. Then we went to an Indian food store and I bought some maggi for him. One by one I'll get all my friends addicted to it. And while my friends are gonna get fat eating Maggi, I have healthy lunches - today I had some good Chinese fried rice with tofu and vegetables. Since I have enough money to buy me mostly any food on/around campus, I have to be really careful with what I eat, especially if I get sick, there is nobody to take care of me on a daily basis. So I watch what I eat, but then people start thinking I'm on a diet. Look what Kathleen just said online with regards to my memory and eating habits: "You're an elephant with an underweight disorder. I'm calling you my anorexic elephant friend." But then just 2 hours ago I was with Cher eating some yummmmmmy french vanilla icecream, though only a single scoop.

I knew food would become a slightly bigger part of my life once I started living alone and well it has. I care a bit more about what I eat, when I eat, and how much I eat. But I never though cleaning would become anymore important. It is. I dust my room every other day and clean my bathroom once a week. What's my point? I'm turning 23 in 2 weeks, and finally I'm acting like one. No more excess drinking, eating, sleeping, working. No extremes - I'm becoming 'Fair and Balanced'. Hehe.

Anyways, my studies going on good. I have homework due tomorrow, on Wednesday, and on Monday. I already did the stuff for next Monday! Well simply cuz it's computer graphics and something that I absolutely love. Homework for tomorrow and Wednesday is pretty interesting too - mostly programming with a few question/answers. Nobody likes to do homework, but this is the first time I don't absolutely hate doing my homework - mainly cuz it's not repetitive or boring, rather interesting and creative. And as usual, my work's going awesome. I got one website to complete as soon as possible and got a new project for my university that I just started this morning.

Everything's going decent in my life right now, EXCEPT the weather. It's September and raining here as if it's the monsoons. Now I have nothing against rains, in fact love them. However I live 10 feet below the earth in well-sheltered bunker. I can survive a nuclear blast but I don't think I can easily survive Ms. Isabel - a Category 5 hurricane that could hit the US East Coast quite hard in a week or so. If by some misfortune the Raritan River in New Brunswick floods all the way to Easton Avenue (my home), I have no idea what I'll do. I'll probably move all my stuff (and trust me I have a LOT of stuff) out to the first floor of our house but it'll be a lot of work. So I'm keeping my fingers crossed.

Wed, 10th Sep '03, 10:45 am::

Same old stuff. I got work from 10-4:30 and classes 6-10pm. At least the weather is good. Pretty much nothing going on in my life right now. I've got new projects @ work now that involve a lot of cool stuff like credit card processing. Gotta learn all these new systems now.

I've been trying out a new freeware lately: iRate. The software basically goes on random music artists' sites and downloads their songs. It's not a file-sharing prog, rather downloads songs over http using my rating preferences. So if I rate all the techno songs as 'Cool' and the country songs as 'Yawn', it only finds more techno songs. Best part about this is that the songs it downloads are free and legal. I don't have to worry about RIAA suing me anymore. I've already found a lot of cool songs and upcoming artists. If everybody starts using stuff like iRate, the music industry will change forever.

Thu, 4th Sep '03, 2:30 pm::

Finally after 3 years of college, I get to take a class that is actually interesting and new to me - Computer Graphics. While the course material is still unclear, we'll learn a lot of cool stuff on making software that makes 3d rendering possible. This course is not how to USE a 3D design software, it's how to MAKE it. I'm excited.

Just went to the Livington Surplus Store w/ Michele. She needed a new monitor. My buddy Chris told me they sell 17" monitors for $20! I am thinking of buying a 19" CRT and hooking it up with my 19" LCD. Desktop space will be a problem, but I'll def. get a lot more work done. Hmmm let's see...

Sun, 31st Aug '03, 12:55 am::

Count of Monte Cristo was quiet possibly my favorite book in my early teens and I just saw the movie. I remember, 1992 - grade VI. We had to read the book in the class, and I finished it in just one saturday afternoon. There were a lot of words I did not understand, nor the intricate storyline. In the following months I read it multiple times and became a sort of master. I think it was Mrs. Sen who said that I should help the three new kids from Bihar, Nitesh, Pawas, and Mrinal, with the English literature book. That's how I became good friends with them. Throughout my hostel life, they were one of my best friends and Nitesh still emails me once in a while. God knows what happened to Pawas and Mrinal. Hope they're doing good.

As I was watching the movie, I realized how precious memory is. I knew he would escape the prison by getting inside the bag. I was certain he would invite hundreds of royality to his château and not speak to anyone of them. And I remembered her name was Mercédès. For the past two hours, I was Chirag Mehta, Class VI, 900402, RKC, Rapur, M.P. It's interesting how our minds assign priorities to past events and items. I never thought I would think fondly of the days I made my class laugh by using a magnifying glass to project the reflection off my watch, on to the back of Mr. Tripathi's head. But then I never really realized it, that Count of Monte Cristo was my favorite book. Just like for the past ten years, I didn't remember that my first favorite song was Dil Ke Armaan.

Something has happened to me recently. All of a sudden my memory has been unlocked, and I keep remembering things that I never thought I would.

Fri, 29th Aug '03, 12:35 am::

Michele drove up to New Brunswick to see me. We had dinner at Chilis. I'm so stuffed right now that if anyone as much as even punched me slightly, I'd explode. It felt good to see her. In a few days everyone's gonna move in. Vicky's already moved in. So have Chris and Nick. Mich, Kat, and Cigir all should move in this weekend. Tomorrow's my last full-day of work. From next week, I'm down to 20 hours a week. Less work - good. Less pay - bad. Oh well. Who needs money when you have pretty ladies taking you to the dining hall :)

Thu, 28th Aug '03, 12:55 am::

Today was a long day. I worked till 12:30 pm and my buddy Arthur came to pick me up. We went to my aunt's house, I got dressed, and we drove to Freehold - for Michele's mom's viewing/wake. It was a sombre atmosphere and since I had never seen a corpse before, I was kinda scared. Not scared like a child, but by the realization of inevitability - the fact that this is how it's all gonna end, always, for everyone. As usual, Mich seemed to hold herself strong. She's a very strong person and I know her friends love her. It's gonna be hard for her but I'm positive she'll manage. She's gonna live on College Av. campus now and so will be just a 2 min. walk away from me.

Art, being the awesome guy that he is, dropped me back to my place - prolly 4 hours of driving for him all total. Thanks a lot buddy. I REALLY appreciate it. At 6pm, my friend from work Mason called and said I should dress up well for the ResLife Banquet. We reached the Busch Dining Hall at 6:30pm and I was amazed to see how formal it was - I simply thought it was a nice dinner for the 150 students who monitor the all dorms. Turns out it was a formal event, that takes place every year just before school starts, to prepare and wish best-of-luck to all the students. These are the same 150-180 people I have been showing my system to, in the last few weeks, and almost all of them recognized me as the 'computer guy' or the 'new system guy.' While it sounds like an informal and quite insufficient title (considering the work I do is pretty complex), it's amazing how good it feels, just talking down Easton Av, and hearing 'Hey man! Good job...' just randomly.

Mason introduced me to a few close friends and we just chilled around the dining table. Food was decent and since I wasn't that hungry it didn't matter. What mattered is how I felt. After an eight year gap, I had a rush of adrenaline that I used to have in RKC, right before the prize giving ceremony - the feeling that what I do is important. Last few years, I've been making softwares, websites, and systems for people I never see. Half a million people have downloaded Glass2k and TrayPlay, and I have seen not 20 of them. Tonight, as I walked alongside Mason, everyone smiled at me, said they love the new system, and congratulated me on a job well done. Stuff like this never gets into my head. I don't suddenly feel all important or heroic. I simply feel accepted and loved. This is a good feeling. Something tells me, this final year in college is going to be wonderful.

I've decided a couple of things. I am NOT going to complain anymore about my studies. I pay FAR too much to study and fretting over homework is just plain immature. I have already decreased my website load and not taking new clients - meaning I'll have a little spare time to relax and unwind, like tonight after the banquet. I went over to Mason's place, we played James Bond 007 and some other Boxing Video game. He kicked my ass in both the games. Hehe. Yes, I suck at games. And then we grabbed a beer, opened a bag of popcorn, and watched Terminator III. I just got home, and here I am.

Gotta wake up @ 7:30am tomorrow, so I better head to bed.

Sun, 24th Aug '03, 3:40 pm::

I got the news via Suprithi, that my close friend Michele's mom passed away due to cancer. I never met the woman so all I have to offer are my rest-in-peace wishes. Being stuck here in New Brunswick without a car, I can't even go see Michele. Please take care Mich.

Fri, 22nd Aug '03, 6:15 pm::

From 1pm to 6pm I showed about 100 students how to use the new system I wrote for Rutgers, in batches of 16. It's been a long time since I talked 5 hours non-stop. Tomorrow I have about 40 more students to show the system to. From Monday about 200 people will regularly use the system and over 1000 documents will be created. From the reactions in the training room today, I am certain the last two months that I slogged @ work making this system easy/simple/efficient/fast were worth it. Due to confidentiality reasons, I can't talk anything specific about the system, except that 200 people will use it to document the residence life of over 8000 students who live in Rutgers Housing. However I can definitely say with confidence that EVERYBODY loved it - even people who hate computers, simply cuz it makes their lives so much more easy.

So now 5 of my systems running in Rutgers, making over a 1000 people's lives easier and simpler. That's a good feeling. People ask me what I want to do when I'm done with college (6-7 years from now). I say I simply want to add a lot more zeros at the end of it - from 1000 to 10,000,000 or who knows even more. Systems - the best ones are easy, simple, and efficient for the users, and complex but evolving for the designer. The worst systems of course are those that take days and even months for the users to adapt to, and are static and bulky. Maybe someday I'll write a book about it. I have a LOT more to learn.

Thu, 14th Aug '03, 10:00 pm::

Utah, New York City, and a very lucky man.

Thu, 14th Aug '03, 5:45 pm::

Oh by the way New York is in a state of emergency right now. Other than some parts of New Jersey (thankfully) most of the east coast is having a major power outage. There is literally NO power in New York, Cleveland, Detroit, and parts of Canada like Toronto, Ottawa etc. There was a 5 second power failure in Jersey @ 4:15pm too but luckily things are back to normal. Millions of people are stuck in New York City right now without power. People stuck in subways, elevators, and traffic. In most places, the traffic lights are not working either. Total crisis situation. Also there is no evidence of terrorism. Most probably either the Con-Ed power station or the Niagra-Mohawk power station had transformer failure.

Wed, 13th Aug '03, 5:25 pm::

I just gave a big presentation to all the graduate students, area directors, and Deans of housing on Rutgers - my new project: Rutgers Residence Life Network. It's a very easy to use system that lets the student monitors and Rutgers staff manage the student issues in the dorms. It was a 90 minute presentation and at the end I got a long round of applause and everybody went home happy. From what it seemed, it's a great success and people loved it. Now I have a list of 20-30 additional features they want. Gonna do all that before Aug. 22nd - that's when I have to give a presentation to over 100 people. I love my job. Couldn't ask for more.

Wed, 13th Aug '03, 2:00 am::

Holy damn! The news of mugging has made it to the New York Times! Ya Peter's Liquor, two block down my street. That's where most students go shopping before a big party.

Wed, 13th Aug '03, 1:30 am::

Here's some news to scare my family in India. The President of my University, Dr. Richard McCormick was robbed and beaten outside a liquor store, just a block or two away from where I live. Let me repeat, the PRESIDENT OF MY UNIVERSITY. Thankfully there was a student nearby who unknowingly helped the Prez. Lately, there has been increased rate of crime on Easton Av. (where I live), Wyckoff Street, Senior Street and Bartlett Street. These are all tiny streets most Rutgers students walk down from day to day. Not to sound hysterical but last month a girl was raped just 5-6 houses down my street. Thankfully I live in a basement with double door entry and no breakable windows.

It's not been the safest campus to be in lately. Every other night all Rutgers students get an email from the head of the Rutgers Police Dept. warning about new criminals on the lookout. It's like a weekly news. I seriously hope it's a summer-vacation thing and once there's 8,000 students around the campus all the time, crime goes down. So ya, here's a "Hello I love you" call to my family. Don't worry. All the muggers want is the money I don't have in my wallet. Can't take what I don't got. With that, it's sleep time.

Sun, 10th Aug '03, 2:40 pm::

A few weeks ago a new Indian restaurant, Thinisu opened on my block. I just ordered a Pav Bhaji + Veg Biryani from them and am waiting for it to be ready. If you convert the dollar amount to Indian rupees, sure it sounds expensive. However in comparision to other options (Italian, Mexican, Chinese, Wendy's etc) a $5.50 Thali is a pretty good bargain. How far is this place from my house? About 6 houses down the street. Let's hope my Pav Bhaji is tasty and then I've found a good cheap source of food. Only one problem. There's a major chance however, that they may not attract enough customers and shut down soon. Rent is quite expensive in this area and unless they have at least 100 people per day, I don't see how they'll survive. Once college starts though, I'm sure things will get busier. The parent company EBilva doesn't seem like a major organization to me; seems more like a small-scale family-run business. That means they have put a lot of money at stake here and will probably try harder than, say McDonalds or Pizza Hut, to survive and profit.

My OnYourCell project is now in the sales/marketing phase. More about it later, once we have a few more clients.

Tue, 5th Aug '03, 4:35 pm::

I just bought myself a new 160GB Maxtor hard drive via eBay. I'm running out of space and need to setup something for nightly backups of my crucial files. My life's worth of work is most definitely more valuable than $130.

Tue, 5th Aug '03, 11:55 am::

My buddy Chris @ work showed me Terragen - it's kinda like Bryce 5, but simpler in the interface, better in the performance. Can't wait to get home and give it a test run. If I like it, I'll start rendering again. My new pc's perfect for it. Hehe.

Sat, 2nd Aug '03, 4:30 pm::

So last night I finally setup my new remote (popup hell) and now I can finally be the lazy ass I am. I can start my PCTv, change channel, control volume, view full-screen, play songs on TrayPlay, view and browse tv listing, and mute all sounds. And since it's RF remote, I can do all this from the shower or under my blanket in any direction :) Now I just need to set it up to control my mouse and I'm in business.

Me hungry now. It's been looooong since I had some good greasy food. Pizza anyone?

Mon, 28th Jul '03, 12:00 pm::

So I was talking to my new friend Gogi (we're gonna work on a project soon) about Desis and stuff, and landed on Desi Faces.com. Yeah. It's like the Hot Or Not for Indianz! Gogi said: "you know a site sucks when the top 10 women and the worst 10 women share the middle 5." Hehe. No more comments. Except, now I want to make a profile there too. Hehe.

Mon, 14th Jul '03, 3:55 pm::

"Fusing images, text and song, BROKEN SAINTS creates a whole new way of telling an epic tale following the adventures of four very different people bound by an unknown force." - Sun Dance Online Film Festival. Frankly I'm just blown away by the excellent graphics and animation quality. I need to make sometime to watch the 24 episodes, that even BBC talks about.

Sun, 13th Jul '03, 7:50 pm::

I'm trying to purchase a good DVI cable for my monitor but these products sound sooooo dirty! What the hell does "DVI-I F/F Gender Changer 1 Ft." mean! What about "1 Meter DVI-I Male To Male Dual" Ewwwwww I don't even wanna guess. Maybe I just have a really dirty mind. LOL. The reason why I want a DVI cable is that my new video card, which by the way is totally awesome, has a digital output and my monitor has digital input - meaning if I use a DVI cable, my screen will be a lot lot sharper than it is right now. At 1280x1024, sharpness matters a lot. Hope I find something nice 'n cheap :)

Sat, 12th Jul '03, 4:40 pm::

Here's an example of the kind of wacky chats I have online every day:

    Suprithi: i ate some food...feel so much better rite now
    Suprithi: where u wanna take me
    Chirag: hehe pizza is best food
    Suprithi: nah, i ate some rice
    Chirag: compusa ? LOL :-P
    Chirag: bestbuy....?
    Suprithi: i am gonna pretend u never said that
    Suprithi: ok?
    Chirag: lol they all do!
    Suprithi: i am still pretending
    Chirag: *sigh* nobody understands what i truly want.....
    Suprithi: and what do u truly want?
    Chirag: dvi cable for my new radeon 9500 so that my 981 synergy works better on 1600x1200 w/ 75hz ref. rate....
    Suprithi: yeaaaaaaaaaaaaa
    Suprithi: ok
    Suprithi: me too
    Chirag: I'll marry you if really meant that!

Sat, 12th Jul '03, 1:40 am::

WOOOOOOHOOOOOOOO! I am now on my new computer :) It's fully functional and thankfully nothing went wrong. Got a lot of stuff to setup and working full day tomorrow. Oh well... Going to bed in a few.

Now if only I had these superpowers, my life would be so much more fun...

Fri, 4th Jul '03, 1:55 am::

Just got home a few mins ago; had gone up to Hoboken, NJ to see Cigir (Cher). The view of the New York skyline so breathtaking that as soon as I arrived there I realized it was a mistake to forget my digi-cam @ home. However, I didn't even know where Hoboken was and just went cuz Cigir assured me it's pretty. So there we were for 4 hours... mid-summer night, beautiful weather, slight sea-breeze wafting in from the Hudson bay, some good food at some unknown Italian restaurant, and a hint of Bacardi (amazing site by the way). I hadn't seen her in over a month and a half; felt good to catch up on "ish."

I still haven't gone to NYC with her though we planned looooong ago. Well maybe next week...? Problem she works on weekends and I worked on weekdays and weekends. Hehe. Tomorrow being a holiday I was able to go out tonight. Somehow I don't think I'll have too many nightmares tonight. Heh.

Thu, 3rd Jul '03, 11:55 am::

I was just talking to my work-buddy Chris (the awesome guy who's helping me make my new pc) and he asked me to check out his site. While the design is decent, and the grid seems appropriate (this being a science project and all), I told him it's pretty hard for amatuers to use grids etc. and not end up with a cheesy looking site. Designing a website is like working with tools to build a house. Effects like 'grid' and 'drop-shadow' are akin to chainsaws and power drills - only the most experienced can use them well, though they generally avoid using them altogether. Ever worked on a little house project? Even your 5 year old wanted to use the cool power drill? Right? Ya that's the problem with web design too - the coolest effects are just too tempting. Even as Flash is becoming more and more popular, the aesthetics of a good design are still the same - clean, sharp, and warm without snazzy effects. And of course, one much pay utmost attention to the typography.

Tue, 1st Jul '03, 1:55 pm::

I used to think my new computer would be cool before I saw this.

Tue, 1st Jul '03, 1:45 pm::

Guess what? The trailer of my new movie is here: The Chimatrix: Revolutions. Honest! It's the sequel to The Chimatrix: Reloaded. And it's much better than The Matrix: Reloaded in Tokyo :-P

On dreams and nightmaresSun, 29th Jun '03, 4:15 pm::

Researchers have come up a new theory on dreams, unlike Freud's oft perverse interpretation of dreams. If you know me well, then you've probably heard me blabber about this dream I had or that nightmare I had. The current theory holds that stress, anxiety, and tension are the primary causes of nightmares. I refuse to believe it. All my life I have had dreams and nightmares and the earliest I can remember is about 1985, when I was 5 yrs old. Surely I didn't have any stress at age five! I remember I woke up in the middle of the night and cried because I saw an evil dolphin/shark in my sleep - there were actually three but the other two were playing with me; it could be because I might've seen Jaws that night, I don't remember. But as long as I can recall, I have had dreams, good or bad, throughout my life. Generally I don't like to bore people all the time with my dreams, but sometimes it gets so confusing that I can't hold it in.

30-40% of the time, I have nightmares, 10% of them extremely scary. Whenever I talk to people about them, they just brush it off and tell me I need more sleep, even though I might have slept 8-10 hours that night. So while I didn't like the stress theory and totally hated Freud's analysis, I kept wondering what the real reason for my weird dreams was. Then a few years ago Wired had an article about Lucid Dreaming - dreaming while knowing that you are dreaming and the consciousness allows you to guide your dreams. Of course I could perfectly relate to it. I become aware during a number of my dreams and can easily recall most of what I see. Sometimes I control them too and instantly teleport myself from one place to another. I would say I have one or two lucid dreams per week that I control and two others that I just witness. Of course the other 2-3 I suffer because the last thing you want to do when you wake up fresh in the morning, is recall a realistic nightmare about a loved-one's death or hallucinate that the acorns on trees are turning into faces and talking to you (had this one last week - I was sweating when I woke up). And note: there is absolutely no relation between my dreams and what I eat or drink, how hard I study or work, and whom I talk to or argue with.

Sometimes I thought maybe I'm just plain-old screwed up in the head, after all not a lot of people have acorns trying to talk to them in sleep. Till of course this new research came out, stating that dreams, ability to recall them, and creativity are linked together :) Now that just makes me smile with pride, cuz now I can say I have weird dreams cuz I'm so creative. Hehe. Though most of the times I laugh off my dreams or plain old ignore them, the nightmares do haunt me for hours and sometimes days. It's hard for people who aren't in my position to image how the hell can a dream about a lost key cause me to panic for hours after I wake up and I have nothing to say in defense. Next time I run into you, you won't be able to know if I had a dream or a nightmare that morning, cuz well, I've got really at hiding/controlling the effects of weird sleep. And no need to ask me what my last dream was - if it was important enough for me to share, I would. As someone said, "There's a reason you can't show your dreams to anyone else - they are for YOU and you only."

I hope I dream of chocolates and veggie subs tonight :-P

Sat, 28th Jun '03, 6:40 pm::

Having perfected the Maggironi (Maggi + Macaroni), I am now set to make the best microwave baked potato :) I'm trying out a different method each time I try. Once I have perfected my method, I'll post it. The other day I was thinking that I should start a new section on my 'blog: Lazy College Student Recipes - Cheap, Easy, and Tasty!

Fri, 27th Jun '03, 7:20 pm::

Woohoo! I got myself a Delta SkyMiles - American Express credit card! Credit limit is not much ($2000 only) but this makes my total credit limit $6000 :) My MasterCard has 3k, Visa has 1k, and American Express 2k - meaning in the worst-case scenario, I can manage to pay 90% of my college tuition using my credit cards alone (though I will do anything to avoid it). This new card is free for the first year but after that it'll be $85/year. Also I get free one/two SkyMiles for each dollar I spend :) If I pay my tuition via this then I just might be able to buy a ticket to Salt Lake City this winter for free...

Fri, 27th Jun '03, 1:25 pm::

Just had a nice veggie sub @ the new Subway on Easton Av. with my buddy Mason. Stuffed like a pig right now. Anyways, looks like the spam blocking techniques are getting popular. Spam Bayes works good with MS Outlook and if you're like me, using Outlook Expess to the fullest, then PopFile's the answer.

Wed, 25th Jun '03, 3:25 pm::

I'm still using my old pc. My new pc is all messed up. Let's say the mother died while delivering the twins (meaning the motherboard fried up after we installed the dual AMD cpu's). Sad sad. Gotta go through a long process and return it and get a new one. Urgh... I was without a computer on Monday! Can you believe it?

That Monday night taught me a lot of horrible sad things about myself. First of all, in my room I have no means of entertainment outside of my computer - no TV, no radio, no CD/DVD player, not even phone numbers of some of my friends! Sure, I could go out and meet up with a friend, but I mean if I'm alone in my room, there is nothing to do other than read a book. I eventually ended up reading Innumeracy by John Allen Paulos all night. Great book. Highly recommend it to people who love math, people who hate math, and people who are absolutely scared of math. What scares me though, is that without my computer I felt extremely helpless - no confidence, no self-esteem, no strength. I was so panicky and nervous. Next day I told my friend Derek how bad my night was and asked if I could be suffering from extreme internet or computer addiction. He said you're feeling just like a mechanic who has lost the tools of his trade. As crude as it sounded, his answer comforted me. But just like Sharon said the other day, we've all become slaves of technology, myself more so than anyone I know.

I do think I am addicted to the Internet and to computers in general. However, as far as I know, it's not affected my real life. While I have refused dates because of website work etc., I've never said no to hanging out with a friend because I wanted to chat online. So I don't think my addiction is in the disease stage (yet). The day I tell someone sorry I can't go see a movie because I have to read Fark will be the day I need serious help. So far so good...

Now, on to better things. On Sunday, I saw The Graduate on cable. I'd heard about Mrs. Robinson syndrome before and knew it was from this movie, but finally I got to see it. While I loved the movie, what I loved more are the songs. I knew about Simon & Garfunkel before, but this was the first time I paid attention to their songs and now am absolutely in love with their music (at least for this movie). Looks like they are reuniting this fall.

Anyways, gotta get back to work. Lotsa stuff to do...

Fri, 20th Jun '03, 11:05 pm::

At my aunt's home right now. Got my new pc + all my amazon stuff and lotsa stuff from my clients in the mail too. Did some grocery shopping too. And saw one of the worst stupidest Hindi movies ever - Koi Hai. It was so bad I want to gouge my eyes and crush my brain.

Anyways, here's something refreshing: CNN's 50 best websites. Let's see, RandMcNally seems to be a great map/roads site, much better than Mapquest. Whoa and one of my favorite blogs actually made it (hint: DULL)!!! Now I should prolly start going to Consumer Search more often, esp. before buying stuff. Twenty-questions and The Smoking Gun made it too. The rest are just famous/big sites like G & Amazon or stuff I know of, but don't check out like Lonely Planet & IFilm. Where's Fark and Fazed huh?

Fri, 20th Jun '03, 4:35 pm::

Going home in a few mins! Finally... It's been looooong since I been home, missing it bad :( Also my new PC's come :) And lotsa cool stuff from Amazon. Anyways, I'm extremely happy right now. There's a hidden reason too but well, it's hidden. Maybe next week? Who knows...

Thu, 19th Jun '03, 4:25 pm::

Good news on the business front: Got a new client - wants a website like this for $5000 :) Bad news on the personal side: I am soooooo busy - I'll never be able to sleep now. Oh well... I think after this site and my cool little project, I'll be in pretty good shape financially. Let's see how it all works out...

Tue, 17th Jun '03, 3:25 pm::

And I just bought a new PC from NewEgg for $1020!!!!!!!!!!!!! Basically this is all I bought: Dual AMD Athlon MP 2400 2.0ghz CPU on AMD760mpx Motherboard, 1GB DDram - 64x72ecc PC2100, Ati Radeon 9500 128MB DDR, Antec Power Supply 450W, and an Enermax Case. In English, that's two cpu's on a motherboard, 1gig of ram, an awesome video card and a good power supply + case. Why? Cuz my system is over 2.5 years old! I bought it when I came to US and am still using it! So anyways, the stuff will arrive hopefully in a few days and by next week my buddy Chris @ work is gonna set it all for up me. He's a hardware genius - he actually knows what the crazy numbers and cryptic symbols mentioned above mean!

Anyways, gotta get back to work. Oh and I spotted Sharon today. Hmm. Wonder what's she's been upto lately. Turns out she lives just a block away from me - so will prolly go see her often now :) That's once I get my work done...

Wed, 11th Jun '03, 8:35 am::

I dunno if I mentioned this but last week I bought a new shaver. I have now a shaver and a trimmer by Conair. Have to admit it, after trying a number of different products, I've come to the simple conclusion that Conair is a totally awesome company. I shaved last night @ 6pm (after getting the most expensive haircut ever - $18 - ya I was stupid - next time I'm going back to my $8 guy). It's over 14 hours now and not even minor stubble. I can finally go two days without shaving now and not look like a grizzly :)

Got econ exam tonight. Kinda worried since I don't have the book yet (it's in the mail) and the course material is pretty hard. Gonna do all my studying online on G. Lotsa stuff to do @ my work too.

Mon, 9th Jun '03, 2:45 pm::

I search a LOT. I surfer a LOT. I don't know how I ended up here but here's a few suggestions for new punctuation marks. Just think of this - "every sentence you will make in your lifetime will only have one of three possible punctuation endings" - Paul DeMaio! O if you're me, there's also the ellipses (...) But over all, only three ways to end a sentence, unless of course you use my fav. interrobang (?!). Personally I like "The Fuht" (scroll down - last one). Ya so what's my point? Unh... I dunno...

Fri, 6th Jun '03, 4:00 pm::

I've been reading a LOT lately about 'blogs and 'bloggers and blah blah. There are 'blogs, 'blog search engines, 'blog competitions, top-blogs, celebrity 'blogs, 'blog stock market, academic 'bloggers, news 'blogs, comedy 'blogs, 'blog analysis sites... blah blah blah. The list goes on. 'Blogs are the new medium - a personalized medium. And tonight when I go home, I'm gonna analyze it myself and write a little article about 'blogging, what I think of it in it's present state and awaits for blogging in the future...

Thu, 5th Jun '03, 6:15 pm::

Has anyone seen those "Come to New Jersey" tourism ads on TV? They're so fake and poorly enacted. Hell after looking at them I wanna get OUT of New Jersey! Gov. McGreevey comes in the last scene and tells everyone to "Come to Jersey." Oh well, I just hope they stop showing these ads otherwise people will really stop coming to Jersey. No offense to all the Jersey patriots but someone needs to tell these guys that Jersey is not exactly Hawaii or Puerto Rico. It's a good place to live in but sucky ads are no way to bring in tourist dollars.

Thu, 5th Jun '03, 1:55 am::

Before I forget, had an awesome night tonight - chilled with Rita after my Econ class. Went to this really sweet little restaurant/bar down in New Brunswick - Marita's Cantina. Had some Smirnoff Ice's, a big fried chocolate ice-cream and a really great time :) I'm slowly slowly learning to control my excessive talking. Today I actually let someone else talk while I tried my best to not interrupt her at every moment. Well I'll eventually become a good listener. I'm sure :)

She's Croatian. Before I met her, I kinda knew where Croatia was, but didn't know exactly. Well now I know it's on the shores of the Adriatic sea in Europe, bordering Bosnia and Hungary, just a li'l swim away from Italy (esp. if you are a whale). The interesting thing is, my cuzin Purvi is going to Europe in a few days and on her way, she's gonna take a boat over the Adriatic and cross Croatia to Bosnia. Rita's going to Croatia in a few weeks herself. And next week my friend from work Chris is coming back from Europe. There's just toooo many people having too much fun this summer. Oh well, I should just stop complaining and go to bed. Work starts @ 8am tomorrow. G'nite world!

Thu, 5th Jun '03, 1:25 am::

Hi Vishal. Yes, Vishal. Not anyone else, but Vishal... one of my best friends ever. I know you read this once in a while, whenever you get a chance. It's been long since I talked to you. Hope life's treatin' ya well bro. Things are going good out here. If you've been following this self-centered 'blog, you prolly know that I'm working full-time (8am-6pm) and taking summer classes (6pm-10pm) and making websites (10pm-2am) every day/night. So life's pretty tough. But then there are good times too. Most of all, I finally found a peaceful place to live in. It's a tiny room, one-third the size of your bedroom, but I call it home. It's funny how I always assumed that I'll find peace only in my own large 25,000 sq. ft. mansion and yet I have found bliss in a 100 sq. ft. place already. Of course I'm still hungry for more, but just wanted to share my new found wisdom with you that just because one hasn't achieved their life-long ambitions yet, doesn't mean that they aren't successful. Achieving the dream will take a life-time, but who says we can't be satisfied during the journey itself.

I miss you and Chetan a lot. Trust me. I have made a lot of friends here, and thankfully some of them (Arthur, Mason, Mihir, Syed, and blah blah awesome doods) never let me think I'm alone here. But just remember, watch your weight, take care of your hair, get your passport ready, and in a few years we'll be sittin' on a tropical island beach, sippin' pina-colada with li'l umbrellas in them :)

Tue, 3rd Jun '03, 11:45 pm::

Today was a long tiring day. Woke up @ 7:15am, went to work, worked till 5:30pm, got back home. Had some Veg. Chow Mein (good healthy stuff, since it's basically vegetables) and then tried to keep my eyes open but failed. Took a 3 hour nap. Someone called me during my nap and we talked for a while. Then I woke up afterwards and realized I had NO idea who I had talked to and what we talked about. I looked @ my cell's 'Received Calls' and turns out it was Cigir. I called her back to make sure I didn't say anything stupid or just random gooble-garble gojdfgneirgdfg-dgergndfgn cuz I've been known to be out of my mind when I'm sleeping. Turns out it was all fine. She's prolly coming down to New Brunswick tomorrow. Hope I get to see her.

Ya so here's a request to all of you - if you call me and I pick up my cell after a lot of rings and then tell you I was sleeping, PLEASE HANG UP. Cuz seriously if I'm asleep I have no idea what's going on. Now I gotta do some work. More work. Urghhhhhhh. When will this end.

Mon, 2nd Jun '03, 10:45 pm::

It's not everyday that a 65 year old lady talks to me for 15 minutes and makes me laugh like a best friend since first grade would. My landlady, Sunny, an asian woman (I don't if she's Chinese, Korean or Vietnamese) came down to collect the rent for this month. My bunker is right under her bedroom so sometimes when I play music loudly, I worry if it bothers them or not. I told her to instantly call me anytime my music is too loud. She calmly told me, "Chirag, you need your music. It doesn't matter to us if you play your Indian music, Rap, or Hip-Hop loud, because we have learnt to live with it." There are not too many people like this in the world, people who want to "step into a college student's shoes and look at life their way."

Sometimes I wonder what makes some people so understanding. She told me she recognized some song I was playing yesterday and I told her it was Frank Sinatra's "That's Amore." Her husband, Ed, told me when I first signed the lease, that he was a big Sinatra fan too. She admitted Ed sings quite well, but just lacks the "something" that was in Sinatra's voice. So every now and then she sits in front of Ed and his microphone and tells him to "talk to me... sing for me..." I tell a lot of people that I don't really want to live beyond 60. I mean come on, what exactly will I do after I get old? Just sit around and nothing! But just imagining that if I'm lucky, I could end up with someone like Sunny, who can make each day seem like the best day of your life, makes me want to live beyond 100.

Her elder son she said was into Heavy Metal, even had his own band and played guitar really well. But obviously only one in a million makes it big in the music industry. After years of trying to break into the music industry, he ended up being a successful accountant on Wall Street. At his wedding, she told him to cancel the regular wedding-band and instead get his own Heavy Metal band to play the music that he lives for. Her son's friends call her Ozzy-Mom, basically since she told someone her favorite musician was Ozzy Osbourne. Nowadays, she said, some people are calling her Hip-Hop-Ma since she likes listening to the latest music by Eminem and Naaz.

Times change and the only ones happy, are those who change with it. And yet she said "technology is not that good and someday you will realize that only music and nature will bring you true happiness, not checking your email." It's at this point, I guess I differ from her. I'm sure most of you reading this actually side with her but I can't. For me technology is just another aspect of life that brings me pleasure. I'm not writing this 'blog just because I want to write. I'm also writing it because I love writing and instantly sharing what I write with you. And technology is an integral part of it.

I dread the day when I might look at a computer and curse at it that it ruined my life. A lot of people have told me it'll happen someday. I have, of course, cursed at specific softwares on dreadful days, but never have I looked at a computer and thought that it has caused me pain. It's second nature to me. Call me a nerd/geek/whatever but technology brings a form of joy that is unfelt by me otherwise. I'm not an artist, I'm not a creative musician, but I am an innovative programmer. I don't understand how thinking up a new and faster way to access websites is any different from writing a poem, because as far as I know, both bring the same amount of joy to me, first when I create them, and second when others appreciate them.

The cliched saying goes that "Technology is most efficient when it's invisible." I'd like to say that "Technology, once it becomes invisible, is no longer technology at all - it's art; inspring, life-giving, and comforting."

Mon, 2nd Jun '03, 4:20 pm::

Ever felt like the Hanging Gardens of Babylon are too ancient to be included in the list of 7 Wonders of the World? Here's your chance to vote for the new Wonders of the World :)

Mon, 2nd Jun '03, 3:00 pm::

Jpeg and Gif formats for images are so 90's. The format for 2000 was PNG - great improvement over both. And now there's even more formats coming. Jpeg 2000 and VFZ. The new Paint Shop Pro 8 supports the J2P format :) Oh and I'm gonna buy PSP8 tonight - $99. Good price for something that practically runs my business. And maybe after spending so much for a piece of software, I might actually start using the hi-q features. Right now I use mostly the basic features of PSP6-7.

Fri, 30th May '03, 10:20 am::

I really feel like I should start working on my new 'blog soon. After all, my idea of a random design everytime you come to my site, is slowly being copied. Although the implementation is not that pretty (check it out yourself), how long before this merges with this and it becomes a competitor to my idea!

Tue, 27th May '03, 3:10 pm::

In the new movie Bruce Almighty, Jim Carrey stars as a mortal who receives the powers of God. The character of God tries to reach Carrey's character by repeatedly leaving a phone number on his pager - 776-2323. In real life, a LOT of people who have the same phone number are getting tons of prank calls every hour. Hehe. Oh I still have to see the movie.

Mon, 26th May '03, 3:20 pm::

I put a few new pics on my Photo Gallery. You gotta check out Champakali's Angels. Oh and of course Chirag Reloaded.

Fri, 23rd May '03, 3:00 am::

LiveWave cam is the MOST amazing thing I've seen online in months. It's nothing new - just live webcams of streets and cities, however the quality is simply astonishing. It's real-time hi-q live video and best of all you can actually CONTROL the camera! I just moved the Boston (Logan Airport) camera and actually tracked the path of a car. This is just real cool. Anyway I stumbled upon the site after trying to search for some software online that'll let me do precisely that - stream live webcam videos from my new bunker :) So far, no success personally. Oh well, I'll keep trying.

Oh and I had some yummy classic nachos (ONCE again) for dinner. Michele's friend Suprithi just randomly called up and drove down from Marlboro to see me :) Isn't that sweet!

Thu, 22nd May '03, 10:30 am::

I refuse to believe that it is May 22nd. Especially because it's so cold outside that I had to wear my winter jacket! It's 54F outside, that's 12C! In May!

Anyways all last night I was working on Uvasun site. It's still under construction, prolly for 2 months more. Rest life going on as usual. I'm pretty much working 16 hours a day this week. But since I have the Internet @ my disposal everywhere, it's not that bad. If I get bored, I take breaks etc. My projects @ my job on campus are coming up well. In addition to the Uvasun site, I gotta finish this site, this site, and this site. And of course I REALLY wanna start working on my new 'blog. Oh well... maybe in June? Or July?

Classes will start next week. Urgh. Lemme enjoy the one week of 16-hr/day vacation before that starts.

Wed, 21st May '03, 10:00 am::

Up and working! And for a change, I had breakfast today. Well, not exactly a full-fledged 'breakfast', but if you're me (i.e. someone who never eat before 12-1pm), 4 buttered toasts in the morning, right after shower, is a heavily meal :) God I love my bunker. And my microwave and toaster. And my internet and my 4-speaker surround sound system. And my new body-pillow. And eh... I'm soooooo shallow & materialistic! Goooooooo capitalism :)

Sun, 18th May '03, 8:55 pm::

I'm at my new place!!!!!! Long 'blog coming up later. Prolly not tonight. Damage assessment - left mouse click-button kinda broken. Urgh. Rest all fine. Desk kinda scratched but successfully fixed :)

Sun, 18th May '03, 12:15 pm::

"The Moving" has begun. Hopefully my next entry will be from my new place :)

Sun, 18th May '03, 1:35 am::

Just got home (aunt's home)! Two pretty cool days. Yesterday (actually Friday) I came here from college and so did my cuzin Purvi from the city. Since Sneh was out to the prom, Purvi and I went to see Matrix Reloaded :) AWESSSSSSSSSOMMMMMEEEEEE MOVIE!!!!!! Go see it. Came home late, chilled with Sneh & her friend Shreena and went to bed.

Next day I bought myself lotsa useless useful junk from Walmart - a new microwave, toaster, body-pillow etc. etc. Spent a hell lot of money on stuff I could live without. But then this is also the stuff that makes life worth living well. Anyways then at 5pm, we all went to see Sagar's dance @ Strand theater - song was "Rangeelo Dholna". Also Sneh coordinated & choreographed a song for little girls - "Woh Ladki Hai Kahan". Both were pretty good. Purvi, Sneh, Shreena, and I left the show early, got home, picked up Sneh's friend Shridhar, and went to Edison Diner.

On the way, I made over 5 wrong turns and even though I always knew where I was (that is I didn't get lost), I kept screwing up the directions. After not driving for over 3-4 months I realize how bad my memory with roads is. I literally forgot routes that I used to go on everyday! Anyways, dinner was pretty good and here I am. Tomorrow, I move to my new place! YAY!

Gotta go to bed early (meaning before 3am) :)

A LOOOOOOOOONG 'blog coming up in a few days - from my new bunker.

Fri, 16th May '03, 12:55 pm::

I love my job. This is my new project. Yup, card readers :)

Thu, 15th May '03, 10:35 am::

I dunno if I talked about it but one of my new favorite sites is Fazed. It's like Fark, except fresher. Fark has turned into a major million-hits-a-day mega site - it's been commercialized. I still love Fark, however it's got quite repetitive. Most of the links on Fark are news now. Fazed fills in the void - cool websites, funny weird stuff (not weird people doing stupid stuff - cuz that's Fark's domain), and the stupidest games ever.

Wed, 14th May '03, 2:30 pm::

After reading that Programming Language article, I now feel like learning this new language: Ruby. Here's why I wanna learn Ruby, or rather should learn it.

Wed, 14th May '03, 11:55 am::

I'm sure a lot of you have heard about Jayson Blair, the New York Times reporter who made-up articles (more). Basically he stole stories from other journalists using online tools, wrote articles about people he never met and places he never went to, and published everything in the world-renowned New York Times. But what's not why I'm interested. I'm more interested in the FUNNY stuff that was born out of this story. Like the fake NY Times headlines, his new job and the confessions by the-Line Online reporters.

Oh and if you love satire articles, here's the motherload.

Quote for the day: "We make it up. You read it. If the NY Times can do it, so can we." - the-Line Online

Tue, 13th May '03, 10:50 am::

I was sooooo right when I said it'll only be minutes before hi-res pics are made online. Here's one I just found from the Money Factor - New Money site.

Tue, 13th May '03, 10:45 am::

I posted the above pics on Fark and someone said: "As seen above, there is one fundamental difference with this new $20...it's about 500 times larger than the original." Hahaha!

Tue, 13th May '03, 10:40 am::

I am hereby the FIRST person in the world to have put pictures online of the new US $20 currency notes:

In a few minutes, better quality pics will be all over the Internet, and in a few months I'll have the notes in my pockets, but still, it's kinda cool to have been the first to share these with you all :) I'm kinda disappointed though. It was announced previously that the money has a different color. Now when people say DIFFERENT color, you think red, blue, yellow - NOT black & white. Oh well...

Sat, 10th May '03, 11:40 am::

In a world going wrong, at least something went right finally - I got Optimum Online cable internet in my new place! I didn't buy the TV package, since well, it's all too expensive. Each month I'm paying $500 rent, $50 for my cellphone, $50 for internet, $150-200 approx. for food. So there goes $800 a month on just basic survival. Of course I need to pay for my college also. But no worries. Here's why:

    "Hi. This is Chirag. If you are the phone company, I already sent the money. If you are my parents, please send money. If you are my financial-aid institution, you didn't lend me enough money. If you are my friends, you owe me money. If you are a pretty female, don't worry, I have plenty of money."

Anyways, here's my moving status: After my last exam on 13th, I'll slowly start moving my stuff. Hopefully by 18th (next Sunday) I should be all set in my new place. Life is easy and smooth from then on. Gonna go to my cuzins' dance show tonight and also next Saturday. I really can't wait till Econ & Physics exams are over. I'm not getting all A's this semester - mostly A's and B+. Let's hope I don't get a C+ or B in any class, since I know my computer and math exams didn't go as well as I prepared for them. Overall, I'm more than glad this semeste's coming to an end.

Thu, 8th May '03, 1:10 am::

I really love prime numbers. Someday I'll prove something important related to them. I just know it... Anyway this guy came close to solving an important conjecture but sadly not exactly. Hope he fixes his proof. After my exams are over and when I have some time to kill in my new place (only a week till I move), I'll learn everything about prime numbers. Or at least the primality testing methods. I intend to improve upon them. I dunno how, but well somehow.

Quote for the night: "The problem of distinguishing prime numbers from composite numbers and of resolving the latter into their prime factors is known to be one of the most important and useful in arithmetic. It has engaged the industry and wisdom of ancient and modern geometers to such an extent that it would be superfluous to discuss the problem at length Further, the dignity of the science itself seems to require solution of a problem so elegant and so celebrated." - C. F. Gauss (1777-1855), one of the greatest mathematicians that ever lived.

Mon, 5th May '03, 2:45 am::

Shout out to the new kid on the 21 Jumpstreet - Arthur! Happy 21st B'day buddy!!! Let's party tomorrow!!!

Tue, 29th Apr '03, 11:05 am::

Just ordered Cable Internet by Optimum Online for my new place. Yummy high-speed broadband access all for me and me only!

Mon, 28th Apr '03, 12:10 pm::

Mondays just don't feel the same without the Physics lab... Ah... Anyways, Manzinder gave me a ride to Busch campus today cuz I'd have been late otherwise. So sweet of her :) Oh and my 'blog has a new reader now - my housemate Lisa. What's the coolest thing 'bout Lisa? She has the almost same mp3 player as I do - Creative Nomad IIc. I have the Nomad II version (it has radio, IIc doesn't). Anyways, I went over to my new house to get some info about cable internet etc. Well as soon as I move there, I'll need internet you know. My PC doesn't even have a dial-up modem! So only way for me to log-on will be through cable. And so I'm making sure the cable net is setup before I move in there in less than 20 days! Yay! I can't wait...

Fri, 25th Apr '03, 1:10 am::

One of the saddest and most insulting things I could've read online is about my own university - the fact that Rutgers professors are demanding a 44% raise! I'm already working day/night to pay $15,000+ a year in tuition & books etc., and now amidsts one of the largest budget cuts (by the New Jersey State Govt.) these professors are demanding a raise that is incomprehensible! What the hell is going on! Does Rutgers really want to drive away the honest hardworking students and turn the college into a poophole for some rich party kids? Well if these professors (some of whom I really respect, but some whom I wouldn't even wish good morning) have their way and Rutgers keeps increasing the tuition, I'm gonna go ta-ta and off to some better place, where the tuition + living expenses are lesser. Urghhhhh. This is VERY infuriating in the middle of the night. It's a slap on the face of the Rutgers students. On one hand the college administration is urging students to write to the State Govt. and ask them to block the proposed budget cuts worth millions of dollars, and on the other hand, the Rutgers professors are demanding more money than ever. Yes, it's a hard world out there and professors should get paid a lot, but NOT at the cost of us students! I am REALLY ashamed right now. Really.

Wed, 23rd Apr '03, 2:05 pm::

I'm gonna get a new PC this summer. I'm using a two year old AMD 950 Duron with 384mb ram - totally not cool anymore. Here is my new wishlist. This is ONLY the cost of the dual cpu, ram, video card, and motherboard. I'm not buying new harddrives, cd/dvd drives, floppies, or monitor. But boy, when me and my buddy Chris are done with it, it's gonna be SWEEEEET -> a dual AMD Athlon XP 2.5ghz (meaning 5ghz of raw processor power!), 1gb ram, totally awesome video card with digital in/out for tv, lcd etc, and a motherboard (or mobo) with 4 usb 2.0 ports, 4 usb 1.1 ports, 3 pci, onboard lan/sound etc. I might go for a cordless keyboard/mouse too. Let's see. It'll be worth it. You know... 5 ghz... *drool*

Thu, 17th Apr '03, 1:35 am::

Today was a decent day. I was happy to get 20 + 20 in two of my Econ labs and REALLY sad to get only 78 in my comp sci exam :( Oh well, there's still the final and I think I'll cover up. Worked + studied all day.

The best part was after my Trauma & Literature class ended @ 9 pm. I went over to my friend Molly's place and we watched South Park together. Cartman as usual, saved the day. She's in the literature class with me. I had some good red wine (and am still kinda shaken from it) and went to this bar in New Brunswick called Doll's House. Was really cool meeting all her friends etc. over there. Met this REALLY funny Bengali guy with a large beer belly (no wonder!). I'm REALLY sleepy right now and headed straight for ze bed. G'nite world...

Wed, 16th Apr '03, 3:00 pm::

I can't wait to go home tonight and complete my new kick-ass software - HotChime! It's a very simple software for the extremely lazy people who don't like to type urls a lot. I might rename the software too. HotChime sounds spiffy but isn't too informative. Anyways, off to classes now!

Tue, 15th Apr '03, 8:45 pm::

I took a lotta pics of myself yet again. Here's 4 of them in my new cyan/blue t-shirt.

Tue, 15th Apr '03, 6:05 pm::

I want to go on a long drive. I also wanna complete this new software that I whipped up a few nights ago. Will prolly do that tomorrow night.

Tue, 15th Apr '03, 2:55 pm::

Forgot to mention - it's BEAUTIFUL outside. I'm wearing my new clothes *grin* and was walking around the whole campus in the lovely weather. God it's loveleh...

Sun, 13th Apr '03, 4:10 am::

And I just read the last page of A Thousand Acres by Jane Smiley. Now I go to sleep. Tomorrow I study Math. Finish up my Physics. Then Econ. All I want to do right now, is to wear my new clothes... all of them @ the same time.

Wed, 9th Apr '03, 11:40 am::

As much as I like my econometrics Professor, I just don't think it's fair that he assigns a new lab every goddamn week! I just handed in the econ lab this morning and there's another due next Wednesday. There goes my weekend... cuz I don't wanna delay till Tuesday night (cuz look @ what happened last night - I ended up doing the lab from 6pm - 3am!) I didn't even eat anything yesterday, cuz I was studying all night. Soon, in 5 weeks, all this will end... (or so I keep telling myself...)

Of course, when you stare at the computer for 14 hours a day without your glasses, and sleep for 5 hours, you end up with a splitting headache. I still have to write a paper for my literature class and study for the math quiz that got postponed cuz of the snow on Monday. Tonight's not gonna be easy on me either - going home late and then sleepin late and waking up early cuz my job starts @ 7-8 am tomorrow. Why am I whining... I don't know. It's just that I'm really really really out-of-my-head right now.

Walking like a zombie, doing stuff without really thinking/paying-attention - this can't be good. I don't have much time, but I should decide something really soon - Either I live like this for 12 months more and end up with some really enviable degrees (CS + Econ + Math + Honors) or I drop my Math minor or drop my Econ major to minor, and take life a bit more easily. I'm gonna go for a Masters + PhD anyway, so it's not like my whole life will be ruined if I drop my degrees - At the least I'll have a CS major + a lot of classes in Econ and Math and Honors. I'll think over all this, this weekend - when I have no plans - other than sleep and study and relax :)

My present status: Inebriated by stress, inundated by work.

Tue, 8th Apr '03, 7:25 pm::

Just remembered that as soon as I met the owner of my new place, Edward, I wanted to write about him. He's a very quiet soft-spoken 70+ yr old man who listens to Frank Sinatra. I'm not a major Sinatra Fan but there's one song that I really really love. It's today's song of the day. And I met Ed's wife too and she instantly pronounced my name correctly. I don't know why, but I feel pretty special and welcome when people say my name right (and trust me there's a LOT who don't/can't).

Song for the day: "Something Stupid" - Frank Sinatra

Why 'BlogMon, 7th Apr '03, 1:45 pm::

Woke up @ 6am, got dressed, and stood in the line for 2 hours out Miller Hall in freezing 25F (-5C) temperatures to register for my Fall 2003 classes. Had a hot chocolate while waiting and read the first 100+ pages of A Thousand Acres. Still have to read 250+ pages, hopefully before Wednesday. Got Math quiz in a bit, have to study for it. My weekend @ home was pretty good and we had a lot of fun @ NYC, when we went to see my cuzin Purvi @ the annual cultural show @ her school. Pretty much all of the stuff there was amazing, from the Lion Dance to the Step dance in total darkness. I completed A Gesture Life yesterday, and have to write a report on it now.

Sometimes I wonder why I even bother writing this 'blog. What exactly am I writing... what I do or what I feel... Do I always write the truth? Do I only write the 'good' stuff and leave out the formidable 'bad'? Should I even bother writing the stuff that I do write and regret leaving out what I should? Lately, all I write about are events, actions, and plans. No feelings... no thoughts either. I guess I'm just too stressed out right now to do anything except complain about being overworked. It happens in the last month of every semester, the test of my mettle. Every semester, right around this time, I register for more classes than I can handle next semester. And every semester, right around this time, I regret taking so much load and having so many deadlines.

I just had to take one look @ last year's 'blog around this time to remember nothing is new this year, except of course, SNOW in APRIL! Oh well, I'm just hoping things will get a bit easier on me with time, though I don't see how, considering I have a fully loaded summer ahead of me, a very heavy study-load for Fall, and even more work in Spring 2004, hopefully my last semester in Rutgers. I haven't yet planned what I want to do next. Right now is the worst moment for me to plan anything that will decide my future. Though it is imperative that I quickly make up my mind and take steps towards achieving it, lest it might be too late.

Sometimes I feel like I'm being too harsh on myself; nobody asked me to dream of a PhD. Over and over I keep asking myself why am I doing all this, and as yet I've never been able to answer myself. I don't know why, I just have to. It's like some unspoken force that's driving my ambitions towards some unachieavable goal - as if I wereborn to study and work hard. On one hand, I have this rigorous eight-to-ten year tenure of relentless academic pursuation, and on the other, I can just stop after a B.Sc, get a decent job, and in time, start a family, quite like my best friends back in Calcutta.

I am fortunate that I have the freedom to choose the course of my life. I am unfortunate that I have yet to choose the course of my life. Often I act very confident of my plans, as if I've everything planned out two decades in advance, when I don't even know where I'll have my dinner tonight. Well, most of the times I am in fact quite proud of my sound decisions, if I may call them so. But it's at times like these, when I'm more confused than confident, that I find myself stuck in the whirlpool of 'What-Ifs'. There's a lot of what-ifs about me that a lot of people know - what if I wasn't a programmer, what if I hadn't come to US, what if I hadn't made the decision to study so much in mere four year... And then there's that bunch of what-ifs that I repeatedly keep asking myself; myself alone.

Sometimes I realize I sound quite shallow in my writings, other times, quite hyper, hopeful, and energetic. At this moment, I think I just sound morbidly taciturn, for I unwillingly choose not to divulge what irkes me at this very moment. More so, as I write this, I realize my selection of words is getting unusually figurative, quite distant from my usual prosaic flow of Pop-culture cliches. At first glance it is merely the award-winning literary works that I've been unenthusiastically indulging myself in for over a week now, rubbing off on me. Yet as I look deeper, it is not the recent reading that is prompting me to write as such, it is the fact that I can write in this way, and yet have forever refrained from doing so, by no choice of mine.

I always, and only, write what most people can understand without having to refer to a dictionary or a reference manual - for I was taught to write for others. I remember growing up, when I wanted to pen a document with unfamiliar multi-syllable words, often unpronounceable due to our strong Indian accents, I was criticized, even rebuked for being pompous and pretentious. Despite my ability to express myself eloquently using only the words that I felt were nothing short of appropriate, albeit uncommon in vulgar usage, I was told this is not how one should write. I should write so that everyone can read and understand easily. I realize that is true when one is attempting to convey facts and information. But not right now when I'm trying to express how I feel. Just for your reassurance, I'm feeling quite good right now. Nothing to worry about overall. What I mean is that I'm slowly realizing that I can indeed write well, have always been able to. Just that I was never challenged, never expected to pen a Pulitzer prize winning text. Am I saying that I write so well that I deserve literary honors? Far from it. I'm merely expressing my regrets for having to shape my writing skills to fit into the cliched journalistic mould - the one that's easy to read and understand. One can argue that using big words is not the only way to express one's thoughts, and certainly not the most popular. I had no response to that argument until right now. Now I know why I should not limit myself to writing what everyone can understand - because now I've decided to write for myself, and nobody else. When I write, I expect no readers, other than myself. If someone wants to look into my life, my thoughts, my writings, step into my shoes and look at it from my point-of-view, for you've already looked at me from your own. This doesn't mean my 'blog shall be utterly incomprehensible henceforth. It simply means I'll not stop myself from writing HOW I want to write. Of course, I will stop myself from writing WHAT I want, if I deem it too personal, vengeful, or potentially traumatic to anyone, including me. But no more shall I pretend to be a sixth grader bitching about the mess that his life is. Now, I shall masquerade as an English major sniveling at every convoluted contretemps that life excoriates me with :)

Fri, 4th Apr '03, 12:10 am::

At my aunt's home tonight :) I just saw Bend It Like Beckham with the family. Mmmmmm Keira Knightley... Totally awesome film :) Then played (hold your breath...) Super Mario Smash game with my cuzins Sagar and Rohan. I kicked some major Pokeman butt! Gonna go read up on my books now. Feel like starting my new 'blog already. Hehe...

Thu, 3rd Apr '03, 9:00 pm::

Reality TV has never been so real! This month Comedy Central will have some REALLY dumb reality shows -- eight new shows for those looking to get their 15 minutes of fame. Sneak-peeks of "Poor Fools," "The Vault," "Handicap House," "While You Were Drunk," "Really Blind Date," "Trading Babies," "Joe Mormon" and "Celebrity CAT Scan" to debut on Tuesday, April 1. The world has ended when there's a reality show called: "Handicap House".

Sun, 30th Mar '03, 2:35 pm::

So I was just talking to Taylor online and among other things, I decided I'm definitely gonna give this 'blog a major overhaul over the summer. Not just a basic design change, but implement more of a randomized theme feature, that'll automatically change the look of the site every time you visit it. It might be a nice white/gray combination in the morning, yellow-red in the afternoon, and blue-black in the evening :) Would be pretty cool huh! Of course, no more uploading html pages containing content - it'll all be managed by a remote database :) If wanna add a new quote, then all I gotta do is open the MS Access table - Quotes and type/paste it in. If I wanna add a new poem, just type it in the table - Poems, and it goes live on the site automatically! Ahhhhh the cool features I can think of...

Sun, 30th Mar '03, 1:30 am::

WOOOOHOOOOOOO! I just got the coolest website ever! Go and type chir.ag in the address bar. No www's or .coms or http or anything. Just type in chir.ag. Or just click here - chir.ag :) And of course my new email address is: chirag@chir.ag. Gotta love being an übergeek. So ya, I actually paid a lottla money to buy that domain name. I can't say how much I paid (let's just say it's more than average per capita income of most countries), but who cares, if someone else took it before me, it would go away forever :( And come on, all you gotta do now to read my 'blog, is start the browser and just type in my name, with a dot between 'r' and 'a' - chir.ag :)

Thu, 27th Mar '03, 11:10 pm::

Alright after looking @ how bad it's gonna rain this weekend in NYC, plan called off. Prolly a movie around here somewhere I think.

And here's my new fav. comic - Diesel Sweeties :) What is weird though, is that I ALWAYS find a new good comic right before a big exam!

Wed, 26th Mar '03, 11:00 pm::

Another long long day today. I'm changing a few things about my hosting services. I just got a very powerful back-end server hosting @ Hosting Matters. Their services are well priced and the network they run on is simply awesome! With all the new clients I'm gonna host in the next few months, I think this is a good decision. Gotta love expansion :)

Tue, 25th Mar '03, 10:55 pm::

The coolest thing just happened. I was just channel surfing and by mistake I landed on VH1 and they had a program called 'Hard Body', where they were showing celebrity skin care locations, like top New York Salons and best California tanning salons. And guess what? I JUST SAW MY NEXT CLIENT ON TV! Last week we discussed on phone how I will design a new site for his tanning salon. And just now I saw him on TV! That's soooo cool! I just called him up to confirm it, and he said it was him :) Pretty sweet huh?

Oh and guess who often goes to his tanning salon? Jennifer Lopez and Christina Aguilera to say the least! Pretty much every Hollywood celebrity goes there. I think I'll like working on his site. Next week or so I'll begin. Let's see how it goes...

Tue, 25th Mar '03, 1:30 am::

Sleepy as anything right now! Had a loooong but decent day today. Had lotsa Physics classes, had lunch with Mich as usual, went to Complex Variables (math class) and had dinner with Cher :) Gotta love it when a pretty lady takes you to dinner :) Studied non-stop from 7pm till now @ the student center. Pretty much having a bad headache. Still have to do 2 out of 8 questions in my CS homework. Good thing I'm pretty sure at least 5 of the 6 I got are right. Rest, life's going on as usual.

Gonna start searching for a new place for summer. This place doesn't have air conditioning, and since it's winter, no problem @ the moment, but in a month or so, it'll get hot. So for the summer, I DEFINITELY need a place with a/c.

Quote for the night: "You know the world is going crazy when the best rapper is a white guy, the best golfer is a black guy, the Swiss hold the America's Cup, France is accusing the US of arrogance, and Germany doesn't want to go to war."

War in IraqThu, 20th Mar '03, 3:25 pm::

So there's this new reality show on TV - War on Iraq. In fact it's so popular that it's also on the radio, internet, and pretty much everywhere I wander. Oh well, so US attacked Iraq last night and Iraq's pretty much screwed now. While I'm no fan of Bush (or Gore either), I must admit I'm kinda fascinated by his strongheadedness. Right after 9/11 he decided he wanted to bomb Saddam. Guess he finally got the chance now.

One thing that I really like is how Bush gave Saddam 2-day ultimatum. This is politics. Even the smallest/slightest change takes years and decades. Middle-East peace process has been going on for years and years. Clinton cooled down the heat between Palestine & Israel, but as soon as he left, they began to fight again. India-Pakistan have been fighting over Kashmir for over half a century now without any resolution. But it took Bush less than 3 years to pretty much wipe out Al-Qaeda and Iraq! While I fully agree there has been a lot of civilian casualities, I'm kinda surprised to see in this war, there is so much concern for the loss of Iraqi lives. US seems to be trying it's best to attack only the Iraqi leaders/military and not the citizen. Never in the history of the world has an invading country cared more for the lives of the invaded.

A lot of people are against war, especially in US. Sure, of course they are. Because when they wake up in the morning, their biggest worry is which cereal do they want for breakfast, and not whether will Saddam will order his troops to poison their families. One of my housemates is half-Iraqi who been to Iraq a couple of times. I was talking to her the other day and she said the average Iraqi hates Saddam as much as the average Afghan hated the Taliban. And they would more than welcome a regime change right about now.

However, the war isn't as clear cut as it appears (well duh!). There's more than enough oil in Iraq to fuel Bush and Cheney's bank accounts for generations to come. But do I really care if the oil prices go up/down or if Bush makes a few hundred million more? Nah! I'd rather see Iraq turn into a free country without a corrupt dictatorship. Sure, it'll never be US or Germany, but at least it'll be better than what it is right now.

Some of my friends were worried about Iraqis attacking US with chemical and biotech weapons. Of course, that's a real threat and since we can't do anything about it, just might as well go on living our lives without worrying too much about it. If it's gonna happen, it'll happen.

Wed, 12th Mar '03, 2:05 am::

I wrote the above 'blog and just realized that it's funny how I could relate to the same stuff growing up as Kat did. I mean I was brought up in India for the first 20 years of my life! And yet we saw the same He-man cartoons, My Little Pony show, Thundercats, and god knows what else... I had the same toys too... Sometimes I wonder how I never felt weird settling down in US, after all it's a whole new country with a total dif. lifestyle. I guess cuz I was already exposed to most of it as I was growing up. But then I'm luckier cuz Kat and Taylor don't know about Chacha Chaudhary and Gayab Aaya. I wonder if even my sister remembers Gayab Aaya...

From this quiz:

    Q6. Which is India’s first cartoon character?
    Ans. "Gayab" and the serial was "Gayab Aaya". It was about a ghost called "Gayab" who was like "Casper".

Sun, 9th Mar '03, 3:15 am::

Just wrote a paper titled The Philosophy of Trauma for my Trauma & Literature class. Writing the paper took me about 4 hours, however preparing my mind to write it, took over 6 hours, mainly because writing philosophical material, especially stuff that deals with words, meanings, knowledge, and conditions requires a lot of logical thinking. Phew! Glad I'm done with this paper though. Tomorrow I study for my math exam, then write another 3 page paper on Monday, then study for Econometrics on Tuesday. I think I should be free from Wednesday onwards :) Free, to make tons of new websites, bunch of new software, and hoardes of Spring Break fun! (Or so I dream...)

Sat, 8th Mar '03, 4:55 pm::

Time to celebrate! I got 3 new clients to make sites for in the next few months :) Life is gooooood... Last night I was some goooood food @ home (Pav Bhaji, Vada, Indian sweets). Gotta get started with my homework + essays right now.

But I'm in too good mood to study right now, after all I just got new clients :) Hehe. Life's goooooood.

Tue, 25th Feb '03, 3:20 pm::

Oh where am I? I dunno. Been real busy this week with studies. Had Physics exam this morning. It went ok, nothing great. Math quiz yesterday was seriously bad. Tomorrow I have homework + process log due. Gotta start working on Econ lab soon. Ahh sooooo much to do. Anyways, taking a nice break tonight - Kath taking me to dinner and then going to a standup comedy show: Lewis Black Live in Rutgers! Yup! He's the new angry-old man, after George Carlin kinda mellowed down. No matter how much I curse Rutgers all the time, sometimes they do bring in great people :)

Take my Professor for 'Trauma and Literature' class, Dr. Martin J. Gliserman. He used to be the Editor-in-Chief of the American Imago Journal that publishes articles on psychoanalysis in contemporary cultural, literary, & social hisory. His class is probably the most intereting class I've ever taken (although I kinda get bogged down by the 10 novels I have to read during this semester). It's just amazing how much experience he has, from writings of Freud to history of literature, he pretty knows everything :) Yes, I know I sound like a teacher's pet right now, but I'm just being honest. He's indeed one of the best teachers I've ever had :)

Ok back to work!

Sun, 23rd Feb '03, 11:30 pm::

Just saw the Grammys on CBS. Norah Jones - step-daughter of Pt. Ravi Shankar, won EVERY top Grammy - Record Of The Year, Album Of The Year, Song of the Year, Best New Artist, Best Female Pop Vocal, Best Pop Vocal! Wow! Solid proof that musical talent is genetic :)

Sun, 23rd Feb '03, 4:25 pm::

I don't even know what day it is! Been studyin' and workin' hard. Got exams, quizzes, labs, process logs, research papers, and Eviews labs due all this week! Gonna go study math tonight w/ a new friend at the Student Center :)

Thu, 20th Feb '03, 10:50 am::

At work right now. Just waitin' for a friend to come pick me up for free lunch :) Ya ya! I know you think all I care about is free food... Well... you're not entirely wrong. I needed a new hobby and I think that's a good enough hobby - get free food somehow! Sure, I can go and pay by myself all the time, but what's the fun in that! It's more fun when girls take you out to lunch/dinner and pay for you! LOL. Ok ok just kiddin'. I'm not such a moocher all the time. Hehe... Only on days that begin with T, S, W, M, and F.

Mon, 17th Feb '03, 11:00 pm::

I'm still here! It's been snowing soooo hard here that classes have been cancelled for two days - Monday and Tuesday. It's a 4 days weekend! I've been settling in with my new roomie Mike and things are pretty cool. He's VERY VERY different from me and so it's kinda weird adjusting, but he's cool with everything I say, so it's all good :) I'm hoping to go to bed soon... Tomorrow I might go and play in the snow outside :)

Sat, 8th Feb '03, 3:35 pm::

There is a certain type of pleasure that comes from writing good software. It's very different from the excitement of a victory. It's unlike the ecstacy of finishing a one-mile run. It's quite different for the delights of everyday life. It is more of a calm, steady flow of satisfaction and confidence, that slowly and slowly makes you happier and happier. That's exactly what's happening to me right now.

Last night, I wrote Chime Away! - it is a tiny program that automatically downloads and sets new away messages for Aim every minute. You can select messages from tons of categories like Food, School, Shower, Sleep, and Work etc. Eventually there'll be 50-100 categories to choose from, and maybe over 5000 away messages! Took me about 10-12 hours altogether to write the client software, create the server database, write the server scripts etc. But now, I'm done :) It's a pretty sweet software and I'm proud of it.

I realize that my best programming work comes only when I'm programming non-stop and yesterday I had some time to kill. I still have a few larger programs to complete (Ajooba, Glass2k etc.) but I don't care. Those progs are gonna take a while to complete. Prolly 10-12 days of non-stop programming each. And I still have a lot of websites to complete. I woke up @ 11am even though I went to bed @ 4! Dammit, I just can't sleep during the weekends. Actually I woke up because I was really excited about Chime Away! and wanted to complete it. Hopefully it's all done now. Check it out and let me know what you think.

Ahhhhhh life is good. I love programming and web-designing, and finally after 22 years, I can do as much of it as I want. Sure... my family's gonna be all scared now thinking I'll turn into a loner or something. Well don't worry. I work hard when I have to and I'll party hard when I'm tired of work :) Though this week, no parties. Lotsa work and some good reading time. I gotta finish the novel Beloved by Toni Morrison; like 70 pages left. And then I'll start reading another novel: A Gesture Life by Chang-rae Lee.

Life isn't very exciting at the moment. There are no *hot* chics that I have a crush on. But I feel so calm right now, that I don't really care. My mind's at peace and that's what matters... I think my brain loves programming. Hehe.

Fri, 7th Feb '03, 1:20 pm::

What a lovely day! It's snowing outside! I woke up this morning I find almost a foot of snow! (In reality it was more like 6-7 inches, but still...) I look outta my window and all I could see was pretty white stuff all over the houses and road. All the schools in New Jersey have cancelled classes. Of course Rutgers didn't. As usual.

Anyways, I just got my paycheck for January! Yay!!! I'm so happy! Now I'll finally be able to pay back all the money to Rutgers *sarcasm*. Yeah yeah, something's wrong here. I work all of January and I get some money. Then I pay back all that so that I can do more hard studies in the next 4 months. And why exactly does this make me happy? I dunno. Something's wrong with my brain. Hehe.

Okies, so I was checking the away messages of people on my Aim buddy list. Gotta admit, my friends 'n family has some of the funniest away messages ever. Some make sense, most don't, but all have a kind of humor, very typical to their true personality:

  • "you are like santa claus on prozac in disneyland getting laid."
    Okaaay! I'm already feeling better about myself.
  • "the ocean is big and its blue, i just wanna sink to the bottom with you"
    Those were Jack's famous last words before Rose kicked him off the floating piece of wood.
  • "i think i should have seriously been born a blonde....the things ive done this week....unbelievable :-P"
    Would ya believe she's Indian?
  • "lalala la la , lalala la la , lalala la la la la la la"
    Oooo! Somebody's happy...

God I love my friends... And I miss the ones not here with me today... Dammit! I wanna go back to Calcutta...

Fri, 31st Jan '03, 5:40 pm::

Weekend's here! So anyways, I was just reading how Ted Turner has stepped down as the vice chairman of AOL, and realized that now I somehow don't hate AOL that much anymore. At least, not since I realized that AOL is one of world's largest non-profit organization. What? You say, it's not a non-profit organization? Well then it's certainly not a for-profit company, after all, it bloody hell lost $99 BILLION last year!

And Lewis Black is my new fav. standup comedian.

Tue, 28th Jan '03, 9:10 pm::

Thus ends another fine winter day :) Had Physics in the morning and then Computers. I found my buddy Mihir's also in my computer class, so it's gonna be great studying with him. Shhhhh don't tell this to anyone, but I am sooooo jealous of Mihir. Not because he's 6 foot tall, looks like a Bollywood male-model, or because he's a preceptor (= free living on campus) and a TA (= teaches CS 112 course), but simply because he has a GPA of perfect 4.0 after 95 credits! I've about 81 credits and have a GPA of 3.963 :( Urghh! I'm sooo jealous (and shallow!) Hehe...

Anyways, after computer class, I hopped along to my work and nothing great happened there. But after work, I decided to go to this special seminar on Nuclear Physics and before you jump to conclusions, nuclear physicists don't make 'weapons of mass-destruction.' Nuclear Physics simply deals with the study of small lil particles like atoms, protons, electrons, mesons, muons, photons, gluons, bosons, positrons, and a hell lot of other 'ons. Of course there's also neutrinos, positrinos, higginos, and a lot of 'nos too :) Part of the reason why I attended the lecture was well, the pamphlet for the seminar: "Don't go to those Greek Frats & Sororities like Alpha Delta Gamma Phi Kappa Zeta! Come to the Physics seminar and actualy learn what these particles do. Free Pizza + Soda." Yeah, so first, the pamphlet was kinda catchy, and second, FREE FOOD! Hehehehe. I had 3 slices :) yummmmm and lots of coke. Hehe.

The lecture was indeed very interesting. Lately, I've been reading a lot of theoritical Physics material (stuff on space/time/dimensions/universe) and the Prof. answered a lot of my questions. It was interesting to see how much he personally believed in Supersymmetry theory and despised the String theory. Also he talked in quite depth about the future projects at CERN, like LHC and CMS. Ah real interesting stuff if well, you like all this stuff. My interest in all this, is of course, still from the computerization point-of-view.

Here's why I am interested in particle Physics - it needs The Grid to succeed. What's the grid? Well you know how the Internet has connected millions of computers to exchange information; now just imagine if instead of download html files and images, you could literally download processor time and speed - that is, if you could use the whole Internet (consisting of millions and millions of computers), as if it was your own personal mega-super computer! That is what the grid is intended to do: make a giant supercomputer by using the raw processing power of smaller, cheaper computers, in such a way that anyone (ok not EVERYONE, but the scientists) can tap into the sheer speed and perform trillions of calculations per second. Ok so why does CERN need the Grid? Simply because every time there is a particle-collision inside the particle accelerators at CERN (that could be anywhere from 1 to 40 million times a second), gigabytes & gigabytes of data is generated, and it needs to be stored, processed, and analyzed before the physicists can make any new scientific theories. Physics, from the good old days of Archimedes running naked in the streets in Greece for discovering bouyancy and Newton observing falling apples, has progressed to a highly industrial science, where each experiment can literally take months and months of preparations and cost billions of dollars. However, research as such is crucial, not just because we're humans and humans love to explore, but more so, to understand how the Universe works from the largest scales (galaxies, stars, planets) to the tiniest scale (atoms, elementary particles, quarks). And with this understanding, we will someday be able to find a cure for every form of cancer, make tiny (of molecular size) robots that can go inside the arteries and unclog clots in the heart, and may be device means to fly off into the space at the speed of light. Ah who knows!

Ok I sounded a bit too much like a Physicist there! Hehe. Well what can I say... I love science :) Esp. the ending where computers come in, solve all the problems, fight with the villians, and take home the princess :) Oh wait... wrong 'blog! Haha...

Anyways, it's late and I got an early class (in my dictionary, 10 am is EARLY). G'nite!

Sun, 26th Jan '03, 11:05 pm::

What a sweet day. I woke up, did a little website work, created some Excel files for keeping accounts for Chime, and then took a shower. Went back home, watched Superbowl with the family :) Glad the Buccaneers won. Also took some pics of the new paintings around the house (will put them up soon). Now I'm back, watching one of the greatest movies ever: My Fair Lady. Pretty soon I'll go to bed, and the week will start all over again :) Can you believe I have three Physics classes and one Math class! Urgh...

Lyrics for the night:

    "Wouldn't it be Loverly" - My Fair Lady

    All I want is a room somewhere;
    Far away from the cold night air.
    With one enormous chair;
    oh wouldn't it be loverly?

    Lots of choc'late for me to eat;
    Lots of coal makin' lots of heat;
    Warm face, warm hands, farm feet,
    oh wouldn't it be loverly?

    Oh, so loverly sittin' abso-bloomin'lutely still!
    I would never budge 'till Spring crep over me winder sill.

    Someone's head restin' on my knee;
    warm and tender as he can be,
    Who takes good care of me;
    oh wouldn't it be loverly?

Now that I think about it, I already have the room... It's already loverly :) Oh! And it snowed today!

Sun, 19th Jan '03, 4:35 pm::

After a long time, I finally added a simplified captioning feature to my Photo Gallery. And last night, I took pictures of my new room and also put up pictures from my vacation to Utah :) So go ahead and check it out. I still have to write the captions for most of the pics, but oh well, everytime I'm bored, I'll write a few.

Sat, 18th Jan '03, 8:55 pm::

I'm soooooo full. Had wonderful dinner tonight - Chilly paneer, Chinese spring rolls, Manchurian, Pizza, and lots of sweets. I went home and we all cooked (Aunt, Uncle, Sneh, & Sagar) and then set up my Uncle's computer. Then Sneh & Sagar came back to check out my room. It looked like they both liked it :) May be in a few weeks, I'll take them for a fun night out in New Brunswick. Hehe.

Anyways, today I bought a lot of stuff from WalMart with my friend Syed. Finally my room is all set and ready. I got shelves, drawers, desk, chair, side-tables all set :) Prolly gonna take a few pics soon.

Sun, 12th Jan '03, 7:15 pm::

Guess where I'm writing this 'blog from??? Yup! 41 Mine Street! My new home... I just hooked up my computer but still have a lot of other organizing to do. Also gotta go back home and do a few other things before I finally settle here. Ok, I'm off now...

Sun, 12th Jan '03, 1:25 am::

My new room is ready for me now. The bed's made, the desk & chair are all set, the closet's empty - now all I have to do is move my PC, clothes, and personal stuff tomorrow. I'm really tired right now, so I'm off to bed. G'nite world.

Fri, 10th Jan '03, 1:55 pm::

Good news: I got the keys to my new house + room :) I feel all happy right now. I'm @ work @ the moment. Anyways, I was just talking to my friend Megan on AIM, and we just started exchanging cute URLs. I sent her the complete list of cast of Simpsons and she sent me some awesome Homer: Quotes. Come on, what's better than reading this wonderful quote by Homer: "I'm not normally a religious man, but if you're up there, save me, Superman!" Hehe. It's my and Meg's fav. quote :) Oh yeah did I mention, she's a real cutie? Don't be fooled by that spaced-out look, she's a cartographer for an environment research firm!

Thu, 9th Jan '03, 10:55 pm::

Shooooopiiiiiiingggggggggg!!!! Well I just returned from WalMart and I bought a ton of stuff! First of all, this cool folding Futon bed + this awesome fierce animal bed in a bag (comforter, bedsheet, pillow cases etc.). And then I bought lots of small random stuff like a big pillow, bottle of new Xtreme hair gel, air freshner, paper plates, 14 pairs of socks (reminds me of my hostel days), pair of toothbrush, Apricot face scrub, waste basket, two pairs of boxers, and a bottle of Fantastic cleaner. So yeah, I practically bought everything I'd probably need during the first few days of living alone. Of course, this list's gonna get longer and longer and longer as time goes by. Ahhhh the joys of living by yourself. Hehe.

What I didn't buy yet, was food stuff and laundry stuff. Basically because I don't know much about either and will have to take my aunt's advice on it. Tomorrow, if there's time, I'll go and start moving all this stuff to my new room. I gotta assemble my new bed and set up the sheets etc. Also I gotta vacuum my old and new rooms both (since both are pretty pretty dirty right now, esp. my new room... after all college students live there!) Anyways, it's time for me to hit the sack, since I got work early tomorrow. G'nite world :)

Mon, 6th Jan '03, 2:10 pm::

Back in the good old Joisey! Had a pretty tough flight. However I met a lot of interesting people, three to be precise. First, from Salt Lake City to Cincinnati, this 26yr old cutey, Amy, who does some HR management stuff, sat next to me. I had waaay too much fun flirting w/ her ;) Hehe. And we saw the movie: My Big Fat Greek Wedding on the plane together and talked 'bout stuff a lot. For some weird reason, I often get seated next to interesting people, be it plane, train, or just college buses. Then Joe, a Princeton University frosh was on the flight from Cincinnati to Newark next to me. We got started talking and I found out that he's a good old hard working student from Kentucky who got 1520 in SATs!

However, due to bad weather conditions in Newark, that flight got cancelled and I had to take the next flight to Newark. My new neighbor was 60+ yr old Daun, an experienced pilot with the coolest gizmos ever. He had a air-navigation GPS system (cost $1000+), Bose noise-cancellation headphones, awesome Mp3 players everything! We talked all the way non-stop and trust me, I learnt a great deal about planes, flight-patterns, and the whole air-traffic control system.

Then I came home, had some leftover pizza, went to bed, woke up, and here I am :) Life's back to normal. I'm glad.

Sun, 5th Jan '03, 2:00 am::

I had another great day today. Woke up late, went to see Gangs of New York. Pretty good movie; too much blood 'n gore though, so it's not for the easily offended. Then went with my new good friend Peter for dinner @ Macaroni Grill and then off to Sky Bar with Purvi 'n her friends. In short, a fun-filled day. Too bad it's my last day in Utah. Going back to Jersey tomorrow. Actually I can't wait to get back to Jersey too. I miss it too much already...

Fri, 3rd Jan '03, 6:00 pm::

Haven't 'blogged in two days now. Yesterday, we went to Alta Ski Area, where only skiers are allowed - no snowboarders! Phew. Snowboarders usually interfere with skiers and go in weird random ways instead of predictable S-curved ski paths. Anyways, going down the slopes of Alta was probably the best 6 hours of my life ever. It was soooooo amazing I can't even explain. There was this one part right before I reached the bottom, where I was skiing down at approximately 30 mph (50km/hour)! My legs were shaking so hard I felt like I needed knee-suspensions just to hold myself steady. Hehe. And best of all, I went on the Black Diamond tracks with Purvi & her friend Alan. I fell a couple of times on the soft powdery snow (and it didn't hurt a bit) but I think I glided through most of the track pretty smoothly. Come on, Blue Squares & Black Diamonds on the third day of skiing? That's almost a World Record! I have a new (and expensive) hobby now and looks like I'm gonna return here every winter :) Let's hope at least.

Anyways, now I gotta wait a whole year till I can ski again :( But hey, it'll be totally worth it. We're not gonna go ski anymore in the next two days (got lotsa other exciting stuff to do). So anyways, after skiing yesterday, we got home, had a nice dinner, and then went to Salt Lake City Cafe and just chilled with Purvi's old high-school friends till 12 midnight. Then we rented a funny movie: Super Troopers from Blockbuster and watched it. The night before we had rented Ali. Ali's an ok movie, nothing remarkable. So that's like 4 movies already! Oh and yesterday I finally met Priya's friend Leah after talking to her online for over 6 months now :)

I woke up this 'morning' @ 12:30 pm and showered. Then we all went to a great Pizza place and I had the Five-cheese Tomato Pizza. Best. Pizza. Ever. After that we went shopping and I bought one nice expensive sweater-type t-shirt from J-Crew which looks kinda like this, but with stripes (I'm actually wearing it right now as we speak, since we're going out soon). And then we went to Barnes & Nobles and I bought myself three science-related books. Two of them are about the future of science and what the world famous scientists expect to happen in the next 100 years. And the third book consists of short anecdotes in the lives of famous scientists. All cool stuff that I love!

And now we're going to some famous Chinese restaurant within a few minutes. While I love Chinese food, the soy sauce messes up with my blood pressure often (because it is extremely high in the salt content). So I think I'll stick to noodles and low-soy items. All in all, this is quite possibly one of the best vacations ever. No tension, no work, no pending websites to finish, no big bills to pay except the expensive stuff I bought today! My shopping budget was exactly $100 and I spent exactly $99 today. So I have one more buck to spend on anything I want :) But then you can't get anything these days with a buck (other than a 20-minute phone call).

Oh and I got two more clients. That makes it a total of six clients waiting in line = 5 to 6 months of continuous business = good stuff :) In a weird sort of way, I can't wait to go back to Jersey and start working on these sites, especially since I haven't designed a new site in over a month now and I'm getting impatient. I want to make some really awesome sites now, kinda like Brighton.

Ok, gotta leave now. Chinese food is calling me. Hehe.

Wed, 1st Jan '03, 2:45 am::

Happy New Year!!! I had a great time tonight roaming around in downtown Salt Lake City. We went to shows, dance performances, improv comedy, and some pretty good fireworks :) I'm extremely tired and about to hit the sack.

So good night and hope your new year is awesome!

Tue, 31st Dec '02, 1:20 am::

Extremely tired and sleepy right now. Had an ok fun day today. In the evening went to see a Speilberg film: Catch Me If You Can. A fantastic 100% fun filled 2 hours :)

Also got this email early in the morning which totally messed up my mood:

    "Hello Chirag,
    I'm ***** from 53 Morrell Street. I'm writing to tell you that unfortunately we rented the room to someone else today. Please don't take it personally, that's the way these things work sometimes. I'm sure you could still find a place close to college avenue and your job.
    sorry for the inconvenience,

    *****, 53 Morrell.
    "

Yada yada yada! No matter how much I try to not take it personally, it's just not gonna work! Dammit it IS personal! It's not like they rejected me for a job or admission in a college based upon some written portfolio and letter of recommendations. I went there in person, talked to them nicely, asked them a few questions about the house and everyone living in it, they asked me a few questions about myself, and then I left smiling and hopeful. Then they picked someone else over me probably because they liked him/her more than me. If that's not personal, then I don't know what is personal. "Sure, you're a great decent guy, but we just don't want you living in our house with us you know!" Ya well, great.

As it is I have never ever been able to handle rejections very well, and now I gotta go back to Jersey and start the house-hunting process all over again, even though I will have NO time whatsoever for anything other than my job on campus and the 3-4 mega sites I have to start & finish within the next 30-45 days! Rejections, of any sort... somebody PLEASE teach me how the hell to handle them. Failure, I can absolutely handle, because I know that I failed ONLY because I did not work hard enough. And so I'm never worried about success & failure, because they are related to hard work, efforts, diligency, and perseverance (also luck & intelligence but I don't worry about them much). However, acceptance and rejections, I have no control over them. They are out of my powers. As I was growing up, I often thought that someday I'll learn how to accept rejections, or even learn how to get people to accept me. Alas, I'm still as naive and childish in this regards.

Oh well, what am I crying over! It's just a stupid house anyway! It's not like there's no other house in the area to move into! Argh!

Anyways, have a good night everyone! And almost a Happy New Year now... Tomorrow, I'm prolly gonna go a bit sightseeing around the city and maybe some cool New Year's Eve party :)

Sun, 29th Dec '02, 12:55 am::

Hello from Salt Lake City, Utah! This has been one eventful day. I started at Newark, New Jersey at 6 am, then flew to Cincinnati, Ohio. There I had a nice pretzel with nacho cheese @ the airport and continued to Las Vegas, Nevada. En route, the pilot decided to be nice and took us on a 10 minute tour of the Grand Canyon! While I'm sure it's 10000 times more better in closeup, the view from the tiny little airplane window was breathtaking nevertheless. Once @ Vegas, I got to see a few casinos from the airport lobby, like the Stratosphere, MGM Grand, and Mandalay Bay etc. From there, I flew to Salt Lake City, Utah - my final destination.

I'm sure you're wondering why I took such a weird route (that took over 9 hours!) Well I bought my tickets a bit too late and this weird long route was the only thing I could afford. If I wanted a direct flight from Jersey to Utah, it would have cost me over twice the price I paid. Plus it was all fun. I got to be in 4 states in one day! Hehe.

Anyways, I'm here @ my grandma's sister's house. She's pretty young actually (about as old as my dad) and her daughters (technically my aunts) are same age as me. It's been a few months since I last saw Purvi & Priya (at Sneh's Sweet 16) and so I was pretty excited to meet them. Well, we had a nice lunch and then just relaxed for a few hours. And later in the evening, Purvi and I went and rented some ski equipment for me! Tomorrow I'm going skiing!!!!! While I'm excited, I'm still not sure what it's all about. So more updates on skiing AFTER I do it. Oh and I got an email from my dad cautioning me not to ski! Hehe. You know what that means! I HAVE to ski now 100%! Haha.

Along with ski equipment, we also got two movies tonight: Mallrats (upon Priya's request) and Monsoon Wedding (Purvi & I hadn't seen it). First we saw Mallrats and it was a pretty fun movie. In fact so much fun that I was not at all interested in seeing the other movie, because I knew it wasn't a laugh-out-loud comedy. But then since we had nothing else to do, we decided to see Monsoon Wedding after all, and well, let me just say that it is one of the most thought-provoking films I've seen in months, probably years.

Here is my interpretation of Monsoon Wedding: If you want to know as much about India and us Indians in as little time as possible, then just go to Blockbuster and rent this movie. While I am not an avid supporter of the high-profile pseudo-artistic foreign-film-festival-fodder Indian movies made by pretentious directors who prefer to portray modern India as a backward, uncultured, and crime-ridden confused country rather than a slowly but steadily developing nation, I have to admit that this movie totally negates any preconceptions (rather misconceptions) I had about it. This movie very honestly and truly depicts everything that happens on every street corner in India every day. From the ostentatious marriages in rich families to the poor "event manager's" simplistic romantic saga, the movie attempts to give a magnified view of how life goes on in a country chiseled by customs, traditions, class divisions between the rich and the not-so-rich, and the strong bonds that somehow integrate every family unit. India is not just about Taj Mahal, elephants, snake-charmers, hunger, beggars, Kama Sutra, Computer Software engineers, or cheap skilled labor. It's about the people, and this film successfully draws a vivid portrait of my huge one-billion strong Indian national family.

I can't believe I'm saying this, but thanks Mira Nair and keep up the good work. While a few of her past films failed to impress me, this one succeeded. Maybe, because this is her first movie that I have seen outside of India. But I didn't see this movie with the eyes of a foreigner. I saw the movie, as if trying to remember and reminisce, the first 20 years of my life back home. I am glad I haven't forgotten what India is. And I'm glad that there is a movie like this to remind me in case I forget.

Four words of advice: GO RENT THIS MOVIE NOW! Ok, it's five words, but still, you get the point... it's worth it!

Fri, 27th Dec '02, 8:05 pm::

Oh and I forgot to mention. This morning I went to the mall with the family and guess who we met? Johhny Lever - the biggest and most famous Indian comedian of today. He was just shopping around for a new suit and we just happened to run into him. I got his signature on my Chime.Tv business card :)

Moving OutThu, 26th Dec '02, 2:50 pm::

As promised, here's the looooooong 'blog! Enjoy.

Lemme start with the most exciting news of all: I'm moving out! Yup, I finally decided that the simplest way to decomplexify my life was to find a nice place near my college and go live there :) And I found it! This morning I got a call from the current roomies and tomorrow I'll go and meet them. The deal sounds pretty decent: $450 a month including everything (water, gas, utilities, electric, cable tv, wireless hi-speed internet)! And you know the BEST thing? It's about 200 feet away from my work place! Yup! Just a 45 second walk to my work, College Avenue Student center, Au Bon Pain, Wendy's, College Avenus Gym, Computer Lab, Bus Station, and pretty much EVERY damn important place on campus :)

You know what I just realized? Some things are just supposed to happen, and some are not. And no matter how much we try to make them happen, some things won't. For instance, buying a car. I wanted to get a car since months. At the moment, I can even afford a real good car. But somehow I just don't want to pay so much for something that'll only give me transportation to college and back. It's just not worth it. But then last week when I thought about moving out as a viable alternative to buying a car, things suddenly started making more sense. Sure, it would cost $600-700 a month to live all by myself (including rent, food, amenities) which is the same as it would cost me to buy a car, but life on campus would be just soooo much more exciting. While life @ home with my family here is great, it's just too much like a school. I go to college during the day, study + work all day, come back home right before things get interetesting, study + work some more, then go to bed and the cycle continues.

But if I'm on campus, everything will be different. I would not have to worry about the lack of time to do things. I will have enuf time to do everything I want, since I wouldn't have to worry about coming to campus or being at home or anything. It's just simple - no tensions. My life, my time, my work. Damn I'm a selfish commie! LOL. But the bottom line is, finally, I can live the life of a college student. I can wake up when I want to, I can sleep if I want, or I can stay up all night talking to my new roommates or other friends on campus. I can finally be around people my age all the time (although a change would be welcome from time to time - that is home visits twice a month). And I can finally just wake up, brush, and WALK to my work! Haha. Hell if I practice enuf, I could probably hop to work! Or skip rope to work! It's only a stone's throw away.

Actually it's just good luck that I found a place so damn near everything. And see that's exactly what I'm saying! When I wanted to buy a car, nothing seemed to go right. Every dealer would give me weird prices, the car I almost bought wouldn't start, the insurance company would give me stupid extra-high rates! It just wasn't meant to happen. But now, as soon as I decide to move out, I coincidentally find a place right next to my work! There are over 800 houses in the area near my college, but most of them are at least a 10-15 minute walk from the student center. It HAS to be a big coincidence that I actually find a place on the SAME street as my work! My office is at 12 Morrell Street and this house I hope to move into, is at 53 Morrell Street! Talk about location!

Ya so I'm extremely excited 'bout this whole moving out thing. I talked to my uncle/aunt/cuzins and they agreed that if it's easier on me (oh yes!), and if I can afford it (yes I can), then it's best for me to move out. Of course, no more commute, expensive taxis, waiting for buses, or begging ppl to let me sleep over for the night. I'll be right in the think of things with ample time for socializing :) But I think my uncle and aunt were kinda disappointed though. I've been happily living with them for over two years now! And moving out away from them seems like a major decision. They didn't see this coming :( Anyways, I will be coming home regularly because I still gotta keep Chime Softwares alive :) So it's not like I'll run away and never come back. Hehe.

Okies so now we go on to the next item of importance: My vacation to Salt Lake City, Utah. I leave Newark early morning on Saturday and come back next Sunday evening. So it's like a 7-8 day vacation in the beautiful Rockies :) I can't wait to meet everyone there: Masa/Masi, Purvi, Priya, and their friends!

So what else is going on... Oh ya college! It's done for the month :) Although I start work on Jan 6th, my studies don't start for 2 weeks after that. Anyways, I'm hoping to get A's in all my classes for this term. Let's see what the final results say.

Ok so this was long enuf. It's vacation time and I don't wanna spend any more time on my computer. After all, once I come back from Utah, it's gonna be LOTS and LOTS of work non-stop all the time. So lemme just go and watch a movie or two in the meantime :) Later!

Fri, 13th Dec '02, 8:15 am::

Sweetie, we need to talk! Hehe. Just kiddin! I mean, I feel like talking :) Aren't you glad? Hehe. So let's see what's happening in my life overall. First up, studies, exams, and college. Next week is gonna be hell, but I feel like I am decently prepared for everything. I am not too worried about Economics and Calc4. I am slightly worried about CS 206 - Discrete Structures II. I am highly tensed about CS 211 - Computer Architecture. And I am extremely nervous with regards to Phyiscs I. I don't think there's a pattern here as to which subjects I feel are easy or hard. Basically I'm worried about the subjects in which I haven't done too well till date (CS211 & Physics), and not too worried about the ones I've done good in (Econ & Calc4).

Other than academics, I got a lot of pending stuff in college. First off, my tuition! At $6200 a semester, my college is taking away almost every penny that I have in my bank account :( I'm not gonna pay up till the next week, but still, it's gonna hurt real bad to see my nice four-figure balance drop to two figures :( Well anyway, at least my job on campus is going good. One of the systems I made is under extensive pre-user testing right now and will be in place for the general student/faculty users in January once college starts. My latest project is just starting to shape up well and hopefully I'll have something substantial before Xmas. Remember, I can't talk in detail about my work because of confidentiality reasons (I feel like a secret agent right now. Teehee...)

Oh tonight the sorority that Mich is a 'sister' in, is throwing a party and I'm invited. The theme is 'Sex on the Beach' (Don't get any dirty thoughts! 'Sex on the Beach' is actually a well-known cocktail. Check out its molecular-structure here! Hehe...) After I'm done w/ my two pre-exam review sessions today (Physics & Calc4), I'll go do some work + studies till the party starts :) I'm 99.99% crashing over on campus. Don't really wanna get back home in that *condition* you know. Hehe.

Ok so now we come to the most expensive detail of my life. Car. More specifically the 2003 Mitsubishi Lancer GS. Well, I got a real good quote from a local dealer and I can lease (=rent) the car for 3 years for $245/month. I can totally afford that! No problem. So why didn't I buy it already? What am I waiting for? Well you see, I'm in New Jersey, the state with the worst auto-insurance policy in the whole country, where the rates keep going up more and more! So interestingly, guess how much it would cost me to insure a car that I can lease for $245 a month? Hold your breath... $365 A MONTH!!! Yes, that's how much my insurance company told me would cost me a month IF I leased that loveleh Lancer. Can I afford it? Yes. But am I stupid enough to pay more money to insure a non-luxury economic family-sedan than actually lease it? NO! I can understand $200/month on insurance for a brand-new car, but how can insurance cost me 150% of cost of the car itself? I'd rather buy TWO cars! And if anything goes wrong with the first one, I will use the second damn car! It'll be CHEAPER! And I'll appear 'rich'. Hehe.

Ya so I'm REALLY pissed about the whole car thing. I asked my insurance company, (which is well-known for being the best company with cheapest rates) as to which car would I have to buy to keep my insurance low. Her answer was: "For any car you buy as a PRIMARY driver, you'll have to pay over $250 a month, since you are a single male, under 25, with less than 3 years of driving history. It's best if you buy a car in Jan 2004."

But dammit, I can't wait THAT long. I NEED a car right away. And I need more money to afford it. Well you know what I do when I feel like I don't have enough money? No, I don't try to 'save' money. I don't begin to cut-corners, save pennies, or collect coupons. I don't try to curtail my expenses smartly. And I sure as hell don't cry and whine that I have no money. I MAKE MORE MONEY :) That's what I'm gonna do now. If I have to earn an extra $5k a year to afford a car, by God's name that's exactly what I am gonna do, no matter what! If that means I have to work 20 hours a day and sleep less than 3 hours (it takes me at least one hour to brush, shave, shower, eat etc.), I'm gonna do it. I WANT MY BLOODY CAR! Hehe. Ahhhhhh sometimes it feels good to be mildly enraged. Hehe.

Have you noticed? I almost never ever get angry. Getting angry I feel is a sign of weakness (except in case of my dad, cuz everytime he gets angry, he gets even more powerful! hehe). So anyway, I keep changing subjects a lot. I think the appropriate phrase is: Random digression. My friends call me the 'Random Boy', because I might be talking about something and all of a sudden I jump to something else.

Ok back to reality, I gotta go to college now. Hopefully Angie's gonna get me free food @ the dining hall. Yay! Remember that quote about free food? Yup, it's the best kinda food in the world. Mmmmmm. Anyways, I feel like I've talking enough. I realize now that no matter how quiet I want to be sometimes, most of the times I like to yap non-stop! Conclusion? This 'blog will survive. Don't worry.

Nothing to saySun, 8th Dec '02, 12:35 am::

I never thought I would ever reach this point, but today, I feel as if I have nothing to say. Right now, other than this 'nothing-to-say' thing, there is really nothing I wish to share, comment on, or discuss. There is nothing going on that makes me wanna talk non-stop, and nothing so extraordinary that I am overly excited about. Things are good. Nothing's wrong. It's not too boring or dull either. It's just that I don't feel like talking anymore. I think this has happened because I haven't met any new people recently, and have pretty much nothing new to say to the ones I already know well. Sure I can say how much my Physics exam is scaring me, but it's nothing new. I can probably say dinner was good tonight, but it's always been equally good. I worked and studied and got back home, but I don't think any of that makes a difference to my existence.

I was always afraid that some time in the future, a day would come when I would stop wanting to write this 'blog, and last few days have seemed like it. While there are times when I would love to be able to write a 'blog entry on the spot (like when I woke up and saw snow for the first time this year, or just after I played football w/ the guys), I honestly don't think I feel any excitement at writing a 'blog past midnight when I have nothing to say in particular, other than recite my day's itinerary. I used to love updating my 'blog, not just because I like receiving feedback from lotsa people, but basically because I liked talking about things. Right now, I feel like I've said enuf in life. It's time for me to just shut up and do. Too much talk and blabber is not too good for anyone anyways.

Interestingly, none of this is having any effect on my mood, studies, work or anything. I'm doing the same things as I always did, except without trying to start conversations with random unknown people, and without trying to keep speaking non-stop all the time. Probably it's good; maybe it's bad. Frankly, I'd just like to stop here right now and go to bed :) I don't know when I'll update the 'blog again. Just don't hold your breath waitin' for an update. It could be as soon as next 5 minutes, or who knows... never ever again? Damn just thinking that this might be my last 'blog ever, makes me all nostalgic of when I started this last year.

Oh well, g'nite world.

Sat, 30th Nov '02, 8:00 pm::

Congrats Chetan & Shradha, the new couple!!! I really wish I was there... I miss you guys...

Tue, 26th Nov '02, 11:05 pm::

I miss those days when Chetan & Vishal used to call me up to see a new movie, 10 minutes after the show had already started and I was still in my pajamas. Yup, I miss those days.

Tue, 26th Nov '02, 11:00 pm::

My new computer arrived! I've been installing all the stuff for 4 hours now! It's a LOT of work. But it's fun :)

Mon, 25th Nov '02, 8:15 pm::

And what a better way to ruin a perfectly great day, than by opening up your Term Bill for the next semester. Yup, I just checked the mail and for next semester, I gotta pay $6200 by Jan 2, 2003! OH MY GOD! The sky is falling! Hehe. Well I think I'll manage to get by (despite the new car expenses...)

Tonight, I work. New websites. And if I get bored, I'll do Physics homework.

Sat, 23rd Nov '02, 2:25 pm::

And the local time in India is... 12:55 am. Actually I just went to WalMart and bought myself a couple of 'important' things, like a new two-time zone watch (that tells me the time in US & India), a 12-pack of Diet Coke, and some good Energizer rechargable batteries.

On my way to work, I turned on radio to good ol' NJ 101.5fm and heard a wonderful old song by Billy Joel - Piano Man. Really good song.

Tue, 19th Nov '02, 4:35 pm::

Just got home early. Didn't wanna attend the looooong economics class. Oh and cool stuffs. I chilled with Lisa (from Calc4) for a couple of hours. We went to McDonalds where I had my usual boring McSalad + Diet Coke while she had normal food, like normal humans. I wish I liked the fries and burgers etc. in McDonalds, but since I don't, the only thing I can eat there is the salads. Oh and I love Diet Coke. Everyone knows that :)

Ya so I was w/ her and we just talked and joked and scared the hell out of each other by discussing our Calc4 exam coming up on Thursday. She's a nice girl - one of my new best friends. Oh and hopefully she's takin' me to see Harry Potter II after our exam. I can't wait to get over with the damn exam. It just uses up all my time and brain. Hehe.

Anyways tonight, I have more studies to do. And still gotta complete the new websites that I've begun. So it'll be a busy night.

Tue, 19th Nov '02, 9:00 am::

I worked on this site last night. Though right now it's 100% CSS, it's still not W3c compliant. Yup, you heard me right. There's actually a World Wide Web Consortium that creates and oversees the Web Standards. I am gonna try to make sure all my new sites comply with the standards.

Mon, 18th Nov '02, 9:25 pm::

Since I have a lot of new web sites to design, I decided to finally get in line with the current trend and design all my new sites using CSS. CSS is a markup language for the modern browsers that enables the developer to seperate the content from style & structure. In other words, CSS is an addition to the HTML language (that is used to make web sites), and it greatly simplifies the design process. If used optimally, CSS eliminates the use of tables, ignores older browser-specific tags, and involves no messy javascripting. Everything is clean and efficient. These days a LOT of sites have stripped off their <table> tags and resorted to plain CSS. Also most experienced bloggers who use CSS, have very clean and simple designs :) 'Bloggers rawk!

Someday when I've time, I'll switch my 'blog over to CSS too. Actually I feel like it's the 'bloggin community that actually accelerated the spread of CSS - since being a 'blogger I can easily understand why separation of content from style is extremely useful. 'Blogs are ways to express oneself, and by every means, a way to display one's creativity and flair for good design. Not only do I want to write how I feel on my 'blog, but I also want to make sure it looks slick and clean. However, using existing HTML elements like tables, lists etc., it gets annoying to write a blog AND insert html tags everywhere to make sure it aligns perfectly with the overall page design. Once I'm switched over to CSS, I really wouldn't have to worry about design, since once set up, the design takes care of itself. Then all I'd have to do, is come in here everyday and type random stuff and hit 'Save' :)

Mon, 18th Nov '02, 7:50 am::

For some weird reason, I slept real well tonight. I feel quite fresh, relaxed, and excited this morning. Let's hope my energy level soars this high all week, cuz I have lots of studies + work to do. And I have to start working on the FOUR new websites right away. Stuff like this takes a LOT of courage. Trust me...

Fri, 15th Nov '02, 5:20 pm::

Just got home. Classes were ok today. Nothing great. After classes, had some important stuff to deal with @ home. After that, I chilled w/ the Mich & her friend Angie. I've been talkin to Angie online for over a month, but finally met her in real today. Ahhhhhh such a lovely girl. Well tonight, I go clubbin' w/ the chicas! Yay! Hehe. Tomorrow, I work all day. Oh well, it'll be cool, since I have to start this new hush-hush cool project that I can't really tell anyone about... hehe. Ok gotta get dressed and off to the partyyyyy!

Thu, 7th Nov '02, 11:55 pm::

Found this interesting new site: Googlism.com. It tells you what Google thinks of any person, company, place etc. Pretty neat. Look what it says when I search for Chirag:

  • chirag is here
  • chirag is in search of a job
  • chirag is a currently a third year resident
  • chirag is the first field to produce crude from a production sharing agreement between azerbaijan and a bp
  • chirag is expected to increase to 17
  • chirag is a dynamic internet entrepreneur and a founding director of internet technology provider tradingparts
  • chirag is caught in a vicious cycle
  • chirag is still not convinced but shaken by the idea that mandira might be pretending to be pregnant

Even more interesting, are the results for poetic words like love, life, and beauty. It's like a long poem, written by an intelligent bot!

Fri, 1st Nov '02, 10:15 pm::

A new web-designer friend of mine just came back from watching the movie Bowling for Columbine and raved how much he's impressed by the movie. It's been a long time since someone said stuff like that to me. So I went through the sample film-clips, and trust me, I'm in a state of euphoria right now. I'd suggest everyone to see 'A Brief History of America' clip and if possible the other three short clips also. This movie is about violence and America, about the Columbine shootings, about the American love-affair with guns. I haven't seen the movie yet, but I'm gonna go see it soon. I really want to. Here's a review of the movie. Here's one more.

One thing that really touched me was a quote by Marilyn Manson, the infamous rock singer, hated by parents all over the country. Since the Columbine shooters listened to his music, he has been widely despised as the devil who spawned the killers. I must say that though I never knew much about the guy, his article in defense of his music genre, impresses me highly. I have'nt taken much interest in his music, but at least now I know that he's not a hopeless evil freak as a lot of people make him out to be.

Quote for the night: "I wouldn't say a single word to them. I would listen to what they have to say. And that's what no one did." - Marilyn Manson, on being asked by Michael Moore, director of Bowling for Columbine, as to what he would say to the kids at Columbine, right after the shootings.

Fri, 1st Nov '02, 9:55 pm::

My new fav. site: Salt Lake City Airport. It's sooooo sweet.

Mon, 28th Oct '02, 12:45 pm::

For some reason, New Jersey is called the armpit of America. George Carlin called it the tollbooth capital of United States. It's the butt of many a joke and recently this joke about a couple of Jersey hunters was crowned the funniest joke of the world. Well, here's an article that defends New Jersey for the change.

Sun, 27th Oct '02, 1:05 pm::

This morning I learnt that acetole (in nail polish removers) and the chemicals in hair spray can take off most of the black ink from a ball-point pen that leaked into all your new winter clothes. But well there's not much you can do to save your favorite new red sweatshirt from a huge 2 inch black-ind spot right on the front, after it has dried with the heat on :( Today is a sad day.. I lost my best fav. new shirt to a horrible horrible washing machine and dryer. Tsk. Tsk. Now I'll have to go buy new winter clothes! :( Gonna go take a shower now and then make my new schedule for the next semester. I wonder what classes I will take...

Getting used to stuffThu, 24th Oct '02, 9:00 am::

It's funny how we keep doing the same things over and over everyday and seem to be getting better and better at it. I'm in my office right now, sitting back, relaxed, with my feet crossed and resting on my cpu right under my desk. When I started this job, it used to take me a full 3-4 minutes before I could get so comfortable, mainly because the keyboard & mouse wires got in the way, my chair wasn't positioned far back enuf, or the keyboard rest wasn't high/low enuf. Today it took me less than 20 seconds to enter my office and get settled.

I'm not trying to express random spontaneous thoughts here. My point is, we all get 'used' to stuff over time and things keep getting easier and easier (well normally). Take my websites for example. What took me weeks and weeks to design, now takes me just a few hours - mainly because I have all my 'systems' in place. If today, someone wants me to create a hi-end flash site for them, my first question is - "Do you want it within the next 15 days?" Just a few months ago I couldn't have imagined designing hi-q sites in a matter of days. Call this experience, knowledge, practice, or anything else you can think of, I think it's simply the case of my 'Cheese' being in place. If by some misfortune someone moved my cheese tomorrow, I'll be back to step 1. Then I'd have to smile and start all over again. If you have no idea what 'Cheese' I'm talking about, go buy this book.

Thanks to my dad's friend, Kiran Raivadera, I learnt not to get too comfortable ever. So if by some chaotic mishap my dean and business admins want me to change my office and go work some place else, I think I'll handle it pretty well without letting it affect my morale and confidence (especially if the new office has a microwave, refrigerator, cable tv, and a nice bed! hehehe *grin grin*).

Sat, 19th Oct '02, 8:20 am::

Awake and online! I made a new online friend - a guy who works 24/7, and makes software, just like me. Hehe. Check out his site - East Bay Technologies. He's damn smart, and works in VB just like me. I was just giving him some free web-design tips. Hopefully he can return the favor by helping me beta test my softwares/websites in the future.

Well I have a long day ahead of me. Last night I successfully completed the Physics webassign. Yay for the me! Haha. Today I got lots and lots of work @ my job on campus. Ahhhhh. But it's cool. I'm gonna enjoy it, cuz it's some pretty interesting stuff.

In other news, life's good. I get exhausted a lot, but overall my mood is on the happy side. Hehe.

Thu, 17th Oct '02, 8:40 pm::

I have NO idea what happened to me yesterday. I came home all tired from college, sat in front of my desk, opened up all my work, and next thing I know it's 6:45 am! I literally slept on my chair!

Anyways, I had a pretty good day @ school today. The whole morning I spent @ my old office building, having some serious meetings with Elaine, Doug, and later with Kathrine & Mary Jo. It's kinda funny because Mary Jo's son Nick is a friend of mine. Hehe. Well all the meetings went pretty well and I have enuf work piled up for me for the next 6 months. Hey that means 'bling bling'. .. Hehe. Some of the projects are pretty cool and very important. Seriously. I'm literally gonna become an indispensable part of the Rutgers Business office now, having created over 4 big systems!

Oh well, after work, studies went ok. I half-slept in the Calc 4 class, cuz it was sooooo boriiiiiing. After class, I chilled for over an hour with my new friend Lisa, also from the Calc class. It's odd how I found most of my best friends in math classes. But damn, she's a pretty neat girl. She actually gave me a free ride home! Yay! Saved me mucho money. Hehe. The neat thing is, we both have a common friend - Steph - the really good artist who helped me make this site. Oh and since Lisa and I both have a free period on Tuesdays and Thursdays after our Calc class, we can hang out @ the Busch student center & stuff. Phew. Finally some real friends to chill with!

Ok, got lots of work to complete tonight. Have to catch up on all the stuff I didn't do last night either. Ahhhhhhhhhhhh. Have fun & be good. Cya later!

Sun, 13th Oct '02, 1:15 pm::

Before I hit the books, just wanted to talk about one of the things on my mind at the moment: World! What the hell is happening lately? From bombs to more bombs! Last year, despite the Sept. 11 events, I did not think that terrorism had reached a global scale, well mainly because it wasn't happening everywhere. I can't really say that now. Either the incidents of bombings and mass killings have actually risen sharply or CNN and BBC have got really good @ their jobs. Whatever be the case, I do agree there's one big threat to everyone - Saddam. While there are millions who support him, millions who think he's not a threat, and millions who think military action by US is not a solution, I, for once, am glad that there are still intelligent people who are able to assess Saddam's powers analytically, and are cautioning us to be wary of them.

While it'd be stupid to say that any form of warfare could be 100% good, the positives on attacking & denuke-fying Iraq, and removing Saddam from the 'throne' are definitely greater than the loss of lives. Why you say? Well simply because Saddam is buying uranium like crazy, and trust me he's NOT making a nuclear power plant in Iraq. Sure, India and Pakistan have been playing with nukes recently too, but it's different in Iraq's case - mainly because Saddam is a propaganda factory. (If you really want to see how much of BS this guy can make up, check out this music video - real video format. It's scary. Trust me.)

India and Pakistan have a beautiful bone of contention among them, while Saddam has nothing. He's armed, he's cornered, and he's ready to attack anytime. The main thing is, he's going for very low-tech weapons of mass-destruction, meaning he's not empowering himself to the new technology like India & Pakistan, but rather, doing whatever it takes to cause fear and quite possibly a mass genocide.

So yeah, like Oprah, I feel that military action to once and for all get rid of Saddam is the only option right now. Hey, even though the US didn't accomplish much in it's War on Terror in Afghanistan, at least it got rid of the Taliban and made the Afghani life bearable. I remember as a young boy in India, for my Hindi class, I had to read the story Kabuliwala written by nobel-laureate Rabindra Nath Tagore. From that day on, I had a mental picture of the common Afghanis, as being kind, giving, and generous. Too bad I grew up to see how some religious fanatics like Taliban hijacked the freedom of the common man, and how badly these honest people were tortured.

Tue, 8th Oct '02, 6:45 pm::

Here's 100 new phrases, most of which I'd never heard before, but somehow all of them make perfect sense.

Fri, 4th Oct '02, 8:45 am::

It's mega blog time! I have an hour before class starts and so well, lemme just blurt out random stuff. First lemme begin with:

Song of the day: "Brand New Day" - Sting

I love this song, it's one of my favorite songs ever. Just makes me all fresh and optimistic everytime I hear it. Last night I put that song (along with 39 others) on my Nomad ;-) Oh and trust me, it's the BEST thing I've ever bought for myself. I'm listening to it as I write this.

Anyways, this morning my cuzins Sneh & Sagar woke me up by shaking the hell outta me! I was so shocked that I thought the damn house was on fire; turns out it was only my b'day :) Hehe. Then later my uncle & aunt wished me "Happy B'day" and here I am... on a lovely beautiful cloudy cold day, in a computer lab, writing my 'blog - couldn't be happier (except of course, if I was with my parents & sister instead).

I don't know what my fascination with cold gloomy windy rainy weather is. Everyone around me seems to totally hate it. I just love it. Hehe. I'm prolly weird. Who cares! It's beautiful outside. I'm gonna go and chill outside under a tree and read a book. Ok, good bye, see you.

Tue, 1st Oct '02, 11:45 pm::

I'm shopping around for a good auto-insurance provider. My current contract will end in a few months and so I'm trying to get something cheaper than what I have @ the moment. I know a few things though: Cuz of my little accident in January this year, my insurance costs are gonna go waaaaay up! And when I buy a car, it'll add major costs to my insurance. But one thing I've learnt hunting online lately, is that picking an insurance company is a pretty complex job and no matter what price you get from one guy, you HAVE to shop around a lot before you settle down for anything in particular. And next year if they try to raise your premiums, just shop around again. Of course, changing insurers every year is NOT a good idea, but if they decide to double the premiums (as I'm sure mine will), it's better to go with someone else who might charge only $100 extra, and not double.

Yeah, life's about making simple decisions from a selection of complex variables. Like, do I want to buy a car or not? A simple yes or no question, but there's a lot of thinking that often goes into making the choice. As time goes by I'm getting more and more impatient with this question. Slowly I'm diverting to the 'yes' part. Everyday I waste a lot of time waiting for buses or commuting by mass transit. I can save 2-4 hours per day (YES!) if I actually drove to college and back, and did not have to stay on campus in between classes that were 5 hours apart. Also I do not need to leave the house at 7:30 am on Mondays, Tuesdays, and Fridays, cuz my classes start at 10. However, since my uncle can only drop me off @ 7:30, I have no choice. If I had a car, I could work/study 2 hours from home and then just leave for college @ 9:30. I was definitely gonna buy a good new car this August, but I couldn't cuz my college tuition was raised by $2000! That was my allocated budget for car. But now some things have changed, and I think I'll be able to shell out a few grands this year to buy myself a nice crappy old 1995-1997 used car, that will prolly last 12-24 months and at least save me 2-4 hours everyday. My budget is definitely less than $3000, more around $2000. Ahhhhh, let's see what happens. I'm too sleepy right now to think right.

Sun, 29th Sep '02, 7:25 pm::

Oh my God! This is insane! I just realized that within the last 5 days I made 3 websites! Of course, two are just front pages with not much data, but the front page design normally is the toughest part. The latest site is actually a redesign of the original site for DSANJ. Check out the new version at www.dsanj.com. The other two sites I made recently are www.pedalsfootcare.com and www.enjoyatan.com. Damn I'm busy. Hehe.

Tue, 24th Sep '02, 10:25 pm::

I'm sooooo relaxed right now. No studies, no deadlines, no do-or-die work, no commitments. Nothing :) Calm and peace. Oh and I'm working on this new site: Pedals Footcare.

Tue, 24th Sep '02, 9:30 am::

Just deposited lotsa money into my bank a/c via ATM :) Feeling all rich *for the moment* And also pretty stupid, because I don't know what the pin for my other ATM card is! That's just so damn dumb of me! If I knew the pin, I could've deposited this big fat check that I got and bought myself my dream LCD. Instead now I'll have to go through the hell that the banking system is, and try to figure out how to reset my ATM pin. Oh well, it won't be that bad either, cuz I've never ever used the other ATM card, meaning they'll prolly change/reset it for me instantly. Let's hope.

Got lotsa classes today and after that designing a new site, actually 3 new sites this week. So life's good. School's ok, not tooooo much studies @ the moment. Just gotta remember when to do the web homework etc. Nuttin else.

Fri, 13th Sep '02, 9:10 am::

I have a new web-designer/finance-major buddy: Taylor, who runs a pretty neat site, blogs his way to hell, and features on his webcam @ midnights! Dude, that's like... ummm ME! Cuz I pretty much do the same things (I'm an CS/Econ major - close enough). Scary! But then as a hobby, I collect newspapers from different countries of the world, and Taylor collects random internet chics' tummy pics! So on the 'Whoa Awesomely Cool' scale, he beats me! Now that's something you can proudly show your grandkids some day! Hehe.

Thu, 12th Sep '02, 3:35 pm::

It's hard to believe this, but New York Lottery Draws 9-1-1 on Sept. 11! Wow! I'm awed.

Thu, 12th Sep '02, 10:30 am::

Was working non-stop since that last blog entry up there. I have to admit one thing: I LOVE MY WORK!!! Seriously, I could not have asked for a better job and nicer people to work with. And the work I have to do itself is great. It's not too easy (otherwise I would easily get bored and restless), it's not too hard (otherwise I would get frustrated and distracted), and it's not at all repetitious (otherwise I would get bored, restless, frustrated, AND distrated). Hehe. I do web and database design (in ASP, Html, Xml, MS Sql, VB etc.) and I LOVE IT! I like making new systems actually. Though I can't talk about the project I'm currently working on (due to confidentiality reasons), I have to admit, it's neat and though takes a lot of work and effort, is worth every minute that I spend behind it. Already many of the Rutgers staff have begun to use the system and soon many more will. Next week I have a lunch meeting with the Deans and their office administrators, where I'll demo the new system and teach everyone how to use it. I feel all *smart* and *important* and stuff right now. Hehe.

If you are a random surfer who just happened to chance upon my 'blog today, you'll probably think that my social life sucks and my work life is marvellous. I'm afraid, you'd be right... Oh well, it's not like my current hectic schedule is permanent. Once I move out, live on my own, and get a car, things will definitely be different (I can't say better or worse, but surely more interesting). That day's prolly a few years away; lets hope I get there safe and sound.

Sat, 31st Aug '02, 12:55 pm::

It's sooooooo beautiful out today! @ 10, I dropped off Sagar @ the regular haircut place (not the mexican one) and went on a loooong driving spree :) I drove to all of the 3 Rutgers campuses on this side of the Raritan (College Av., Douglas 'n Cook) and to inside hidden streets I'd never been to. What a lovely day! Then had a sneak pizza slice @ Margarita and got back home. Oh and I worked out a bit too. In all, the perfect little Saturday morning. Now I go do some laundry. Ahhhhhh.

Oh and yesterday I had a fun day @ work. Thanks to Bruce 'n Tamara (the coolest ppl in RC IT) I got to see my new office. It's actually in the Busch Student Center, inside the Graduate Student Lounge. Call my cell before you decide to drop by, cuz my hours are not fixed yet. I'll prolly be in my office in between classes :) Damn I feel special. Oh and I also had a nice cup of ice-cream with Bruce 'n Tamara for lunch yesterday. God I love that little home-made ice-cream place. I actually drove down to the place this morning while driving randomly, but I couldn't find it!!!! Ahhhh the drawbacks of having a bad directional-memory! Well, next Friday I'll make sure I remember.

Fri, 30th Aug '02, 10:50 am::

I've got a new dream LCD! Someone, PLEASE buy it for me. Hehehe. Well if the price falls below $500, I'll buy it instantly. But I dunno, I might buy it earlier. The thing is, my eyes hurt when looking @ my current CRT monitor. LCD's are really good for your eyes, so if you can afford them, even a small one, go ahead and buy. Oh and if you have a little change left, then buy me my dream LCD too :) Anyways, out of this bunch of e-shops I can buy the monitor from, this one looks the cheapest, because shipping & handling is free. So it'll be exactly $599 for the monitor. Hmmm. Makes you think...

Fri, 30th Aug '02, 1:25 am::

It's too late, but I just had to finish my new poem. If you are on a dialup modem, then I guess it'll take you a looooong time to read it, but if you have a good fast connection, I'm sure it'll load quickly. I hope you like it. Check it out here: "Why?"

Thu, 29th Aug '02, 3:45 pm::

Here's how to name your new company. So apparently Chime Softwares Ltd. was not a bad choice :) I feel good. Hehe.

Thu, 29th Aug '02, 3:30 pm::

Oh my, my productivity is sooooo screwed now. I bought a TotalFark.com account today. Now instead of seeing 20-30 news articles, websites, and fun links on Fark.com everyday, I'll get to see 1000+ links! That's almost a new link per minute!

Tue, 27th Aug '02, 9:00 am::

Back @ work. Gonna get some stuff done soon. Just talked to ppl here, they gonna gimme a new office that'll be closer to my classes once school starts (in a week actually). So all's well. No raise though :( Hehe.

Song for the day: Another One Bites the Dust - Queen.

Sun, 25th Aug '02, 12:30 am::

So anyways, today I think I had the weirdest haircut in the world. Of course, the haircut was decent, but the whole experience wasn't. I woke up @ 9 and decided to go get a haircut, but when I went to this place I always go to, it turns out the guy's on a vacation and won't be back till next week. So either I wait till college starts to get a haircut (NO WAY!) or find another salon nearby. Now the problem is, there aren't any other decent (read CHEAP) salons in this area, so I figured, may be I'll go to New Brunswick (near my college) cuz they have lotsa small little salons etc. over there. So I just asked a random guy on the street if he knew any salons nearby and he told me to go to so-and-so street near this-and-that avenue. Fortunately it wasn't hard to find the salon. So I walked in and wrote my name on the waiting-list board. Here's what the board looked like:

  • Hector
  • Fernando
  • Jorje
  • Tony
  • Osibis
  • Pedro
  • Jose
  • Hector
  • Antonio
  • Jose
  • Chirag

Yup, that's right, I had encroached right into the midst of the mexican immigrant community. Fortunately, it was probably the nicest bunch of ppl I've met in weeks. Salsa was playin in the background and everyone was just joking around and laughing on this lovely Saturday morning. Every few minutes someone would shout out something loud and everyone laughed hard, EXCEPT me, cuz well, I don't understand Spanish - "No habla Espanol!" But it was a funny experience... here I was, a 100% thorough-bred Indian, right in the middle of 30-35 Mexicans, gettin' a nice cheap haircut listenin to some good hip-shakin music :) and I could see that EVERY person other than me was wondering what the hell was I doing there. Hehehe... Actually, I myself was wonderin what I was doing there... lol, till I realized, damn this is one of the cheapest haircuts I can get in the entire US of A! Dammit, I sooooo am going back there every few weeks again :)

I missThu, 22nd Aug '02, 8:55 am::

I am always scared of days like these. You know, the days that start perfectly great & lovely and then you suddenly get all sad cuz you miss someone really really really bad. Yeah, it's just one of those days... I miss my dad. Talked to him last night, but for only 2-3 mins. It's odd how both of us were out of words to say. I know he misses me a lot, but I also think he does not realize how much I miss him too. Just cuz my life's going good @ the moment, and I'm earnin' my own bread, doesn't mean that his little boy's grown up. Hehe. It's funny, all day I pretend to be all grown up, but as soon as I think of my dad, I turn 10.

So I was sittin' in the bus this morning on my way to work, and all I could think of, were 4523817 random sweet memories from the past two decades. It's funny how every incident flashes in front of your eyes and suddenly takes you right there, as if it just happened. I don't even know if anyone remembers this, but I remember looong ago when I was a weee little kid. I used to be the best cricket bat breaker! Yeah, I said breaker, cuz no matter how many bats my dad bought for me, I'd find some ingenious way to damage them! Everytime I broke a bat, I used to be soooooo scared. I don't even remember if my dad ever got mad @ me for breakin' bats. But I do remember that everytime I broke a bat, I'd get a new one within 2 days. Of course, eventually I realized cricket wasn't my cup of tea; I switched to soccer :)

I dunno why I thought of this while sittin' in the bus. I also dunno why I got all nostalgic about what was quite possibly the worst homecoming in the history of the world - my first vacation from my boarding school, around October 1990. I remember I got down from the train, I saw my dad right in front of me, and he could not recognize me! I had lost 10-15lbs in the past 3 months, became taller, darker, skinnier, and had got a military haircut, no wonder he couldn't recognize me. So I shouted, "Hi Daddy..." and it took him a few secs. to realize it was me actually! Hehe. I guess this morning I thought about this incident, because I was thinkin' about it just as I was gettin' down from my plane in Calcutta in June this year. Here I was, my 2nd big homecoming... from US to India after 2 years. And then it hit me, I had turned 10 again. As I was walking down the airport, I felt exactly like I felt 12 years ago... just one emotion... happiness, because I was back with my family again. And when I saw how many people had come to receive me @ the airport, I was shocked! 26 people!!! I felt sooooo loved.

Ok back to present. As I said, I'm scared of days like these. You know, the days that start perfectly great & lovely and then you suddenly get all sad cuz you miss someone really really really bad. Yeah, it's just one of those days... I miss my mom too... and my grandma & grandpa... and my sister...

Today is Rakshabandhan, and on this day in India, "an amulet known as a Raksha or Rakhi, is tied round the wrist of brothers by the sisters to protect them from evils during the coming year." I miss my lil sis... I wish I was there with her right now. And I have to tell her something: I know I was strict with you in Bombay and scolded you not to cry right before I left India. I'm sorry, but there's no way I can ever see tears in your eyes. I know it'd have been a lovely melodramatic and traditional soap-opera episode if you had cried and I had given you a hug and made you stop crying, but trust me, I'm not brave enuf to see you cry. Sorry. Better luck next life; maybe you'll get a mentally-stronger bro who's more emotionally stable :) Hehe.

Yeah so this is why I hate days like these. Days when everything is just perfect, and yet doesn't feel so. Days when the gravity increases ten-fold, and everything just feels so much more heavy. Days when you wish to talk to someone, but they're not there. Days when I end up writing looong 'blogs, because I have so much to share yet so little to say.

Sat, 17th Aug '02, 11:55 pm::

I think I like this new sport. Of course, I wouldn't be willing to play it, but I wish a lot more ppl did (esp. the ones I don't like) Hehe...

Tue, 13th Aug '02, 9:45 pm::

I'm done with uploading lotsa new pics to my new photo gallery (pretty much). Back to coding Ajooba... :)

Fri, 9th Aug '02, 11:55 pm::

Yet another long day. Woke up early @ like 6:30, worked till 5 pm, and then went to engagement ceremony of a family friend :) It was all good. Nothing exceptional. Two good things though - I got my first paycheck from my new job and then I got letter saying I had been awarded partial (like 10% of my tuition) merit scholarship this year. Not bad. I feel like I deserve a lot more, but oh well, I'm not gonna fret - A caval donato non si guarda in bocca .

Song for the night: "Crash and Burn" by Savage Garden. (thx to Vandu for makin me download it!)

Wed, 7th Aug '02, 11:25 pm::

As I continue to work on my new project - Ajooba, in Dev C++, I realize what a big mistake I made the other day vowing to learn Win32 programming in C! Oh God! It's been over 16 hours in the past 3 days that I've spent behind this prog and so far all I could create is a window with a 3-item listview! It's yucky. Oh well, someday... this will be a lovely nice program that the whole world uses :) I realize in the past I have given up on a number of my pet projects, mainly because of time constraints or lack of interest. Not with Ajooba... This is my fav. and neatest little freeware so far. I mean I intend to give it my best. At the moment (after I decided that I don't really NEED a car) I have enuf time for myself everyday, like 2-3 hours a night. So I might as well do something that makes me happy and will eventually help a lot of people. I'm as it is getting 4-5 mails a day from people asking me to upgrade TrayPlay. Well, just wait ppl... (wait... like... 6 months? hehe)

Sun, 4th Aug '02, 11:55 pm::

I just made a decision. It's a big one for me, small for you - I'll now start programming my new progs in C. No more Visual Basic. I wanna be a REAL programmer now. It's about time... The only bad thing is development time: It'll now take me 3 times more long to code a similar app in C than would've taken in VB. But well I'm in no hurry and who knows, if I'm good, I might get almost as fast as VB in C.

Wed, 31st Jul '02, 8:40 pm::

Back home. I got new cartridge for my HP Laserjet 4L printer. And went shopping for a good cell phone plan. So far all I can find is $40/month... need to research some more before I settle for one.

Sun, 28th Jul '02, 8:20 pm::

I just got back from New Brunswick Train Station - had gone there to drop off Purvi. Ah today was yet another peaceful day. Didn't do much except play tennis and clean the garage. In tennis it was Sneh & Purvi vs. Sagar and me. Guess who won? Hehe. Sagar 'n Me! Don't ask me how, 'cuz both the girls practice often and neither of us guys ever plays tennis. I think I might start playing more (as soon as it gets a little colder cuz it's damn hot 'n humid these days). Tomorrow's gonna be 95-100F! That's hotter than Mumbai and Calcutta!

I just repartitioned my hard drives and was checking out all the stuff I brought from my sis and cuzin's hard drives in India. There's soooooo much stuff I have to organize now... ahhhhhh. Anyways back to work tomorrow :) I like my work. So me look forward to it.

Thu, 25th Jul '02, 9:15 pm::

Woohoo! I mowed the lawn with our new 12.5hp 5-geared 6-levelled gasoline tractor mower! My butt aches though... I feel like I've been riding a horse for 5 hours! Haha. The mower's pretty quick though, only took 40 mins to finish the whole lawn and with practice I'm sure I'll get it down to half an hour or less.

Rest life's going on as usual. Tomorrow my cuz from NYC - Purvi's coming! Yay! Fun fun fun...

Thu, 25th Jul '02, 11:25 am::

I'm back! I have sooooo many things to say, so many stories to share, and so many good news to give... alas I have so little time. Chicago was prolly the biggest surprise in years for me. I never thought I would have SO much fun there, meet so many cool people, and actually enjoy day/night non-stop! It was my 2nd cuzin's (not 3rd) wedding and I met tons and tons of family and distant relatives. Me and my cuz Sagar also participated in a small dance routine that the girls from the groom's side were presenting on the Reception night. What surprised me the most was how warm and nice the people from Chicago were. Feels good to make new friends :)

After the wedding, we went sightseeing in downtown Chicago and we saw pretty much everything! I got some great pics from John Hancock tower. I'll post more details later on.

Wed, 17th Jul '02, 4:10 pm::

I can't believe I literally forgot to write my 'blog yesterday. Oh well, I've been busy. I got my new job and so I'm @ work all day. Nowadays I leave the house @ 7:45 am and come back @ 6-7 pm. Today I came back early cuz tomorrow morning I leave for Chicago and I'm the World's biggest last-minte packer! A 3rd cuzin of mine is gettin married and we're all going to attend all the functions and then go on a 2-3 day tour of Chicago and quite possibly Wisconsin :)

It's quite hot here these days, almost between 90-100F (32-37C). Thank God for the wonderful 100 year old technology - Air conditioner!

Anyways I've become quite a regular person these days. I wake up early, go to bed early (hey 11 pm is EARLY for me) and just chill out in the evenings @ home, in front of the TV :) I like summer. (hmmm why do I sound more and more like a 12 yr old writing his diary! lol. I think it's the heat.)

Mon, 15th Jul '02, 5:10 pm::

God I don't even remember what day is today! Time's passing pretty quickly. In a flash my 45 day vacation to India was over... Ahhh. Anyways good news is I started my new job today :) They let me choose my own pc from 12-13 ones just strewed around. I chose a P4 with 256mb ram. I think that's enuf for the boring database stuff I'll be doing. I got a 17" monitor and a neat mouse. That's pretty much it for today. I met all the people who work there and just chilled out (and got paid for it! Haha).

Thu, 30th May '02, 5:05 am::

And it took me 50 minutes to write all this! Whoa! I gotta wake up early tomorrow cuz I have to go to my mama's (mom's bro's) house. I love being there in Kandivali... Ahhhhh I miss it sooo much, but good to know within a few hours I'll be there. Hey wait a minute, I just realized I miss Calcutta too, oh and I miss New Jersey too. Now as soon as I go to Kandivali, I'll miss proper Bombay and when I goto Calcutta I'll miss Bombay and Kandivali. God anywhere I go, I end up missing the other great places... Now if only I could be in more than one place @ the same time... hehehe...

Sat, 25th May '02, 1:45 am::

It's past midnight and I've just decided to mirror my harddisk drive. I mean, since I am going to India, I'll copy EVERYTHING from my current hard disk on to a new one and take everything with me! Thus I can continue to work on my software, websites, emails etc. without any problems :) I pray that I don't get any major hardware errors...

Mon, 20th May '02, 1:00 pm::

Google has a new logo designed by Scott Adams of Dilbert fame. All the other logos of Google were designed by this kid from Korea.

Mon, 13th May '02, 12:45 pm::

Sick of studies! I'd rather go to the Mike Tyson School of Dentistry! Oh and the new StrongBad email is out... Yay!

Sun, 12th May '02, 7:45 pm::

Calculus is OVER! Yay! Finally! 3 terms of Calculus done! One more left :( Anyway, it was a good class, the teacher was very helpful, and it was fun studying with my friends. Ah... it's the end of an era... I have one more exam: Discrete Structures I (Computer) on Tuesday and then I'm done :) Yay!!! So even though I don't want to I still have to go and study now :( Uh uh...

Oh and I forgot, I just came back from Bombay Bistro (undisputably the BEST Indian food restaurant in New Jersey!!!) with my family. We all love the food there, especially Sneh and every time we go there, we come back soooooo filled up. Hehehe...

Wed, 8th May '02, 10:25 pm::

Google can now find phone numbers too! Goto Google Phone Book search and type any name and place, like 'mcdonalds nj' and it'll list the phone numbers of all the McDonalds in New Jersey. The basic format is 'company cityname' or 'company state'. Also you can search for individuals too. Hehe. Pretty neat actually. VERY helpful indeed.

Studying for linear. Going to bed soon.

Mon, 6th May '02, 8:30 pm::

Anyways, today was the last day of college! Yay! Now I have exams on 9, 12, and 14 May. Then I am a free bird :) Tonight, tomorrow, and day after I study for Linear Algebra... then it's Calculus and then Computer. Oh Calculus... reminds me... today was prolly the last class I'll ever have with Kathleen, Vicky, and Jim. And most prolly Steve too. Jim and Vicky were with me for 2 terms and Kath had been for three! In fact she's the first person I met after transferring to Rutgers New Brunswick in Jan 2001. I've already missed Ross and Steph a hell lot throughout this term. And on top of it I'm now gonna miss all the bad Calculus jokes I made and all the fake laughter from my 'friends'. Haha... Ah... it's the end of an era... Next term I have 5 interesting classes... I'll meet more new people... but first... We all gotta get through the damned final exams!

Of course summer's going to be heaven! I think I've begun to hallucinate a lot lately. I keep thinking I am already @ home in Calcutta! Hehehe... This morning I woke up dreaming that I was in my room back home... then realized I was here in US... oh well, I love being in both places! Hehehe... I know one thing for sure, as soon as I reach India, I'll miss New Jersey. I've begun to love this place...

Thu, 2nd May '02, 11:55 pm::

Amidst all the interesting links above, I forgot to mention that I went on a spending spree today! I bought myself three new t-shirt (VERY VERY cheap) and a neat new tiny AM-FM radio :) The radio cost me like $8 and the t-shirts were for $2-$3 each. Not bad huh?

Digicam Pic:
Here's my neat little FM-radio

Fri, 26th Apr '02, 11:05 am::

Just designed a new digicam section for this site. Anytime I take a neat pic with my Fuji digital camera, I'll put it on my 'blog in this way:

Digicam Pic:
Just a random pic of my desk

Digicam Pic:
View of my backyard from the window next to me.

Wed, 24th Apr '02, 10:45 am::

So last night I was just too damn tired to explain nicely about my new site Education 411. Well for my research methodologies honors class final project, I had to make a resource that other people could use and benefit from. It doesn't have to be a website, could've just been a 10 page essay describing anything from how to open a new company to how to search a library for health related material. I decided to make a website (no surprises here huh? LOL) that guides a high-school student through the whole process of getting into a college here in US. The main reason was that my cuz Sneh is 15 and has just begun her college hunt. Basically my site should help her and all her friends find information online and offline more easily. Just fyi, I made the whole site in 10 hours flat non-stop! That's exhausting... trust me. Anyway, I have decided to keep that site up and running for as long as possible (doesn't cost me anything, except my time, which by the way is now $20/hr. Haha!) If you are a high school student planning to go to college then I would highly recommend you to check it out, not because it's my site, but because it is indeed helpful and informative. Well I've taken a LOT from the Internet. It's about time I contributed something.

Sun, 21st Apr '02, 1:50 pm::

Here's some pics from yesterday taken by my new Fuji FinePix 2600z (Arstechnica review). This baby cost me $279.99 + tax. But then I also got 64mb Smart Media card on top of it and bought a 3-year warranty for $50! God I'm spending waaaay too much money. But it's worth it. And of course, I bought TWO of these, not just one. One for myself and one for my sister :) But she doesn't get the warranty cuz you know, it's kinda hard to send a camera back to US for repairs from India. LOL. Anyways, the original pics were in much higher res, but I scaled them down for my photo gallery.

Sun, 14th Apr '02, 2:20 pm::

Breaking News: My aunt's interview just came on AVS Tv!!! She's a dance teacher and both of her groups are participating in this year's Naya Andaz dance competition :) Junior group has my bro Sagar and in the senior group, my sis Sneh. Both the kids are REALLY good dancers and the big show is on 20th April in the State Theater of New Jersey! I can't wait for it! Oh and of course, I'm just doing some little work for the show also... like... handling the whole computerized video projection system all by myself! Hehe... I mean come on! It's always a full-family effort... right? Aunt - Dance Director, cuzins - Star Performers, myself - Video Projection, and my uncle - CEO of Applause and Cheering Corporation!

Thu, 4th Apr '02, 5:25 pm::

I'm @ the comp. lab right now, just about to goto my Media Sciences class. Had a long boring tiring bad day! Urgh... The good thing is I got $50 extra from my last job! I was supposed to get $600 as per the contract but I got $650 :) Yay! Now I can use that money for the common good on a truly global scale (read: a new flat-screen monitor for yours truly).

Tue, 2nd Apr '02, 7:25 pm::

They say that Hyderabad is the cheapest city in India to live in and Calcutta (or Kolkata) is the 7th costliest. Bombay (or Mumbai) of course is the costliest. Uh... so what's new that this study found? Hehehe...

Fri, 29th Mar '02, 3:05 am::

Had a pretty loooong day today. Woke up @ 7:30, going to bed after 3... Ahhhh... But it was good. Like most other Thursdays, for some reason, the weather was once again good. I chilled out w/ Kath for some time in the afternoon. We drove down to the McDonalds @ Brunswick Mall... then we did a little Maple lab work. Nothing great. Just a plain nice day... Then did some more Maple work with Vicky, Jim and this new girl I've become good friends with recently - Rebecca. God she's soooooo smart! She can fill up crossword puzzles like she's just copying the answers from somewhere! And I think she's the only one to ever beat me in hangman!

Well Kath's having a party tonight and it's going on even @ this moment... but I had to do sooooo much work that I coudn't go :( Oh well... There's always next week... hehe...

Wed, 27th Mar '02, 9:55 pm::

SURPRISE SURPRISE: So I just surfed randomly to Download.com and found that new version of ICQ is out. But imagine my surprise when I found on the same page a link to an editorial review of IM'napper!!! It got a 6 out of 10 (not bad, considering it's such a tiny little program) and the review was mostly favorable and good. God I am soooo excited! The weirdest thing? The review was written on January 9th 2002! And NOW I find about it... Read the full review if you have the time.

Wed, 27th Mar '02, 12:25 pm::

In the campus computer lab right now. A really funny thing happened before I came here. I went to get my paycheck from the Billing Office and I put in the wrong date! I thought today was 26th March instead of 27th! Ahhhhhh. But oh well since I have days off on Tuesday, I tend to forget that. And I'm wearing a different watch these days, since the old one with the big display and date feature has a problem with the belt :( I love that watch... going to get it repaired when I go back home this summer... AND gonna buy like 50 new watches too! Seriously!

Mon, 25th Mar '02, 9:40 pm::

I'm glad college is on. No! Not because of studies! Urgh.. But because I get to see my friends again and actually make new ones... It's funny how after a week's break, somehow the whole college seems 200% happier than usual, people act more sweetly, smile extra, and are generally in a more cheerful mood. Ah... Wonder how long will that last... hehehe.

Fav. Quote from Oscars last night: "When I'm not working, I'm mean, moody, and difficult. Then when I find work, I'm even more mean, moody and difficult..."

Sat, 23rd Mar '02, 11:45 pm::

I just got home! Whole family went on a big shopping spree!!! I feel like a sellout! I sooooo surrendered to greedy capitalism today. Haha. Bought approx $100 worth of clothes @ Aeropostale.com and Gap... Woohoo for LOTS of new clothes! Me happy... Well I needed something to cheer me up after 7 days of non-stop work! It's going good. I just needed some time to relax u know... Right now I'm tired. Going to bed early! Cya...

Wed, 20th Mar '02, 10:45 am::

Sorry for no blog yesterday. No big updates today either. Lotsa work... :( Anyway here's something interesting: Chirag Mehta complaint letters! I guess somebody's complaining about me! Boohoo! Hahaha... It's an auto-fake-complaint generator. See a new complaint letter about me every time you click here or make your own.

Sat, 9th Mar '02, 10:05 pm::

Ok so I wasted over an hour to make this new feature on my site, but it's damn cool: Kabalarian Philosophical Names - What your first name says about you... Click here to check it out yourself. Well here is the info on me:

"Your first name of Chirag creates individuality, independence, self-confidence, initiative, and an inclination to physical activity. You are not inclined to merge your opinions and viewpoints with others, to accept compromise, or to work in a subservient position against your will. Your expression is invariably quite direct and candid, and lacks the moderating tone of tact, diplomacy, and friendliness. Others find it difficult to accept your domineering and, at times, argumentative manner. Your circle of friends is restricted to those of like nature. Once friendship is established, you are very loyal and steadfast and do not tolerate gossip or criticism. In your close associations and family life, there is little demonstration of sentiment, appreciation, sympathy, or encouragement. It is difficult for you to find the right words for such circumstances. Weaknesses in the health caused by this name centre in the head."

Tue, 5th Mar '02, 12:15 am::

I have to admit, I haven't been updating this 'blog regularly and also not doing it whole-heartedly. The simple reason is time... rather the lack thereof. I have just toooo much studies to do. Everyday I wake up @ 7 am and goto bed at 2-4 am! I hardly sleep anymore! Don't ask me where the time goes... between the long commutes to campus and the 5 hours I have to be on campus before my classes start (cuz I don't have a ride), I end up wasting half of my day doing pretty much nothing. So I just study or goto the library or computer lab and read stuff online. Ahhh. I've got to get a car soon or else my studies will start going bad... Even a used car will do for the moment... Once I get back from India, I can go ahead and buy a nice new car, but there are two whole months of college left! I'm open for advice... (and donations! hehe)...

Fri, 22nd Feb '02, 9:15 pm::

It's been a LOOOOOONG tiring day. I woke up @ 8 and have been working constantly. I'm done with the website of Sagar Consulting Inc. and pretty soon will put it on it's own domain. God web design is a LOT of work... Tonight I design yet another site, but this new one is BIG! I'm not gonna say anything more about it, except that I'll spend the next whole month working on it. Ahhhhh. When will I study! When will I eat, sleep, *shower*! When will I write my 'blog! After all 30-35 ppl read it almost everyday! I can't disappoint sooooo many ppl... Right?

Thu, 21st Feb '02, 4:55 pm::

Yet another article posted on Fark. It's from Wired: Point and Shoot Speakers! It's really interesting new piece of technology - using sound as if it is light and pointing it in any direction.

Mon, 11th Feb '02, 10:15 pm::

Pretty neat day today. I got myself this nice cell phone (finally!). It's a pretty basic phone w/ basic features. Nothing that great about it, except that I don't have to pay a monthly bill on it... it's a prepaid cashcard phone, good for me.

Also I got my paycheck today and some scholarship money. It was cold to use an ATM machine for the first time!!! Yes I mean COLD and not COOL... I'm sure it was about 20F outside when I was trying to punch in all the weird keys in the ATM machine just so that I could deposit the checks. By the time I was done... my fingers were frozen and I couldn't even start the car... brrrrr...

That brings me to 'car'... I've decided I really need a car once I come back from India (yup! me going home this summer... more on that in the next few days). I'm still considering whether I should buy a good quality used car or a cheapo new car... budget is $10-12k... let's see.. any contributions anyone? Haha... I'm trying to get a permanent job on campus and once that is guaranteed I'll definitely buy meself me own car :) hehehe...

Sat, 9th Feb '02, 7:40 pm::

It's been a long time since I posted interesting stuff on my blog. So today I devote some of my precious time to seeking insightful and interesting anomalies spread throughout the Internet. Anyways, did you read about:

---- Britney Spears on MIT campus?
---- Yet another stupid thief?
---- The Friends in 10 years?
---- Chelvis - The Chinese Elvis?
---- Indo-Pak tensions @ Amoco Station?
---- Dumb New Jersey Laws?

Tue, 5th Feb '02, 2:10 pm::

My computer class got cancelled so I came home. I went to PC City today bought myself this mouse. It's pretty neat. My old mouse was acting up strange and had lost almost all it's precision. This new one's spiffy :)

Wed, 30th Jan '02, 9:45 pm::

I am soooooo tired I don't even have the energy to whine about it. Do you have ANY idea what 5 non-stop hours of math is like? 3 continuous junior/senior level college courses all of which discuss pretty much the same mind-numbing things????? Ahhhh. I don't even wanna talk about studies. Let's talk about ppl!

I have this new friend, Mary, who is in my both honors classes. She's been a paralegal for many years, works for this law firm, and is studying for her law school degree (or something along those lines) as a part-time student in University College - Rutgers. Today she gave me a free Rutgers t-shirt and also dropped me off @ The State Theater of New Jersey since my aunt picks me up from there. Cool huh?

This morning I went to the student services office for some paperwork and behind me this dear old lady was slowly walking on crutches (or was it a walking stick?... i can't remember). So I held the door open for her so that she can walk into the building easily and she gave me a real good smile and said, "Thank you, young man." Now I went in the building and she was standing in the line next to me and we started talking about stuff. I thought she had a child in college, but turns out she wanted to join college and study business. That's impressive. I asked her why do you want to start studying at such an old age (I was not offensive... I asked really politely) and she said... "I'm just trying to fulfill my grandma's wish. She wanted me to go to college." And I said... "So am I..."

Ahhhh... I was shaking for over ten minutes after that... just made me feel all homesick...

Sat, 26th Jan '02, 10:40 pm::

Today was a pretty normal day. A little house-cleaning, a little eating, and a whole lotta web-designing. LOL. The new site I'm designing is still very much under construction and not suitable for demo yet. Maybe 2-3 days more...

My aunt made pizza @ home and twas pretty neat, but somehow these days I just can't eat a lot... 2 slices and I was out! Weird...

Thu, 24th Jan '02, 1:05 am::

I'm still awake and working on a new site. Will put it online for demo soon. Anyways about 2-3 months ago I met a former professional body-builder online. He's a 65 year old guy - Logan Franklin, who runs this site: Gray Iron Fitness.com. I just got an email from him showing me this neat article on his site: Myth-Busting: Body-Fat vs. Six-Pack Abs. If you are working out, trying to lose weight, or just trying to stay healthy... then you most definitely should check it out...

Tue, 22nd Jan '02, 7:55 pm::

Ok! 'Blog time :) Today was my first day back at the new semester and the first thing I did was go and meet my friends on Cook campus - Kathleen, Astrid & Vicky! It's been a loooong time since I saw you all! *hugs* (hope your shower is fixed by now. hehehe!)

After that I went to my office to work for about an hour and then went for my computer class, but it was cancelled. So I went to sell my books from last term. Imagine this... the books that cost me over $200 last term, sold for ONLY $44 !!! God this is SOOOO expensive. Who said knowledge was cheap! After being disgusted by the book-rip-off-episode, I went to chill out in the computer lab for 2 hours and @ 4:20 went to economics class. Now I haven't been able to register for this economics class since it's already full. I'm trying to get in, but since it is a class that most 4th year students take (as it's very important for graduating) there is a high chance that I'll be denied entry into the course. The teacher was pretty neat though and it would be very interesting to study under her. Love her Ukrainian-Russian-type accent O:-)

And now I'm back home! Dinner was good. Will get started on a new website project now. I'll post details of that later in here :)

Tue, 22nd Jan '02, 7:50 pm::

Newsflash: The American Center in Calcutta, my home town, was attacked by terrorists - four unknown gunmen on motorcycles open fired at the security guards, killing 5 of them. Later Dubai-based Mafia and J&K terrorist group Harkat-ul-Jihad Islami claimed responsiblity for the attack and threatened more such attacks in New Delhi and Gujarat. God! This is sick!

Fri, 18th Jan '02, 10:30 pm::

Someone made a pretty neat website that tells how many people with the same last name are all over the US. This page shows the total population density of 'Mehta' in US. It's pretty neat. There's one Mehta among every 1000 people in New Jersey. You won't believe what the chart for the Patels is.

Fri, 18th Jan '02, 10:00 pm::

I just saw this new game show on ABC called The Chair, hosted by the famous tennis legend John McEnroe. John McEnroe was widely known for his lack of control and temper and this show is exactly the opposite of it! You win the game if you answer 7 questions correctly while keeping your heart rate down.

Mon, 14th Jan '02, 5:00 pm::

Long ago I came across a small browser that could: Opera. Today after years of ignoring it, I checked out the new version and trust me it's beautiful as ever! If for some reason your Internet Explorer or Netscape browsers are giving some stupid unfixable problems, get Opera - it's free anyway!

Mon, 14th Jan '02, 2:55 pm::

Tomorrow I finally start working on campus! Phew. It's about time. All the paperwork is ready from the college's side, they arranged for a new admin-level username/password for me etc. From now on I am not supposed to talk about my work since I signed this 'letter of confidentiality' and stuff. However, this does not take away my right to complain everyday about my job. Hehe. But I don't think I'll have to. Everyone seems pretty nice @ the place.

Sat, 12th Jan '02, 4:05 pm::

I attend a six-hour Defensive Driving Course, a $75 course offered at no-charge to me by my buddy John @ Safety First Driving School. If you are in New Jersey and have atleast 2 points on your DMV record or you think your insurance is too high, you should most definitely take this course. I don't have any points, but my insurance is pretty high and taking this classroom course will hopefully reduce my annual insurance by upto $100 for three years! That's a hell lot of saving considering it took 6 hours of just sitting in a room, watching instruction videos, eating free pizza w/ coke, along with 7 other people (and next to this cute girl who also goes to Rutgers... hehe...).

Sat, 5th Jan '02, 6:00 pm::

Oh my god! This coolest dude thing has gone out of hand! I LOVE ALL YOU FELLOW FARKERS for voting me to the top!!! Seriously. Especially this devishly cute Farkette I met online: Vicious Darling! Now only if she lived in New Jersey! **evil grin**

Cutie for the day:Comic for the day:

Wed, 2nd Jan '02, 12:25 pm::

I'm working on a nice new site for my friend Sunny. So far only the opening screen is done but check it out anyway and tell me what you think: Sunny Yasheel.

Wed, 2nd Jan '02, 11:35 am::

Good morning beautiful world! Things have been going pretty great lately. I woke up @ 8 and got ready prepared to go to work on campus but it's still closed :( On the brighter side, I get 5 more days of vacation!

Then I went to our store and did some work. But then I got to talk to my family! It's been a long time since I heard from them.

Anyways I think I heard someone I know on the radio today - Kath's roommate Vicky... I was listening to Z100 - New York (while driving to pickup some stuff for our store) and I heard them talk about some females-only club (the name of which I'm afraid to mention. Hehe). And I'm 99.99% sure that one of the guest callers was Vicky! Let's see. I'll ask her when she comes online. Hehe.

Tue, 1st Jan '02, 5:00 pm::

After many days / weeks, I actually did some decent work around the house. My uncle and I just assembled 4 oak (or was it teak?) high-seat chairs for our kitchen table. Took us more than an hour! But atleast the new 9.6v power-drill was helpful :)

After that we insulated the hot water pipes that come out from our basement and go to the top floor bathrooms. And after that we fixed up the broken hinges and stuff in the air vents/tubes. Phew. All done now.

I had 2 slices of pizza, some REALLY sour orange juice, and then came up here. Life is beautiful. :)

Tue, 1st Jan '02, 12:50 pm::

Ok everybody! If you haven't made any yet, here are 10 New Year's Resolutions for you.

Tue, 1st Jan '02, 12:10 pm::

We urgently need this no-more-telemarketers-scheme in New Jersey. Those lucky Texans...

Tue, 1st Jan '02, 12:05 pm::

Good morning world! Let me say it again... Happy New Year Everybody !!!

Mon, 31st Dec '01, 8:05 pm::

Woohoo! New Year's Party @ House right now! Pizzazzzzzzzz!!!!!

Happy New Year Everybody !!!

Mon, 31st Dec '01, 11:35 am::

Tonight is New Year's Eve. I miss my family and friends. But it's gonna be good fun tonight. We're having 20+ ppl over and I'll host a couple of games for everyone. Plus there'll be pizza!!! Yey!!!

Sat, 29th Dec '01, 10:20 pm::

Finally I get some time to chill out all by myself. Well yesterday I had a lot of fun @ Kath's; met many of her friends again and made new friends. And just fyi, I only had one shot of Bacardi and nothing else.

Yesterday I also saw Lord of the Rings. Now that is one good movie! I can't wait to see the part 2 of the movie next year.

Fri, 21st Dec '01, 7:45 pm::

I've modified this 'Blog to make it more readable. The latest entry appears on the top, and then all the past entries appear chronologically (from old to new).

Sat, 15th Dec '01, 5:30 pm::

Indian Social Stuff: Just met with one Mr. Piraan who organizes the Naya Andaz show in New Jersey every year. We might have some kinda deal coming up. I'm just crossing my fingers. If it works out, I might get a little money, lots of fame. Let's see...

Sat, 15th Dec '01, 12:15 pm::

Do you have a pet dog/cat? Now a new machine by Lavakan (which means Dog Shower) can shower your pet automatically. Unbelievable, but it's true and quite humane.

Tue, 11th Dec '01, 10:05 pm::

I have to do something about this uncontrollable urge to talk about Michele-this and Michele-that all day! Moreover, this is MY PERSONAL BLOG. So there's NO WAY I'm gonna talk about her anymore in here. Right? Good.

Errrrr.... I just realized... I have almost nothing to talk about now. Just kiddin. I attended a Board Members' Only meeting of the Driving School Association of New Jersey and gave a presentation of the various Web Design services etc. offered by Chime Softwares. I think it went pretty well. Let's hope we get some good clients now.

Pssssst... In case you were wondering, yes I did see her today. Oh and I got a nice hug too! I'm soooooo happy. I don't wanna disclose any secrets here, but something tells me things are gonna get interesting soon.

Sat, 8th Dec '01, 9:00 pm::

Wooohooo!!! My aunt 'n cuzins went to the mall and brought me more clothes! More clothes!!! Let's see who notices my new clothes next time I wear 'em. :)

Tue, 4th Dec '01, 9:15 pm::

I got new trousers! Nyah nyah nyah nyah!!! I love my aunt! She randomly buys me clothes !!!!!! She's just sooo cool. Oh and she and my uncle are not even mad @ me for the whole car accident thing. God I love them :)

SlashdottedMon, 26th Nov '01, 2:50 pm::

I can't believe I'm actually saying this, but will people STOP going to my site!!! Well actually the thing is, my new prog Glass2k, which I made last week, got mentioned in Slashdot.org - The biggest computer discussion site in the world!!!

As a result, over half a million people came to my Chime.Tv site within a duration of 5-6 hours. This resulted in the crashing of my servers, excessive bandwidth usage, and shutdown of my main site. Not a pretty thing if you ask me. Well believe it or not, I GOT SLASH-DOTTED! You may not know a lot about Slashdot.org, but believe me, getting mentioned on front page of Slashdot is probably the biggest honor a computer professional can achieve (except a million $ in raw cash). Haha.

Oh and my Dad is now the most famous Dad on the Internet! LOL. You see his pic was in there in the screenshot for Glass2k and I'm sure over a million people have already seen this pic.

Sat, 24th Nov '01, 11:50 pm::

Finally I get some peace and quiet. Lemme begin with yesterday @ NYC. At 12 noon, we went to the New York Metropolitan Museum of Art. The best thing I saw there was 'Tradional Gems of India from the Mughal Era." From there we took a nice walk through the beautiful Central Park to the American Museum of Natural History.After that we had dinner @ a small little place called Chilli's. And then came 'Aida'; my first Broadway musical. It was one of the most wonderful and moving experience I have ever had and to put the mega granduer of the show in words would be a crime. If you ever come to NYC, make it a point to spend a little money and see Aida. It is wonderful. And the The Palace Theater (where Aida is currently playing) is just sooooo beautiful.

But the bestest thing about the musical was that after the show I went upto the musical director and asked for her autograph. The lady was sooo nice that she gave my her autograph, talked to me for a few minutes, asked me about my college, music class and everything! I didn't know people in showbiz were actually nice! Well I have to write a paper for my music class and I'm sure gonna write about Aida.

After Aida came movie time! We rented two really silly movies: Road Trip and Legally Blonde, and watched them till 3 am. I woke up @ 7 am today (yes, 4 hours of sleep) and came back to New Jersey. Of course there were a lot of funny, silly, exciting, hilarious, stupid, interesting, and cool things that happened in NYC in the last 3 days, but then you'll have to come here and talk to me to know it all :)

Fri, 23rd Nov '01, 11:10 am::

Last night was sooo much fun. We made Thanksgiving dinner all by ourselves :) and stuffed ourselves full. And then we watched Friends, Wil 'n Grace and 100 other random shows. But we went to bed early (like 2 am) cuz we decided we wanted to buy tickets for a nice broadway show this morning.So we woke up early (7 am is EARLY), took a subway to Times Square, waited in the line for 2 hours, and bought tickets for tonight for Aida - a musical. Then we hung out for 30 minutes at a new Toys 'R Us store and took unshowable pictures (unshowables cuz it's four 21-yr-olds behaving like 5 yr-olds). Haha.

Well I need to shower now, since we leave for New York Metropolitan Musuem within 30 mins. Then we go to Central Park, Ground Zero (WTC), some shopping, some food, and then Aida :)

Thu, 22nd Nov '01, 2:30 pm::

Oh my God! I don't remember the last time I slept sooo late. I just woke up. Went to bed @ like 5:30 am. Well I'm in NYC right now @ Purvi's. Took me three hours to get here from New Jersey yesterday. I've go sooo many things to say but going online here on a vacation is a strict no-no!

Hey Kath and Steph! Guess what? Yesterday after you guys left me after Calc class, I met the 'Anonymous Calc Girl'. (Actually she's not anonymous anymore to me, but nobody else knows her name yet. LOL) Well we talked for quite a long time, and she hugged me Happy-Thanksgiving and I came back home. Woohoo! Things are going mmmm-good.

On train to NYC, I met an old friend (actually just a year old) and it was pretty neat to talk to him about the new things happening in his life and my life. I love chance-meetings with old friends.

After I came to NYC yesterday, we went to this restaurant called: America. I had a big 'Vinny's Veggie Burger' (and I think I'm still full because of it). Haha. And when I came back from there, guess what Peter (Purvi's friend) and I did? WE WENT GROCERY SHOPPING! It was the most difficult 45 minutes of my life. We had to buy like 10-12 items for tonight's Thanksgiving dinner and it took use THAT long just to find the items in the grocery store.

Now I have to go, shower, and cook food! Cya...

Wed, 21st Nov '01, 1:20 am::

Good night world. Tomorrow is gonna be a great day. I am going to New York City to spend Thanksgiving with my cuz and her friends. Life is mmmm-good...

Tue, 20th Nov '01, 4:55 pm::

I was sooo busy yesterday w/ completing my cool new prog: Glass2k that I didn't even check my emails. I think I'm pretty much done with the basic program and will just need to add a few features here and there. I'll release the prog within this week.

Sat, 17th Nov '01, 7:00 pm::

I am making a new site for a client and so am surfing for free fonts. I just found this great site with hundreds of free fonts, no stupid pop-up ads, and a very easy-to-browse interface. If you do any graphics-related work, you must check it out.

Sat, 17th Nov '01, 3:15 pm::

Just got a really funny email. Check out:

---- Afghanistan after the war
---- The new McBurger

Wed, 14th Nov '01, 1:10 am::

It's the middle of the night and I'm writing poems! God I need a brain scan. Anyways check out my new poem: If I could... Actually it is small enough to be pasted here in itself, but oh well... How hard is it to click here huh ?

Mon, 12th Nov '01, 12:40 pm::

This has nothing to do with the recent American Airlines jet crash in New York City but it is very very ironic. It is about an NYC Firefighter who was called to save his own apartment !!!

Mon, 12th Nov '01, 12:30 pm::

News: American Airlines jet crashes in New York City. It's just really sad that such an accident (I hope tis an accident) had to happen in NYC!!! Wasn't the WTC enuf ???

Well added to that, there is this piece of negligence from American Airlines side too. Here is a screen-capture that this guy took of ABCNews.com website. It shows a really badly placed American Airlines Ad.

Fri, 9th Nov '01, 3:30 pm::

Who hasn't seen The Tourist Guy ? After the sad 9/11 WTC attacks, this fake, photoshopped image started circulating around the net, saying that it was the last pic taken on one of the WTC towers. Well soon enough people found out that it was fake and believe it or not, the tourist guy become the Net's new Waldo or Forrest Gump. People from all over the world (mostly Something Awful and Fark.com ) began photoshopping him in weird locations, right from the launch of the real Titanic, upto The Matrix movie. Now the search for the real tourist guy continues, as Wired magazine explores the latest details.

Wed, 7th Nov '01, 9:00 pm::

I just wandered in a promising new search engine: Teoma. What impresses me the most is that it came from a project started in 1998 in Rutgers University, New Jersey (my Alta Mater). Cool huh?

Presenting: The Chime 'BlogSat, 3rd Nov '01, 8:00 pm::

Presenting : Chime 'Blog : World's coolest simplest automated web-log !!! I always wanted to have my own blog, but I am too lazy to edit and upload a file everyday. So I finally got myself to write a neat CGI script that makes it easy for me to add/edit my blog whenever I want, wherever I want.

To edit any entry on this blog, I simply need to click on the 'Curved Arrow' on the right of any date and an Edit 'Blog window pops up. To add a new log, I click on the (+) icon on the bottom of every log page. Of course if I can click on these things, so can you! But well... do you have the 'Key' ? Muhahahaha...