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

Are you sure Paul was right? If you can pay for a years expenses in 3 months, it sure sounds like you're in a good position to hire; pay someone to reduce consulting workload, and pay someone to work product.

'mahmud, this isn't particle surgery. This is every real consultancy. Ever.




Presumably you're charging the rate you charge because you're you. You can't simply drop Junior Dev Jimmy onto the project and keep billing away at the same rate.

It doesn't take a very savvy client to notice when throughput drops by a factor of 10. So unless you're a body shop that's already sending out mystery devs, or you're very good at explaining away a huge drop in productivity, hiring is not going to help this situation at all.


Nothing in life is free. If you hire Jr. Mahmud to take over 80% of your job, and your aggregate productivity drops by 1000%, you will probably lose your client and be forced out of business.

So don't do that.

A steady $200/hr consulting gig offers an awful lot of wiggle room to figure this stuff out. When we hire a new consultant, (a) we're very picky and (b) they tag-team with us on projects, often for months, without being billable. That costs money in the short term, but pays for itself in the long term.

Also, it's wrong to assume that a consulting gig has to be performed by one person. Time and again friends of mine have found that they could hire cheap for 20-40% of their project work (documentation, test harness coding, automation, etc) and then had that person grow quickly into a full-on replacement. And all due respect to 'mahmud's domain knowledge, but the examples I'm thinking of are pretty high end.

At the end of the day, this problem is a fundamental challenge of running a business, and I have to respectfully/tentatively suggest that if you can't figure out how to hire and train a replacement for your own work, you stand very little chance of running a successful software company, where you'll also have to hire QA, ops, marketing, and sales.

Think of this current challenge like a warmup.


Can you explain this? I don't understand it.

"they tag-team with us on projects, often for months, without being billable"


I hire Joe the Up-And-Coming Vulnerability Researcher (or rather, Cory does, since we hired someone to replace me 2 years ago so I could do more product work; see how this works?)

Joe and I work on projects together for 2 months.

I'm the billable resource on those projects. Joe doesn't bill.

I start out working harder (I have to deliver for clients and ramp Joe up). Pretty soon Joe ramps up and we start delivering the same work a lot faster. Eventually, Joe's so demonstrably capable (in our case, he's finding the same number or more security vulnerabilities in code that I am) that he becomes a billable resource, scheduled just like anyone else.

Depending on who you hire, this process can take months, or it can take weeks. If you hire someone with experience in your field, it may not take more than a week or two. If you hire out of University, it might take 2 months. It's almost always worth it.

I actually think Matasano has a harder time doing this than many other companies would. Our clients are extremely discriminating (we're a high-end firm) and we have to be very careful about hiring. We have clients that pick researchers from our firm by name. Staff bios go on every proposal. I can't imagine that this is the case for, say, iPhone development; most consulting companies are paying for an outcome, while security research contracts are paid in part for the process.


When I find someone with both that much domain knowledge, and broad peripheral expertise, it will most likely cost me north of $200/hr, leaving me nothing. Not only that, but the hiring and looking is some extra chore I can do without. In the time it takes me to follow up with applicants, I would have gone through 15% of the project.

Somethings are best done by yourself.

And yes, Paul was right; I barely have any mind for our startup anymore. I live and dream the consulting gig; it monopolizes my imagination, and all I can do after a grueling 12 hour day of work is watch Family Guy and drink beer in bed like a bum.


You're billing $200/hr and you can't hire a developer for your personal project or attract a partner who can share the burden on the consulting side?

Paul was "right" because he thinks about consulting like you do: as a day job without benefits. The difference between a day job and a consultancy is that your day job gets pretty upset when you hire someone to do your grunt work.

You seem dead set on scaling the wall when there's a perfectly good ladder hanging right off it. Stop killing yourself on a contract so you can earn the right to kill yourself on a startup project that will very likely fail (they all do). Engineer a solution to your current problem ("people will pay my company $8000/week to do something and I am currently the only person in my company"). That has to be easier than trying to figure out how get "liftoff" with a "1 year runway". Sheesh.




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

Search: