Finishing projects is highly underrated. Its also extremely hard. It seems that many people are very good at starting things, accepting new opportunities, and so on, but they seem to be terrible at actually completing most of what they set out to do. I am highly guilty of this. In this post I considered whether its possible to have too much ambition, and ultimately concluded that unchecked ambition is indeed a bad thing. Since that blog post, nearly two years ago, I have worked towards a more deliberate decision making strategy and on completing/minimizing my number of pots on the stove, so that I can pursue the most important things to me in life with every ounce of ability in my body while also maintaining a healthy work/life balance. Since that blog post, I have completed my undergraduate degree (mind you, no small feat for me as it was extremely tempting on a number of occasions to drop out), simplified my living situation, and dedicated a tremendous amount of time towards honing my craft (building software) and continuing to learn about startups. At present I am contracting on a job that is stable and enjoyable but not very sexy, in addition to working my arse off to finish the car I started building 3.5 years ago. My plan is to finish the car, and then replace the 20-30 hours a week I’m spending on the car right now with a new project which might eventually turn into a full time thing. No school, no time-sucking hobby (I’ll still work on cars, but at my leisure and with shorter term projects), no other distractions in life. I have a wonderful girlfriend who is independent and lets me do my thing, but who also provides even greater amounts of inspiration and motivation to me than I might otherwise have. She’s wonderful for many other reasons; she significantly enhances my overall happiness. I have a small number of very close friends who I hang out with as we can, and also a great relationship with my immediate family. I can’t think of a position I’d prefer to be in. Now that I’ve graduated, I regularly receive offers from people asking me to come work on this job or that, startups, contracts for enterprise, whatever. One of the most valuable thing I’ve learned how to do so far is turn down new opportunities. Many of them are exciting and initially look promising; however, it is crucially important to be very critical of every opportunity that comes your way — scrutinize it from every angle, think about what risk is associated with it both for you personally as well as those you care about around you, and even the overall chance of success that the opportunity poses. Is there money to be made doing it? What technical hurdles will you have to overcome? Most importantly, is the team itself that you will be working with rock friggin solid? Also, I believe in turning down solid opportunities if taking them would preclude me from fulfilling some prior commitment to other folks. Everyone seems to be different on this principal, but the thing I value most in people is integrity. No one’s perfect, but I do my best to follow through on things I say I’m going to do.
As someone who is a passionate and easily excited person, its difficult restraining myself when new and sexy opportunities come my way. Also, I don’t want to be turning down opportunities for the wrong reasons — fear of the unknown, fear of success, whatever. The lizard brain will hold you back from putting yourself out there at every turn. Those are not valid reasons by themselves for avoiding opportunity. Discerning the fine line between fear of the unknown and avoiding unreasonable risk is the challenge here; if you are able to do so and act accordingly, your chance of achieving your overarching life/career goals seems to increase dramatically.