• About

    Swaroop C H is 29 years of age. He is a coder and startupper. He has previously worked at Yahoo!, Adobe, his own startup and Infibeam.


    Read more about him


    Email: swaroop (at) swaroopch.com

  • Subscription

    If you want to know when new stories and articles appear on this website, you can receive them via:

  • I'm a Wannabe Hacker

    The Glider: A Universal Hacker Emblem

Archive for the ‘Thoughts’ Category

Common activities means better friends

Wednesday, October 22nd, 2008

If you want to make new friends, there is no use in just saying hi to people, something of value should be exchanged or there should be a common activity. That’s when they become friends. Real friends.

I’ve added a page on my wiki to list the type of common activities possible in India right from cycling to movie appreciation. Let me know if I can add more variety to the given mix of activities. I’m interested in figuring out what activities do people take up.

A principled life according to Steve Pavlina

Sunday, October 12th, 2008

Ever since college days where I got hooked onto the Internet, I have been an avid reader of self-improvement websites and books. I used to prowl for content, before the advent of lifehacking and productivity websites. I eventually stumbled upon good websites like 43Folders.com, and my friend Pradeep cajoled me to read Steve Pavlina’s blog.

I was so glad he did. I ended up spending hours reading Pavlina’s articles. Reflecting upon the ideas in these articles was very beneficial. When I read that Steve was releasing a new book, I jumped at the chance to get it.

The book was different from most self-improvement books because it didn’t focus on productivity or time management. Steve claimed that he has discovered the essential principles of life!

According to Steve, there are just three core principles – truth, love and power. The secondary principles are:

  • Oneness = Truth + Love
  • Authority = Truth + Power
  • Courage = Love + Power
  • Intelligence = Truth + Love + Power
The Core 7 Principles

I found it incredulous to see someone make such a claim. So I started reading the book with a sense of disbelief.

While I started reading the book, I didn’t appreciate its brevity but the upside was that I got through the book more quickly. The basic concepts were things I understood but concepts like ‘oneness’ was something I couldn’t fathom.

Eventually, a friend called me up and was describing a personal problem, I started to test whether Pavlina’s principles were applicable, and voila, I was amazed to pinpoint to something which I was convinced was the root cause. It was at that moment that I started thinking that Steve might be on to something.

I had a hard time reading through the book, not because it was bad but because for every other page I would stop and reflect upon the concept being described and I would do some journaling to help me clarify my thoughts. In the process, I realized I was applying the ‘Truth’ principle and finally accepting some things that I “delayed thinking about” (read as “avoid”).

Eventually, I started reflecting upon the past ups and downs of life and see if the good things were as a result of cohesion of the three core principles. Well, it did. And at the same time, I could place a lot of my faults into the categories under “Blocks to Love” and “Blocks to Power” sections.

Strangely, I felt like I was reading one of those Linda Goodman books which claim to know every detail of the character of a person just based on the date on which they were born. The logical portion of my brain simply refuses to accept something like that is possible. Similarly, I have a hard time believing that someone can boil down the psychology and well-being of humans to such a simple list of things.

Nevertheless, the true impact of a self-improvement book is only felt months later, so I’m still in the process of applying some of the concepts and thinking to my daily habits. I find myself aligned with the principle of truth, but not with the principles of love and power. I hope some of the 30-day trials (as described in the book) in applying these concepts will pay off.

All in all, I would highly recommend Steve Pavlina’s book “Personal Development for Smart People”. It will make you think and hopefully make you grow as well.

What we do at IONLAB

Tuesday, October 7th, 2008

Note: I no longer work with IonLab since Nov 12 of 2009.

When I meet people and have a conversation, they eventually ask the question “So, what do you guys do?”

I like to say “We make stuff” but that’s hardly understandable. The best example I like to give is the Swinxs (found via Springwise).

The Swinxs games console is designed for active games both inside and outdoors. The Swinxs console can talk, can recognize, encourages and explains games. It even acts as referee. The console is light, compact and due to its sustainable battery, is easy to take with you to the park, playground or the beach.

SWINXS

My favorite part is that the children get RFID-tagged colorful bracelets to wear. The tags serve multiple purposes from identifying each participant to keeping track of their scores. For example, if there’s a running race, the child can just bring their hand close to the game console at the finish line, and it’ll immediately recognize you and tell how much time you took.

And there are a lot more games to play:

The downloadable games are divided into age and category. The games possibilities are endless and vary from traditional hide and seek to educational quizzes and adventurous games. The games can be downloaded FREE from this website. Stories and music can also be downloaded on the Swinxs, as well as games.

