Hacker News new | past | comments | ask | show | jobs | submit login

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!




I 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.


It'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.


It 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.)


No, I want a CTO, and certainly not a contractor who will act like an owner. (I've said many times in this thread that I am not looking for contractors, and state on the jobs page that I'm seeking full-time permanent employees).

To answer your question: what I'd want is a stake in the equity and governance of the company. These things aren't unusual when joining a new company, and in my prior two ventures (futurescaper.com, imatest.com), I've hired both CTOs and CEOs without difficulty, and successfully integrated them into the governance of the companies.

Somehow, this time around, my recruiting efforts seem to be generating a crazy number of misunderstandings. People assume that I'm looking for contractors (I'm not). People assume that I won't be paying competitive salaries (I will be). People assume that I won't be giving away equity (I will be). People assume that I won't be including officers of the company in its governance (I will be). And people make these assumptions even when my job descriptions explicitly say otherwise. I'm baffled by this, since I haven't encountered these presumptions with my prior startups.

I'm starting to wonder if developers in the web application space have perhaps been so badly burned by prior startup experiences that at this point they basically presume bad faith from any new venture they encounter. If so, that's really unfortunate, and I guess there's nothing I can do about it except either A.) hide the fact that I'm a startup (which would hardly be honest), or B.) Accept that that 90% of prospective candidates will weed themselves out simply by making bad assumptions, and realise that I probably didn't want those people anyway.

Also, I have to say that this experience is also starting to really warm me up to recruiters, who presumably are more skilled than I at dealing with the sort of industry dynamics that lead to these kind of misunderstandings.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: