Live data from Hacker News

Ask HN: What is your experience in tech consulting?

news.ycombinator.com

11–20 of 130 posts

Re: Ask HN: What is your experience in tech consulting?

#11
I run a consulting firm.

Get one client. Do an amazing job. Use that to tell other clients what you do.

Be specific. Most people outside tech have no idea how it works. Tell them what they will get.

Increased sales, reduced costs, better productivity. Whatever it is you do, forget about the tech and talk about the benefits.

Get your elevator pitch right. Mine is "I help businesses fix their procedures". People then say "You know, I could introduce you to my friend...."

Business first, tech last.

Re: Ask HN: What is your experience in tech consulting?

#12

Do not do free work for "testimonials" rather do it for a discount. I do not give sh-t who it is, I am not devoting my time for free to anyone. Your sidekick should be ChatGPT or any AI assistance you can get your hands on (if you are starting solo) It will help you tremendously. Do not be scared to reach out to organization. Buy some add space on google and target regions. You are going to kill it. I believe in you…

Not only will I not do pro-bono work, but getting paid in full and on time is a challenge. Even good clients can suddenly ghost you and forget to pay up.

Don't forget the larger companies who'll try to negotiate Net 90, one month in arrears, in which they'd still probably feel they had another 2 weeks of wiggle room. Companies try that. With me it ends up Net 30 as usual when we edit the service agreement, but lordy do they TRY that.

