DEV Community

Don't Throw "Consulting Services" Onto Your Website

Erik Dietrich on July 24, 2023

It's been a decent run banging out my SEO for Non-Scumbags series, even if there might well have been an audience mismatch.  I had fun with those, ...
Collapse
 
leandro_nnz profile image
Leandro Nuñez

This is a good article. But now I’ve a lot of questions.
My first thought, borders a common argentinian joke where you take your car to the mechanic and he just screws a bolt and overcharges you “for knowing which bolt to screw”. Therefore, it’s not overcharging. It’s just his knowledge applied.
Why wouldn’t I (the freelancer or company) offer you my knowledge service to you (the client) if I do have experience with it? Haven’t experience gave me that power? The years battling with close minded people that stayed with the pascal program that “works like a charm”. So why are you having problems?
Let me “consult” you for a better approach. Even if I don’t do the labor because either you didn’t like me or you can afford me.
And I think that’s the whole point, you offer consulting as a hook to do the bigger job.
In fact, following your example, I’ll offer my consulting for free to everyone using wordpress (please stop). And now, I’ve got the labor job, your new modern website.
Perhaps it’s just some local issue, but not small. We’re talking about huge companies that don’t have the right CTO or a “stuck in time” one. Those people need consulting. They need you you to guide them to the right (assuming not scammers) path. And their team will take over from there.
Perhaps it’s all marketing. I don’t know.
Thanks for the article!

Collapse
 
canro91 profile image
Cesar Aguirre

And I think that’s the whole point, you offer consulting as a hook to do the bigger job.

