After getting back from Kolkata, I have been acting rather crazy crazier than before. I am almost doing a full time thinking now.
What I mean is I spend almost all my waking hour and perhaps some part of my sleeping hours too thinking and planning the future and making up scenarios and trying fit all crazy in it.
Having a nerd-ish brain (refer The Nerd Handbook for details), I wanted to perhaps think through all the possible outcomes and scenarios that the future might hold and make a well-informed and wise choice. What I failed to realize that finding the right choice for today is more like finding the position and momentum of an electron (refer Uncertainty principle). And as always it took me ages to realize this and now perhaps it’ll take some time to get over it.
There are a lot of things that I figured out and learned during this time. Also, I did come up with a daily master plan. I like to call it Multitasking simplified
- You can not judge the future
No matter how hard you try, you can never judge what the outcome of something will be. You can make a best guess based on how things have been in the past and trying to put yourself in that situation and playing out roles in your mind. This may be a good idea while trying to figure things out with code its way more difficult and almost a waste of time when doing this with people and utterly ridiculous when you are doing it with people whom you really don’t know that well…
The best you can do is know your goals. - Know your goals
Not knowing what to do next is like the worst thing that can happen to a person and that happens only in two occaisions. Not really having anything on mind or having too much at a time. While I would have loved discussing the first one, I have no personal experience in that region so I can not empathize with you if you are there. So I’ll pick the one I am facing right now. After an initial round of thinking, I figured out that my current goals are the plugin manager for DokuWiki and making the future of Enjoy Studies. I love the idea behind Stalk Ninja and am somewhere in the team (not very sure what role I am playing). So here are three major things that I have to be concerned about right now. Apart from these, there’s a client turned friend’s project which has been ultra delayed due to various reasons (one of them is me!) and he’s been very patient and supportive about all the college semester exams and now with GSoC taking most of my time. Then there’s sambhuti, WP FB Comments, VSSUT.com, moving everything to linode, fundakid, codeitout, hacktard, open-graph plugin, fb-merge and a lot of ideas that keep adding and piling everyday…
Isn’t it insane to actually have that many goals at once?
Does that seem like your life? If your answer is yes, you need to drop some things and group goals - Drop things and group goals
From the huge list of goals you have right now, like it or not, you’ll have to scratch some out and pick only the ones which are in best interests of your future and of the future of others involved. Divide them into groups of tasks you can cut easily, tasks you can not avoid and the gray area.
In my case, first victims would be Codeitout, hacktard, fundakid and a bunch of other ideas. As I haven’t started with any of them, I probably should wait a little longer. may be also VSSUT.com.
The things I can not delay at all are the DokuWiki Plugin manager (Because of a deadline, commitment to a huge community and failing the summer of code), the client site (Because he’s a great guy and has been so patient with me). I can’t leave Stalk Ninja and Enjoy Studies (Because they are things I love a lot).
In the gray area come WP FB Comments(Sorry Ankit, I had to…), moving all sites to linode and sambhuti (it is pretty much stable now)
Once you have this list, pick the things you cannot avoid and start prioritizing - Start prioritizing
When you have just a bunch of really super important stuff left, you need to assign weights to them. According to these weights, you need to devote time and effort for each goal. The best way to understand your priority would be checking in what sequence you wrote the list in the previous step.
For example in my case DokuWiki Plugin manager is the most important thing. I can not let it pass at any cost (I have let it slack a little in the past 3 days and am feeling terrible already, I need to get to speed again on it)
Next is the client site. This is something I am not very sure about because there are multiple variables here and according to #1 above, I can not determine which day I’ll get my next task for the project. So I keep it in the important-if-I-have-a-task category.
Now I have Stalk Ninja and Enjoy Studies. One is my idea and I am somewhere between an evangelist and a team member on the other. I love them both equally and I see (read: I am bent on making) their fate intertwined in a very deep sense in future. Enjoy Studies has not yet been pushed to a full throttled launch and Stalk Ninja is already there, ready to “pivot” (the famous and often misused startup word, meaning scaling. origin: more or less pivot in popularity chart or sales chart).
When faced with a decision like this, you have to make your best guess and go with it without blaming yourself 2 years from now.
In my case, I pick Enjoy Studies… Partly because of a plan Pocha Bhaiya gave me for Enjoy Studies (surprisingly, Kushal Bhaiya came up with a similar plan. both unaware of each other) and mostly because Stalk Ninja has already two minds giving probably more than their 100 percent into it. IMHO, Gaurav and Pocha bhaiya are the best people you would want to hand over your new startup to if you want it to work. (This is the reason I would advise startups to float their projects on SN). I feel we have come to a point that they’ll ask me for help whenever they need me without hesitating and I would do the same. :) - Practice Implementation
Now that you have a clear weight based analysis of things, you should fix a time based deadline and stop thinking anymore about the need to re-organize this priority list. Unless of course, something really urgent comes up that you need to fit in somewhere…. After this its just plain implementing it over and over again till you find the perfect balance between the goals ;-) - Thinking and Doing
There can never be a scenario where you can do anyone of the two, they need to go together. When you overdo Thinking, remember step #1 and when doing doesnt give any results repeat step 2-5.
I am sure there must be better authors than me who have written articles like this one. But if you have reached this line, I think I did a pretty good job :P