The video demo showcases the product really well:

Kids these days are addicted to gadgets like Gameboys, mobile phones, etc. The Swinxs is in the same category but it actually encourages them to be more physically active as well as more social with other kids.

There are many other salient features that appeal to us:

  • It is useful. Especially in terms of providing functionality that is not normally available through any other means.
  • The device connects you with the real world. It’s not a world onto its own.
  • It is fun.

This is the kind of stuff that we dream of, the kind of stuff that we like to work on.

What’s interesting is such products bridge the offline world and the computer/online worlds. After all, shouldn’t technology be helping you to live a better offline life, than making you spend more time with the technology itself?


Note: Cross-posted to our company blog.

Specialization vs Generalization

Saturday, August 9th, 2008

I’ve been pondering about specialization vs. generalization in terms of career skills.

I have this notion that I should be a maven, should be an expert at something. But yet, I mostly do things that are the very opposite of this idea.

Since I don’t tend to be a specialist, I tend to not focus on a particular topic. I want to learn about different things and hence I tend to meet people of varied interests, and consequently end up being excited about a lot of different ideas. For example, one of my good friends is someone who I happened to meet on a bus because my seat was next to his, and we talked non-stop for 5 hours from the moment we said ‘Hello’. I was able to connect with him well because I knew a bit about his profession and we had some common terminology right at the beginning of the conversation. And I really love having such conversations. It’s one of the things that really motivate me and it ends up throwing me in different directions.

Maybe it’s not really a generalization vs. specialization debate, and more of an attitude. Then again, I see that people tend to really pigeonhole themselves, such as “I’m looking for C++ jobs” or “I want only bluetooth jobs”. Why? Because they’ll get experience in a particular technology and employers will give higher pay packages to specialists. This means these people focus only on things related to that one particular area and ignore everything else. Somehow I’ve been unable to do this, even though I want to.

As Tim Ferriss puts it:

Most people avoid certain actions because they view changes as permanent. If you make a change, can you go back to doing it like you did before? You can always reclaim your current state in most cases. If I quit my job in industry x to test my artistic abilities in a different industry, worst case scenario, can I go back to my previous industry? Yes. Recognize that you can test-drive and micro-test things over brief periods of time. You can usually reclaim the workaholism that you currently experience if you so decide to go back to it.”

This kind of sums up what I’ve been doing in the past six months – test-driving things over brief periods of time, trying my hand at different things.

Yesterday, I needed some inspiration, so I ended up listening to one of my favorite podcast talks – Jason Fried on “Lessons learned from building Basecamp” (transcript). A few things that he said made a lot of sense, not only in terms of software, but also in terms of career:

  1. Reduce mass
    • Enable change. Enable speed.
    • Do not worry about what may be needed 8 months down the lane.
    • Make just-in-time decisions, when you have the data.
  2. Every decision is temporary.
    • If it is too costly to change, it’s probably wrong.
  3. Getting Real
    • Design the interface first.
    • This is the same as Cal Newport saying “Fix the lifestyle you want. Then work backwards from there.”
  4. Iterate. Start small. Make your first version half a product, not a half-assed product.
    • Do a 30-day trial of things, such as your decisions of trying something new, etc.
    • But do the basics and do them well. For example, if you want to start a blog, don’t expect 1000 readers overnight, work at writing 5 good articles instead.
  5. There are so many more ideas that could be applied including the concept of publicity amplifiers, transparency and trust, blogging, etc.

It’s funny that a methodology for software can be used for lifehacking.

Of course, it’s not just software programmers who have this debate, even designers and productivity specialists do.

Later, I realized that another way of looking at this is “doing as much as required, no more”. Why is this important? Because results matter more than “expertise”. I had an Aha! moment. Suddenly, I feel less guilty and more positive.

To live unconventionally

Wednesday, June 25th, 2008

Imagine a conversation with your doctor that goes like this:

“What do you do for work?” the doctor asked me at the beginning of the interview.

“Well, I’m trying to start my own social movement.”

(There was a long pause, but he didn’t ask anything else about that. Instead, he looked at the next item on the list.)

“Do you take any medications?”

“Not usually, but when I need to, I buy them in Africa.”

(Another pause.)

“Do you exercise regularly?”

“Yes, I just ran a marathon on a cruise ship last week!”

Such a person should surely be interesting.

That’s how I first read about Chris Guillebeau (via Cal Newport).

So when Chris mentioned on his blog that he has a manifesto coming up soon, I was eagerly waiting. He calls it a “A Brief Guide to World Domination: How to Live a Remarkable Life in a Conventional World”.

Well, surely, there have been many people who have made tall claims over the years, why this should be any different? Because this guy walks the talk. What else can you say about someone who has visited 83 countries so far and he’s only 30 years of age. His goal is to visit the remaining 115 countries by April 7, 2013. How’s that for a goal?

What I liked about the manifesto is that it reminds me of a rule that I’ve been following off late: “Enough fundas, Back to fundamentals.” The manifesto does not tell you anything earth-shattering but makes you think about the simple basics of your life.

If you choose the path of being “just like everybody else”, then you’re already set because that is what majority of the world does.

If you choose the path of “non-conformity”, then be prepared to face all the problems but at the end of it all, you’ll get to live the life that you want (assuming that’s what you want).

If you want to truly go for BHA goals (Big Hairy Audacious Goals), then you need to take care of yourself and contribute to others as well. The latter is not simply charity, but there are several ways. After all, the greatest joy a passionate programmer or artist can get is when he/she sees someone using/admiring what they created and they are getting benefitted from it. And so on.

All this reminds me of this quote by John Davis:

You all laugh at me because I’m different, I laugh at you because you’re all the same.

That’s what I say to myself when people stare at me in the mornings when I’m running with a fuel belt around my waist. Hey, it may look funny, but I need that water while I’m running so that I don’t end up dehydrating (which is bad, speaking from experience). So I may look unconventional, but I need that water, and that’s how I want to do running.

So what else have I done unconventionally?

(more…)

Super Crunchers

Monday, June 23rd, 2008

Today, I re-read a book called Super Crunchers: How Anything Can Be Predicted by Ian Ayres.

So what is supercrunching?

Now something is changing. Business and government professionals are relying more and more on databases to guide their decisions. The story of hedge funds is really the story of a new breed of number crunchers – call them Super Crunchers – who have analyzed large datasets to discover empirical correlations between seemingly unrelated things. Want to hedge a large purchase of euros? Turns out you should sell a carefully balanced portfolio of twenty-six other stocks and commodities that might include Wal-Mart stock.

What is Super Crunching? It is statistical analysis that impacts real-world decisions. Super Crunching predictions usually bring together some combination of size, speed and scale. The sizes of datasets are really big – both in the number of observations and in the number of variables. The speed of the analysis is increasing. We often witness the real-time crunching of numbers as the data come hot off the press. And the scale of the impact is sometimes truly huge. This isn’t a bunch of egghead academics cranking out provocative journal articles. Super Crunching is done by or for decision makers who are looking for a better way to do things.

This is best explained by the chess example:

We tend to think that the chess grandmaster Garry Kasparov lost to the Deep Blue computer because of IBM’s smarter software. That software is really a gigantic database that ranks the power of different positions. The speed of the computer is important, but in large part it was the computer’s ability to access a database of 700,000 grandmaster chess games that was decisive. Kasparov’s intuitions lost out to data-based decision making.

(emphasis mine)

The book starts off with the example of Orley Ashenfelter, a Princeton economics professor as well as founder and editor of the Journal of Wine Economics who wanted to apply supercrunching techniques to predict whether a wine from a particular year would be a good wine or not. He ended up with the following equation:

Wine quality = 12.145 + 0.00117 winter rainfall + 0.0614 average growing season temperature – 0.00386 harvest rainfall

You can imagine the commotion that followed. The wine experts brushed off this theory and that numbers can predict the wine quality better than they can. After all, “Just as it’s more accurate to see the movie, shouldn’t it be more accurate to actually taste the wine?”

And yet, the equation did indeed make better predictions, especially with the prediction that 1989 and 1990 wines would be bestsellers.

(more…)

The Need to Fight

Monday, June 16th, 2008

Long ago, a wise friend I used to know once told me that humans have many kinds of needs – physiological, emotional, etc. Along with these, there is also the need to fight.

I’ve been thinking over and over on how true this is. Or whether it is just baloney.

The need to fight. And I’m not talking physically. There is something that you’re always fighting against – whether your focus is challenges at work, or road rage, or even fighting with your loved ones.

A basic human need is to fight. That’s why we have wars and battles all the time. Especially in the mind. I know many people who coded best when they were angry. Maybe our genes and body are built for action, for the rush of the battle.

Pillow Fight 2008

Maybe that’s why the milestones in a startup feels more “earned” than when working in a big company where the same situations are so shielded.

Maybe that’s why you get things done only when you have a deadline.

