3 ms·
Well, I'm certainly not looking for somebody to run "every aspect" of my business. I've raised the finance, developed the marketing plan, established contacts w
by nkoren 13y ago
Well, I'm certainly not looking for somebody to run "every aspect" of my business. I've raised the finance, developed the marketing plan, established contacts with almost a thousand prospective client organisations, defined the product requirements in consultation with the industry, and written the prototype software myself. That's taken years of work and is not something to sneeze at! But ultimately, I'm not a skilled developer, and my cobbled-together prototype is not something that can be taken to market. So a lot of programming will be required to turn this into commercial-quality software.
The reason that I won't hire contractors to do that is that this is a highly specialised application -- not something that fits the mould of a typical web application -- and the developers will be instrumental in developing the core IP. It will take a few months for even the most skilled and experienced developer to get up to get fully up to speed with the internals details of this truly unique platform, and there will need to be many iterations of the platform as the product evolves. While it may be possible to do some of the peripheral work with freelancers (eg., the UI stuff, which will use fairly standard kit wherever possible), the unique core of the platform will only be maintainable if there is a stable team of developers to maintain it.
Imagine if Google had tried to design and implement Pagerank, the Google File System, and its custom server architecture using catch-as-catch-can freelancers. That would have been a catastrophe; you just can't develop truly unique systems that way. I'm in roughly the same boat.
However, if anything about what I've said has given the impression that I want people to "run every aspect of my business", then I am obviously not conveying my message clearly. I welcome suggestions for improvement!
- jasonkester 13y agoI think you might be overstating the flakiness of independent contractors. I'm pretty much the exemplar of your "catch as catch can" type (though I've never called myself a freelancer), but I've had my share of long-term clients. I've had recurring stints with individual companies (with the aforemention bugger-off-to-Australia period in between when they didn't need me) spread out over the course of several years, and I've had multi-year contracts working 40 hour weeks building Big Things. The important bit that you might be missing is that it's generally the project owner who determines the length of the engagement. A pro will stick around as long as you need him. Then he'll take off and enjoy those lifestyle perks. Find some of that guy and you won't have any trouble getting your PagerankFileSystem finished.
- nkoren 13y agoIt's not really "flakiness" that concerns me -- it's "ownership". I need people who will take genuine ownership of the central pieces of the platform -- who will design and implement the architecture of the platform, carefully follow its performance as the product and the market matures, and make improvements accordingly. That requires being in the same room with myself and the rest of the development team, until the product reaches a stage of stability and self-documentation that others can slip into that role with relative ease. Based on my prior experience starting software companies (this will be my third), I know that the developers team will need to be working fulltime on this (well, evenings, weekends, and holidays excluded...), in the same room as the rest of the development team. And I estimate this shakedown period will last 2-3 years -- not freelance time, any way you cut it. Again, this is really not meant to be a slight upon freelancers. They can be excellent at what they do. But I would never ask one to take a critical role in developing unique, cutting-edge IP in what I am certain will be a long-term evolutionary process.
- prirun 13y agoIt sounds like you want an employee / contractor who will act like an owner. If you want this level of commitment from someone very good, you usually have to give them part of your company. And I don't mean just options and profit sharing; I mean partners or shareholders. Even then it is difficult, because you already have invested years in this, so obviously anyone you bring on will be a minority stakeholder. As a minority holder, they will have no real say-so in the business (you can always override them in a disagreement), they have liability they wouldn't have as a contractor / employee, and there probably will not be any profit to share for a long time. And even when there is profit, you get to decide what to do with it - not them. And you get the added burden of not screwing over your new minority holder, at least not too much. Try putting yourself in their shoes: let's say a programmer has invested 3 years in writing a cool new program and has developed "cutting-edge IP". But they have no marketing or business experience. You do. What would you want from this guy to dedicate 3 years of your life to him and his company in a "critical role", and "take genuine ownership" for developing his business? (The quotes are not there to be snippy, but to use your own words to describe what you are looking for.)