First few lessons learned as an entrepreneur

It is  hard to believe that it has already been three weeks since I left my day job. Although I have yet to start on what I would consider to be my real startup, these past few weeks have been really busy. I’ve been working on an existing project, my email-to-Twitter service, and trying to figure out how to maximize revenue without continuing to spend a disproportionate amount of effort developing and maintaining the service (this is both fun and frustrating).  Now that I am on “Christmas vacation” (mandated by the big boss), I thought I would take a moment to reflect on a few things I’ve learned during my first few weeks as a full-time entrepreneur:

It’s tempting to move too fast

My last day as a full-time employee was on a Monday and I immediately hit the ground running on Tuesday. Since then I’ve been trying to move at a break-neck speed. There is an enormous sense of urgency and I’m now able to move fast without other commitments or distractions in the way.  Sounds great, right?

The problem is that it is really easy to get sucked into task after task and feeling like you can’t waste time by doing anything else. Should I  take 30 minutes to catch up on RSS feeds and my Twitter stream? No way. Take a shower and eat lunch? Maybe later. Can I just stop and think? Ah, when I have more time.

Obviously, this is not the most effective mode of operation because there are valuable benefits (both direct and indirect) to those other activities. I have to keep reminding myself: Move forward as fast as you can but don’t lose your balance.

Time truly is money

Perhaps the biggest shift in perspective when moving from a salaried day job to self-employment is the realization that you make money based on how you spend your time. This may sound painfully obvious — and it is — but it’s not something that I fully appreciated  as a salaried employee. After all, I had no way of measuring the impact of my contributions to the bottom line, and even if I did, it would not have affected my compensation in a meaningful way.

Now, everything  I do involves an ROI calculation. This is both good and bad (see point about “moving too fast” above), but overall I think it makes sense to operate in this way. There’s no denying it: my income is a measure of how well I convert time into money.

Multi-tasking is necessary but inefficient

Our intuition tells us that being able to do multiple things at once will make us more efficient overall. The truth, though, is that most of us are *not* able to work through multiple things at the same time: there is just too much cost associated with task-switching. We are often more effective when we focus on one thing at a time and move through our tasks sequentially.

This is not necessarily a new realization for me but it is certainly a much bigger problem. As an employee of a large organization, I always had a lot of different responsibilities but they fell within the general scope of a software engineer. As a solo entrepreneur, on the other hand, I am responsible for everything: understanding the market and competition, keeping up with news and trends, prioritizing features, designing the look and feel, writing the documentation, composing and sending marketing emails, reaching out to potential business partners, acquiring press coverage, monitoring analytics, supporting existing customers, and — oh yes — developing the software itself.

Figuring out which activities to prioritize and when to work on each them is tough.  It is very tempting to continually switch between tasks to ensure that I am making progress on everything that is important, but ultimately this tends to slow me down. For now I am approaching this problem like a software engineer: Schedule tasks as meaningful but atomic activities (i.e. must be completed from start to finish) and execute them in sequence.

—

In many ways, the issues I’ve described above are not unique to self-employment; everyone has to deal with time management and task prioritization. How do you deal with your insanely busy day? I’d love to hear your thoughts.

Call me crazy. I just quit my job.

More than six years ago, I graduated from Georgia Tech with a degree in Computer Science and took a job at IBM. Today is my last day. So where am I going next? Good question…

When I was twelve years old, I came home from school one day and decided I wanted to create a video game. I found an application on our home computer called QBASIC and discovered that I could use it to program my game. After a few hours of looking at the built-in help file and scouring the list of commands, I had my first program. Over the next few years, I had an insatiable desire to create. I programmed everything from a 3D basketball shoot-out game to a utility that allowed you to copy large files using multiple floppy disks. I even created my own version of Microsoft Windows (minus the actual operating system) complete with a start menu, control panel, built-in screensavers, and the ability to install other applications.

At this point you should be picturing a little Indian boy with nerdy glasses and a fuzzy mustache. Yes – there was something that kept me glued to that computer. It wasn’t simply the satisfaction of being able to program; it was the opportunity to figure things out and turn ideas into reality. And somehow, over the years, I’ve lost touch with that.

Now don’t get me wrong: These past 6 years of working at IBM were extremely valuable. Working at a large company provided me with a tremendous amount of experience in terms of collaborating with a variety of teams and delivering complex software. I worked on a number of interesting projects and I am very proud of what I accomplished there. I also continue to have an enormous amount of respect and admiration for IBM as a company. That said, I always knew that I was not doing what I really wanted to be doing. I didn’t feel like I was exercising my full potential. And I constantly felt like I was waiting for something big to happen.

So back to the original question. Where am I going next? The answer is nowhere. I am going to start my own software company.

I can’t tell you exactly what my company is going to do because I don’t know yet. Like that 12-year-old kid, I just need to figure it out. Instead of geeky little games and utilities, though, I’m going to search for a real problem and solve it. Don’t expect the next Google or Facebook, or anything remotely close. I just want to create software that has a positive effect on peoples’ lives.

As you can imagine, the decision to leave my job was difficult. I must thank my wife, Varsha, for two reasons: 1) Being incredible in general, 2) Being incredibly supportive. The night before I announced my decision to leave IBM, I asked her if what I am doing is crazy. Her response:

“Yes, but it’s the crazy people who change the world.”

So here I am with the opportunity of a lifetime. To get back to what I love doing. To take control of my own destiny. And to change the world – even if only in some small and immeasurable way.

Wish me luck!