Maybe that’s why people do sports, trekking, adventures, long distance biking, etc.

Maybe that’s why people with rags-to-riches stories are more happier than kids of rich people.

Maybe that’s why people feel fired up after a debate or a race, irrespective of whether they win or lose.

Because you’re trying to fight the odds.

And if people don’t have the fight in them, or don’t fight for anything, that’s when they seem so boring, so bored and so lifeless.

Maybe that was part of the message in the Fight Club.

Fight On!

P.S. Has there been any organized pillow fights in India?

The Sunfeast 10K run

Sunday, May 18th, 2008

I did the Sunfeast 10K Open Run today. I finished in 1 hr 10 min 26 sec. Finally, a timing I am happy about.

Run Maadi Run

Best of all, it was a good run. I didn’t have any of my usual performance anxiety symptoms, mostly because I made sure that I didn’t plan or think about the run. I’d just get up late, hurry and reach the place, just wait to run and hope everything goes well.

I’m thankful that it worked out exactly to a T and it was a good run. A really feel-good steady-pace run.

I needed an extra boost in the end to bear the searing sun and that was provided by “Get Up! Go Insane!”. Thanks Fatboy Slim!

There were people running for their charities, people running for fun, people running in costumes, and even people running out of curiosity. I was running to fight against my off-late tendency to give up easily.

On a different note, I must appreciate how well-organized the entire event was. After the run, they gave everyone bun and biscuits. It may not mean much in a normal situation, but after a run, it’s really important and I was thankful they had thought to this level of detail.

After I came out of the Kanteerava stadium (the start and end point of the run), I bumped into an old school mate after a really long time. He looked at me and asked:

Him: Oh so you came for the run?
Me: Yeah
Him: So you completed?
Me: Yeah…
Him: (has the ‘not bad’ look) So how long did you take?
Me: 70 min.
Him: Oh. (face expression changes) I took 90 min. Okay. cya later.

So next time, don’t underestimate that fat people can’t run.



Running is the greatest metaphor for life, because you get out of it what you put into it.

– Oprah Winfrey

Always remember Carpe Diem

Saturday, May 17th, 2008

One of the hard lessons that I have learned this year is “Always remember Carpe Diem“. The corollary is that “If you don’t execute on your idea quick, someone else definitely will.”

For example, long back Vikram had this idea that there should be a company which takes care of odd chores such as electrical maintenance or plumbing, basically handyman work. Yesterday, I saw www.handiman.in on the back of an auto rickshaw. I came home and checked it out and it does exactly that. It’s a very useful service and seems reasonably affordable, at least for IT people. I’m sure lot of people in Bangalore will go for it.

Today, Mrinal pointed to www.indimeme.com, a TechMeme for the Indian blogosphere.

I started kicking myself.

I’ve had this idea for months but I couldn’t really move on it because I don’t have the knowledge yet, for example, about clustering algorithms. However, I did brainstorm it with a couple of friends and thought we’ll work it out. But a single person beat us to it.

There is a range of reasons why such a website is a good idea, probably the same reasons why TechMeme is indispensable too:

  • Allows people to see what are the latest topics that Indian bloggers are talking about.
  • Allows people to see the discussions across blogs, not just one blog and its comments.
    • Encourages the above type of discussion.
  • The portal can become the gateway of the Indian blogosphere.
  • For the website creator’s point of view, it can bring in a lot of visitors. And subsequently, advertisers.
  • An indispensable website means the creator of the website is indispensable too. Just like Gabe Rivera is everything behind the scenes of TechMeme. (Let’s face it, we’re all replaceable in our workplaces.)

And so on.

Anyway, the only downside I’ve noticed about IndiMeme.com is that the clustering results aren’t good yet, but the thing is it is already out there. It has been executed. It needs refinement. And I’m sure it’ll get there.

I don’t know whether I should add this idea to my already-long personal ‘deadpool’. Sigh.

When I started thinking about this idea, I came across one paper called Mining blog stories using community-based and temporal clustering which explained how this is a special type of clustering that takes time into account. They call it:

“[the] Content-Community-Time model that can leverage the content of entries, their timestamps, and the community structure of the blogs, to automatically discover stories. Doing so also allows us to discover hot stories.”

I was thinking whether the same idea can be applied to an RSS aggregator and then I found that was done too as well.

I guess there are simply no low-hanging fruit left in this accelerated world.



I have been impressed with the urgency of doing. Knowing is not enough; we must apply. Being willing is not enough; we must do.

– Leonardo da Vinci

Happy Birthday to ion

