Over the last several weeks, an idea has crystallized in my mind—something I’ve known for a while, but just never put words to. Usually I keep these kind of things to myself but since it’s not something I can do by myself, this is an attempt to plant some seeds, solicit feedback, and hold myself accountable.
I have long known that I am not the stereotypical lone genius programmer (no matter how much I might delude myself into wishing that were the case). That’s not news. At best I see myself as a tenacious problem solver, a skill which up till now I’ve been able to employ gainfully in the art of coding. However, I am starting to wonder if being good with computers has become a crutch that’s preventing me from taking some bigger risks.
The fact is that I have these other hard-to-quantify, non-technical skills that I enjoy exercising. I know how to talk to both engineers and non-engineers (and translate between them). I actually enjoy meetings. I find that I frequently ask (what I think are) dumb, obvious questions (that no one else is asking, to my surprise), and watch them unlock a discussion. I like making order out of chaos, simplicity out of complexity. I love documenting standards and processes and systems in a way that makes it easier for the next person to absorb what I puzzled over. I like email and wikis and IRC. I really enjoy working with people. I get bored and distracted when I’m all by myself. I hate working from home. Collaboration tends to bring out the best in me—I’m amazed at what I’m able to accomplish when I’m working with others. I find it essential to know that someone depends on something I’m doing.
So here’s my idea, my realization: I want to start a company. But I can’t do it alone. No, more important than that: I don’t want to do it alone. My dream is to gather a small group of like-minded people with complementary skillsets and start a company together. I’m not looking for a big payday or expecting to change the world. I just want to work on something that makes me happy every day. I want to have control over quality. I want to have more freedom and flexibility over the types of things I work on. Heck, it could be something online or off. The “what” is almost immaterial, as long as I go home happy and look forward to working every day.
This, I think, is one of the first effects I’ve recognized to come out of the year I spent traveling. I’m no longer afraid of failure. In fact I find lately that I’m easily bored unless I’m taking a risk. Returning to San Francisco and buying a condo and assuming a mountain of debt was one exciting expression of that.