If I got the post idea right (and I've read other posts from Erik), wouldn't the consulting (being the brain) part be the actual bigger job?... not the minutiae of throwing lines of code into an editor

Collapse
 
daedtech profile image
Erik Dietrich

I think it depends on the definition of "bigger." For an individual, consulting (brains) is likely to be much higher paying as a function of your time. I'm not really sure what kind of rates programming caps out at these days, but the last time I paid attention, you'd be hard pressed to get over $200/hour for writing code, unless it was something highly specialized. But $200/hour is much more of a starter price for any kind of bona fide consulting.

But when it comes to the brains:hands ratio, labor is typically needed in much higher volume. If you go look at a miscellaneous custom app dev shop, for instance, they'll probably do some kind of "discovery," perhaps even paid, and that will be the entry point to sell millions of dollars of app dev labor to a company.

For an individual, this might look like bringing in a programmer to look at some sad legacy application, asking if the application is salvageable, and, if not, can the programmer rewrite it? Even if the programmer-consultant in this scenario charges, say, $10K to make the "keep using or rewrite" decision, there's almost certainly going to be more than $10K worth of hands work rewriting the thing. But you spend a few days earning the first $10K, then 2 weeks earning the next $10K as a laborer.

I actually used to do a lot of consulting gigs like this, but just the assessment piece. Doing the labor piece was (1) way less profitable and (2) would have made me way less credible as a consultant.

And that brings my real issues with consulting as tip-of-the-spear work for labor:

  1. It's a conflict of interest. You're incented to give the client the advice "you should give me more money."
  2. It's a way to slide down the org chart from working with executives to being managed by some line manager faster than you realize it's happening.
Thread Thread
 
leandro_nnz profile image
Leandro Nuñez • Edited

Loved your response.
So, let me tell you, it’s a regional thing. I’m on the gig since 2003 (from freelancing to entrepeneuring) and started consulting following the big fishes model from the beginning. It started for free. Then, i was asked for, then it became more like an outsourcing job. Nowadays, members of my team leads (in-site) clients teams consulting or mentoring.
And, let me tell you the truth, I consulted a lot for free and lots of then became my clients long after the consultation, as they didn’t find in the low cost what I offered.
My best regards, thanks for answering me!!!

Collapse
 
leandro_nnz profile image
Leandro Nuñez

It’s not one or the other, I think. Your brain is the one that let’s you crack the code. You organize, you prioritize, you scale, you do everything consulting yourself before actually writing the code. It’s part of the job.
If you offer solutions, why consulting isn’t consider one of them?
I get that there’s plenty sh1tty offer. That’s where the difference is made.
If your consulting service is a good quality service, and the client won’t be able to pay it (or any reason they decide not to continue with you), at least they’re going towards the good path. And that service should be (word MUST applies too) offered.

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
daedtech profile image
Erik Dietrich • Edited

I'll make an attempt to tackle what you're saying/asking here holistically.

IME, consulting is, or at least should be, accompanied by an answer to the question, "why would I pay you for this advice?" A compelling answer to that question is, I believe, the difference between a consultant and a technician with an (yet another) opinion.

Take the "free consulting" you're offering: "Wordpress sucks."

I can get that same consulting from anyone that doesn't like Wordpress for some reason. Why would I, or anyone, pay for that take? The barriers to entry for that opinion are non-existent.

Contrast this with something I would actually pay for right at the moment: advice on when and how to form a board of directors for a company. In the first place, the barriers to entry for that knowledge are relatively high, but, even if someone read up on it and then offered to give me advice, that still wouldn't be a compelling answer to the question "why should I pay for this advice" (when I could just read the same articles myself)?

What would be a compelling answer to that question would be someone telling me "I've advised 15 different boostrapped services-based startups form boards of directors." Assuming that were verifiably true, I would pay that person just to size up my situation and suggest when and how to proceed.

Your parable -- the one about knowing to turn the screw -- is an old consulting adage as well (though I've heard it told about a factory owner), but one that's intended to sell value-based pricing rather than hourly labor. But it's still labor (albeit brief, highly valuable labor).

A real consultant in that parable would be the person the factory owner asked for advice.

"Should I pay this laborer $50K to fix the problem?"

"Nah, he'll just overcharge you by $49,990 for something you can do yourself in 5 minutes -- just turn that screw over there."

In that position, as a consultant, I wouldn't even bother to charge for the "turn the screw" advice because saving someone $50K with throwaway advice guarantees I have a customer for the rest of that person's career.

Collapse
 
canro91 profile image
Cesar Aguirre

Maybe throwing "consulting" is a form of "fake it until you make it" or a low pressure way of evolving into a consulting business...

In my experience, flipping into true strategy and consulting requires a clean break.

Loved it!

Collapse
 
michaeltharrington profile image
Michael Tharrington

The Carl's Coding'n'Consulting lemonade-style stand drawing really got me tickled. 😆

Lovin' the self-deprecating humor throughout this one!

Also, I just really enjoyed the breakdown — how you've pointed out that true consulting is a higher-level, strategic position, and that doesn't allow for getting pulled into the minutia.

Appreciate you sharing this post, Erik!

Collapse
 
daedtech profile image
Erik Dietrich

The self-deprecating humor is natural. Most of the lessons I've learned about career and business, I learned by doing something dumb, wincing, and learning my lesson :)

Collapse
 
jmfayard profile image
Jean-Michel 🕵🏻‍♂️ Fayard

I don't how that writing this kind of rants feels, but it's a fun and liberating read for the reader!

That's my favorite way to really get new concepts

Collapse
 
canro91 profile image
Cesar Aguirre

Also, when you do take the consulting plunge, don't just say "consulting services," but that, dear reader, is a topic for another time.

Looking forward to read this next one

Collapse
 
daedtech profile image
Erik Dietrich

I can certainly add that to the queue :)

Collapse
 
leob profile image
leob • Edited

Lol I don't know ...

What if you're able to give advice or tips to the client (rather than crank out code) - you should then not put "consulting services" on your site, like it's an "evil" thing to do, unless you're a genuine bona fide high brow IBM type "business consultant" wearing an expensive suit and charging a commensurate fee?

This article needs a lot of words (and there's no "TL:DR" summary) to make, well, which kind of point exactly - protecting the turf or the business of "real" consultants, maybe? :-D

But hey, thanks for the effort :)

Collapse
 
daedtech profile image
Erik Dietrich

The beauty of writing a column on an owned or syndicated property is the implied "here's some thoughts, take them or leave them." Sounds like you want to leave them, so god bless. I'm a little busy to take bespoke content requests from everyone who happens to wander by some blog post I've written.

Collapse
 
leob profile image
leob • Edited

No worries, I have no requests for you - have a nice day!

Collapse
 
Sloan, the sloth mascot
Comment deleted