Monday, April 21st, 2008

Note: I no longer work with IonLab since Nov 12 of 2009.

One year ago, on this day, we launched ion, the ipod charger. The launch was just one blog post. That’s it. Within two hours, Atul Chitnis bought the first ion in our online store. We celebrated.

But hold on, let’s rewind the story a bit.

As people might have heard in our recent running talk, it all started when Vikram, Niara and myself started training together for the 2006 Bangalore Marathon.

During one of our runs, Vikram told us that he had created his own charger circuit and came up with this wacky idea of manufacturing and selling them. I never took it seriously but Niara did. She convinced Vikram to take the idea forward. Nearly six months later, the idea had taken wings.

The prototype looked nothing like something we could sell.

Picture 253 Picture 252

Later, I was planning to attend the first proto.in. Vikram and Niara joined in and we went together. I was totally floored by the energy of the people there and the fire in the eyes of these startup guys. I told those two that they should talk to this guy called Arif Vakil of “Vakil Housing” fame and how he was looking to fund interesting ideas. Immediately, Vikram swung into action, approached Vakil and started explaining the idea. Surprisingly, he showed interest!

Luckily, Vikram had brought his prototype and went to fetch it from his bag. Then Vikram started searching for his iPod when Arif said “Let’s try with my iPod”. Wow. That moment. Imagine if your VC is a would-be customer and the product solves a problem that he himself faces. Nothing like it.

We connected Arif’s iPod to the charger and the charger to a power socket. The blue LED came on. The iPod was showing the charging symbol. We all had smiles on our faces. Arif was impressed and went on to even ask us where we live and so on. That means he really was interested.

After that incident, it was time to head back. Vikram was on an all-time high. That was when we were all convinced that we were on to something. And throughout the bus journey from Chennai to Bangalore, those two convinced me to join ion. I wasn’t so sure. Yeah, it was a Saturdays-only part-time thing. Yeah, Vikram and me had discussed about such things endlessly. But still, I wasn’t sure.

I thought about it the next day and thought “Why not?” I don’t lose much if it bombs and it was a good excuse for us three to keep meeting up.

For various reasons, we didn’t approach Vakil for funding and put in the initial investment ourselves. And we went from shopping for running shoes to shopping for resistors and capacitors and modifying Drupal code.

Picture 053

Then there was the countless decision-making sessions like coming up with poster ideas and then the stories about how we decided the logo for ion, how we landed in trouble with the cops, and finally the launch of ion.

We sent an email to friends asking them to forward to their company internal groups and anybody who would be interested. We also gave posters to put up on their company notice boards. That was pretty much our ‘marketing strategy’. The idea was that we marketed it as an iPod charger and our target audience was the techie crowd.

We marketed it as an iPod charger even though it will work with anything that can be charged with USB right from mobile phones to battery chargers. We use the term iPod charger because that’s what people have most demand for. The second part about targeting techies was because they will be the ones who will look to finding a solution that is cheaper than the official charger which costs 2000 rupees but still is reliable. Ours was one-fifth that price.

The most humbling experience for me was trying to sell ion outside the Aerosmith concert. That was such a good example of a wrong person (me) in the right place doing the job not suited for him. But yet Niara and me did it for ion.

Then came the amazing customer feedback and our highest point – getting featured in a half-page article in Economic Times:

ion in economic times

And yes, Arif congratulated us.

But you want to know what’s the craziest part? We made just 200 pieces of ion. Yes, that’s it. 200 ions. Crazy. And see how far it went.

After that ET article happened, we ran out of stock. That was six months ago. Many people have asked me why we’re not selling more ions. So I thought I’ll tell the hidden part of the story today – We never intended ion to live longer than those 200 pieces. It was just a business experiment for us, nothing more. Why? To learn what it takes to convert an idea to a reliable quality product and take it to market.

We never called ourselves a startup back then. That has happened only in hindsight. In fact, I was in it because I thought I could help since I had some experience in maintaining my own websites and maybe I can learn a thing or two in running an ecommerce store.

After we managed to the finish selling the batch of 200 pieces and made decent profit, Vikram moved to USA, Niara moved on to other things in life and so did I.

But the response hasn’t stopped. Even last Thursday (Apr 17), we got emails from four different people in a single day asking when we’ll be back in stock. Crazy, I tell you.

I have had so many personal failures and failed projects in the past few years that it seemed stupid to kill a successful project of ours. So Vikram and myself have been working on reviving ion. We hope to be back with a batch of second generation ions in the next month.

The experiment continues.