Which is why you need airtight service agreements, and then the willingness to follow up on them. Obligatory video, "Fuck You, Pay Me": [https://www.youtube.com/watch?v=jVkLVRt6c1U]

I only ever had two customers (out of > 200) not pay in about 15 years. One got a lawyer letter and paid up. The other (new customer, and one I was warned to be wary of) I actually dragged to district court to receive a judgement. They then still wouldn't pay. I figured there was no one there I'd ever see again in my career... so I sent the sheriff. They wired payment within hours.

Re: Ask HN: What is your experience in tech consulting?

#13
Have a read of this classic post by patio11:

https://training.kalzumeus.com/newsletters/archive/consultin...

I can testify as to the troubles that flow from doing work for discounts or gratis; I'm currently four years into a client relationship where I started out by helping them out of a desperate situation with a cut-price block of work, then they've continued to build their business on the basis that I (or other consultants) can keep providing ongoing work at comparable cut-price rates. Any time we try and explain that they need to increase their budgets if they want to keep funding further enhancements work, they protest that they're a non-profit with very limited budgets - they just can't accept that it costs big dollars to do this kind of work on an ongoing basis. It's just super-hard to adjust the expectation once the client has locked in an idea of what the work is "worth".

Re: Ask HN: What is your experience in tech consulting?

#14
I have long considered this, but of course, the big question is "How do you land your first testimonial-worthy client?".

I'm not particularly inclined to do pro bono work in exchange for raising my profile (unless that work is of such a high profile that it would drive large numbers of CEOs to my door! This is very unlikely for the gigs I have seen).

Re: Ask HN: What is your experience in tech consulting?

#16
Just a few random thoughts from ~10+ years of doing this. These are not ordered, as I've been out of this for the past few years.

- Contracts, contracts, contracts

- Immediately stop all work when any customer doesn't pay an amount owed. There's a natural inclination to keep going, but this is a firm of pathetic cost fallacy.

- Work with an escrow provider and eat the fees. You'll generally have a 10% non-collectable rate, until you work with an escrow provider. This can be lowered to 1-3%, meaning you stay far ahead. More importantly you reduce the time spent in administration, and running after customers.

- Downpayments / upfronts are key. Any customer that is unwilling to engage in this practice, is a customer likely to not pay.

- Maintain ownership of your code, if you can. True, consulting code has little value - usually. But sometimes, you can legally, reuse the same blocks, or segments across multiple projects. Your rate of return increases dramatically here.

- Your name is your bond. When people learn they can trust you, even in just a handshake (remember: contracts!) they happily recommend you to your friends

- Digitize it all. Do everything in your power, pay for every web service that makes sense, to reduce your overhead. I was incredibly happy to pay for receipt scanning (shoeboxes), book keeping / invoicing, and accounting (xero). Most people view this as an expensively monthly cost - which it is at the beginning. It will also, eventually cost less than an hour of your consulting time. Scale.

- Never price at the top of the market. It's better to be 100% busy at 80% of the fee structure, than it is to be 50% busy, at 125% of the base rate.

Re: Ask HN: What is your experience in tech consulting?

#17
20+ years since I started my firm, we are very successful and I love our team and our work.

Few points…

Word of mouth is best advertising.

Prove yourself trustworthy and honorable, there are still assholes who will try to take advantage of you but on balance, this will pay off over time.

Don’t work for free. If companies want you to work because it will look good for referrals or something- run.

Don’t work for equity or revenue shares without some cash as part of the deal. Cash is skin in the game, it makes everyone act differently.

Treat your team better than you wish you were treated - they are your most important relationships.

Be willing to fire clients.

Fancy contracts are a waste of time, if you ever get to the point after work has begun that you are talking about wording in a contract - you already lost.

Lastly…learn to delegate, I spent way too much time doing too much of the work myself- sharing the load is a superpower.

OP or anyone else thinking of doing this, feel free to reach out for a longer chat on the topic.

Re: Ask HN: What is your experience in tech consulting?

#18
post #16

Just a few random thoughts from ~10+ years of doing this. These are not ordered, as I've been out of this for the past few years. - Contracts, contracts, contracts - Immediately stop all work when any customer doesn't pay an amount owed. There's a natural inclination to keep going, but this is a firm of pathetic cost fallacy. - Work with an escrow provider and eat the fees. You'll generally have a 10% non-collectable…

Good points, all except I went a different way on the last one.

I charge more, specifically to keep 50% busy. One needs downtime. When you can deliver on time reliably and wrap it up nicely (documenting internals, design decisions, etc), you get repeat business.

Re: Ask HN: What is your experience in tech consulting?

#19
post #16

Just a few random thoughts from ~10+ years of doing this. These are not ordered, as I've been out of this for the past few years. - Contracts, contracts, contracts - Immediately stop all work when any customer doesn't pay an amount owed. There's a natural inclination to keep going, but this is a firm of pathetic cost fallacy. - Work with an escrow provider and eat the fees. You'll generally have a 10% non-collectable…

I would push back on a lot of this. These seem like strategies to avoid getting ripped off by shitty clients, and I'm sure they work, but they're also a strategy to avoid closing business with great clients. Try to focus on the kinds of customers you won't ask for down-payments and up-fronts --- the kinds of customers who will routinely delay a full quarter or two on payables, and you'll put up with it, because they're paying for several people's salaries, and the people you work with there don't control the accounts payable people to begin with.

It is absolutely not better to be 100% utilized. The math at the end of this comment suggests that the difference between 100% utilization and 50% utilization is marginal, but the real pricing difference you're playing with is probably something closer to 2.5x-3x the rate you think is competitive. It is better to be 50% utilized at 2.5x what you were making at the rate that had you 100% utilized.

It's actually bad to be 100% utilized at all; if you are, you're treading water building your business. When you exceed 80% utilization, do one of two things: raise your rates, or start hiring.

Re: Ask HN: What is your experience in tech consulting?

#20
Random bullets.

* You need to be making 150-200% of your FTE rate to come out ahead in a year

* Bill daily, not hourly (you can bill weekly, or quarterly, too.)

* Raise your rates.

* Count on signing your clients master agreement, not yours

* You can win by getting every contract reviewed, or by just signing them blindly

* Specialize

* Incorporate; it's easy and cheap

* Keep your SOWs vague

* Don’t waste time on your website design (but do write)

* Do go nuts with your proposal design; pay someone to help you

* Target 80% utilization; past that, hire or jack your rates up

* Don’t work with clients you’d want a down payment from

* Don’t hire a salesperson

* Your availability on a calendar is worth money; so is your implied consent to be terminated on no notice; make sure you’re charging for it

* Get an accountant ASAP

* Do favors; karma works better than ads

* Don’t do conferences/conventions

* You can subcontract at first — most new consultants do — but get out of that quickly.

These are just things I think I learned over 15 years of doing this work; only some of them --- like never billing hourly --- are things I'd go to the mattresses over, but I think they're all generally correct.

Post reply on HN