[HN Gopher] Lessons from six years as a solo consultant ___________________________________________________________________ Lessons from six years as a solo consultant Author : Edward9 Score : 239 points Date : 2020-01-04 12:37 UTC (10 hours ago) (HTM) web link (www.embeddeduse.com) (TXT) w3m dump (www.embeddeduse.com) | S_A_P wrote: | I cant agree with this article. Ive been a solo consultant for 5 | years now. Here are my takeaways- | | -Maintain good relationships with anyone that can give you work. | Most of the time you will ping pong between vendors for work. | | -Don't be afraid to build in "bench" time into your hourly rate. | The rates listed in this article are much lower than I would | recommend. I target 85% utilized in my personal model. I work in | a niche and will not consider less than 150/hr for anything less | than a 12 month contract. | | -Remember that despite the best of relationships and intents, | contractors are expendable. You can and will get let go before | employees. That is not a bad thing. In fact, its a gift. You get | to leave before morale and expectations get too far out of | control. | | -Do put rainy day money away into fungible assets. Savings | accounts probably aren't great for that. | | -Do try to have multiple clients at once, if you can swing 2 full | time gigs, most of the time this can be juggled in the short | term. | | -If you get told you are rolling off, don't take it personal. I | have the hardest time with this part of it. It is my nature to | give my all when I am at a gig. When the let me go, I feel that | it is an affront or personal. Its not, its business. If you do | this, you will make more than many high level executive salaries. | That doesn't count the equity side but making 2-400k a year is a | real possibility. | | -When its time to leave you will know. The biggest upside I see | in consulting is I have the freedom to leave when I cant deal | with the bullshit anymore. -Every company has bullshit you will | grow tired of. Honeymoon periods last 3-24 months, but there will | always be bs. | fao_ wrote: | > I couldn't believe my ears. After regaining my composure, I | answered: "I regard such behaviour as unethical, because our | customer would suffer a substantial and unnecessary loss." [...] | In hindsight, I should have terminated the project at that point | [...]. The example shows how ingrained hourly billing is. | Customers accept it as God given, although they know that they | are ripped off. | | But that's the thing. Companies exist solely to make money. | | Let's say it again. | | Companies do not exist to create value. | | Companies do not exist to do cool things. | | Those are all secondary. | | Companies exist solely to make money. | | This is business school 101. | | The CEO and the rest of the workers were right in this instance. | In this decision the agency was better off as a company if the | person took the deal. The client at all times had the choice of | going to a different firm that was cheaper, the customer in this | case opted not to bother with doing those things (which might | have cost them more in the long run anyway), and therefore had | already committed to the cost that they would be charged. | | The job of the client company in this case is to extract as much | value as it can from the consultants while paying them as little | as it can. Clearly in this instance, given they were happy paying | that cost, you weren't being paid as much as you could have been, | based on the 'value' that you 'created'. | | I don't see why the person in question sees this as unethical. Or | rather, I don't see why the person in question sees this as | unethical under capitalism. Capitalism is an inherently unethical | system, where the entire system is (From the top perspective) | about ripping other people off as much as you can, or (From the | bottom perspective) trying to ensure you get paid as much as you | are worth to the company that you serve. | | If you don't like it, back projects to change the system, whether | that's to introduce more regulation, or to change the system full | stop so that gross wealth-hoarding cannot exist. Until then, you | have to make a living and try and make sure that you and the | people you support are better off. If you can 'create value' for | others by doing that, then all the better! | zenpaul wrote: | I've been there and done that for better and worse. It sounds | like the author wants to create their own agency which is a | different game than being a solo consultant. If you really want | to be a solo consultant... | | Lessons from 20+ years as a solo consultant: | | - Customers rarely know what they want. | | - Customers always change what they want. | | - Change control in fixed bid work is vastly more important than | how smart or productive you are. | | - It takes an extraordinary amount of effort to find customers. | | - One gets customers by searching, networking, having other good | customers and mastering useful technologies. | | - What matters long term is consistently making money every | month. | | If you truly want to be a solo consultant: | | - Maintain good relationships with your customers. | | - Bill hourly and get paid no later than monthly. | | - Be willing to work with consulting agencies and accept their | markup on your rate. | | - Always be learning and using new technologies. | | - Always be looking for the next opportunity. | amelius wrote: | > It takes an extraordinary amount of effort to find customers. | | Aren't there services to help with that? | unreal37 wrote: | I agree. As 20+ years as a consultant, I can't imagine billing | "per project". That dream project where the requirements don't | change and the scope is perfectly estimated in advance doesn't | exist. | hobofan wrote: | Those responses are so funny to me, as there seems to be a | complete difference in recommendations, every time this topic | comes up. | | I'm also very happy with hourly billing, but the last time I | saw a similar topic, the whole comment section was insisting | that per-project billing is the only viable way to make money | in consulting. Oh well.. | hanniabu wrote: | It's a different strategy. Per project you take on more | risk, but you can also typically charge a lot more (less of | a barrier for the client to overcome than hourly). | Enginerrrd wrote: | The real answer is you do both depending on the situation. | My best hourly has been doing per-project billing, but you | need to be smart about it or you can end up working some | hours for free. Hourly T&M is a nice situation to be in | since it takes a lot of the risk out and lets you just | focus on the work that needs to be done. | [deleted] | flyinglizard wrote: | If you're in familiar territory, the product is well | defined and the customer is reasonable - go for project | billing. An example would be implementing some low level | function for an embedded device. Anything you know is going | to only take a few hours, bill per project (unless of | course it's an extension of an existing hourly contract | with a customer). Anywhere there's upside or difficult | circumstances (such as unreasonable timeline due to | external requirements, such as an upcoming event or demo), | charge per project. | | But to be in that position you first need to build a stable | revenue stream and that happens more easily with hourly | consulting. | zenpaul wrote: | Good point. From this thread it is clear that people have | made a go of it with project billing in some domains. I | develop enterprise business systems that are generally | too large and complex to reliably estimate or manage to a | fixed budget. | | In any case, all it takes is one project with one | unreasonable customer who demands extra work and then | doesn't pay, to wipe out the gains from lucrative | projects. | | Also, in the long term you accumulate responsibilities | like mortgages and families that makes that low-risk | monthly revenue stream so important. | iudqnolq wrote: | > But to be in that position you first need to build a | stable revenue stream and that happens more easily with | hourly consulting. | | I'm trying to get started with freelance work as a | college student, and I've experienced the opposite. | People want project-based billing because they don't | trust me, or my ability to work "as quick as an | experienced programmer". | | (For context, when I say starting I mean _starting_. I 'm | currently working on my second contract ever. I have no | non-internship work history. My first was for $50 for | what ended up being 4hrs, my current was $300 for what I | expect will take at most 20hrs. Then Upwork takes 20% for | making the match and providing insurance against my not | delivering.) | flyinglizard wrote: | I'd say that for 20 hours project, it's generally not | worth the hassle to bill hourly. For small tasks people | want to know what they're on the hook for, but once you | go into the larger scopes with more variables and | properly price your risks, you'd notice their reaction is | much less welcoming. | | I don't know the exact nature of your work - is this just | doing generalized programming work, or do you specialize | in something (e.g. setting up a Wordpress site)? If what | you do is repeatable enough, at some point you'd make | good money working per project because you'll become much | more effective. Of course it's more difficult to pull off | when you do generalized work. | | This however has one very significant exception, and | that's when dealing with a corporate client which would | lead to more work. | | You see, any company that's larger than 20 employees | separates the financial management from the technical | staff. That means that if you've made it through | negotiations and contract work setting an hourly | framework with the financial side of the company, you're | now another tool at the disposal of the technical people | which could utilize you almost on a whim. | | With a project based setting you need to go almost to | square one and renegotiate all the way down every time | you want more work. It's not just a hassle for you - it's | a hassle for the engineers who'd love to use your help. | | This, eventually, is what builds you a recurring revenue | stream; making yourself available to the technical people | at minimal friction. I've been responsible for a pretty | significant corporate operation where my team was | responsible for procurement of products and services the | size of a respectable startup A round, and dealing with | vendor onboarding, scope of work, legal approvals and | financial signing at the VP/CFO level were a huge time | waste. Contractors who billed hourly were much simpler to | work with - waste time once and be on your merry way for | months at a time. I try remembering that now when I | crossed sides, back to consulting. Try make the life of | the people who need your services as easy as possible - | usually you'll have mutual interests. | pmjordan wrote: | _the whole comment section was insisting that per-project | billing is the only viable way to make money in | consulting._ | | Generally, when someone gives you advice that's supposed to | be 100% right in all cases, they either stand to gain from | it personally or have no idea what they're talking about. | | In this case, the difference between the two approaches is | mostly a question of who ends up with what risks. My wife | and I run a two-person development contracting business, | and we've done projects with both approaches. Both have | worked well for us, but for the type of work we tend to do, | most projects would not be suitable for fixed price | billing. | | The reason is that most of our work consists of "deep | dives" for figuring out if something is _possible at all._ | (Or more precisely, possible within a reasonable amount of | effort.) So what usually ends up happening is we 'll agree | on a capped research budget, and dig into the problem up to | that number of days. If we find a solution before that | time, great; if we find a fatal blocker before that time, | well, not great but it's a result. Otherwise, we'll | hopefully have found some leads to pursue in that time and | can give a better estimate for how much more effort it'll | take. | | Maybe it's possible to do this sort of project on a value- | based basis, but I certainly haven't found one that seems | fair, or that a client is likely to accept. The author of | the original article likes to claim that with value based | pricing, interests are aligned. Well, for this sort of | project, one of the parties is likely to lose out massively | if you agree a fixed price up front. | | And as for the author's assertion that your income is | capped: you have one variable you can tweak: your rate. | Charge more! We charge more than his "optimistic estimate". | Sure, we're still not rolling in it, but we also don't work | anywhere near 40 hours a week. And the implication that our | incentive is to drag out projects to get more billable | hours - well, I have a stronger incentive to make all my | clients super happy so that they keep coming back for | repeat business. This way, we have more requests coming in | than we can feasibly accept. | | Of course, only touch open ended projects for savvy | clients. The nature of our particular specialty means we | work with tech companies who understand the nature of big | unknowns in projects. | marfusios wrote: | You don't understand. $240K is not cool, $2M is cool. | Good luck with hourly billing to get that kind of money. | The only way to still doing what we love - software | engineering (not some kind of managerial, leading, | business role) is fixed price and re-selling already | implemented stuff (same approach as lawyers). | zenpaul wrote: | Good luck making $2M as a solo consultant. In order to | take on projects that big and maintain your customer | pipeline you almost certainly have to build a team which | is what I call creating an agency. | burnte wrote: | Most of my 27 years were as a consultant. Honestly, every | time I hear someone talk about what you did, scope change, I | ask, "What was the original definition in the contract?" | Usually I hear back, "it was just a quote for the job, no | contract." | | Scope changes aren't scary if you write a good contract. As a | consultant, that's truly one of the most important skills, | writing a well defined scope for contracts. That way when it | changes, you're covered by change order fees. | nosianu wrote: | Anecdote: | | I - then working as a freelancer programmer for a few years - | once had a (German company) customer where the person that I | was supposed to work with was so unpopular and known as | "difficult to work with" inside the company that the manager | that had hired me for the job apologized profusely, | especially that he had to place me in the same room with that | person. All the people I had contact with were similar. | | Why was he never fired? Well, because he was so good, you | could say he was _perfect_. So they gave him a room for | himself - usually it was about four people per office and | accepted the rest. And I say that with decades of job | experience in many software companies in the US and in | Germany. The documents describing what he wanted down to the | last detail were just.. perfect! I ended up doing two | programming jobs for them a year apart and both times I | simply took the documents and worked on it from top to bottom | until it was done. I never had to ask a single question, | there never were any changes. Sometimes I had to explain a | few things I did, but that was just usual communication, | there never was anything unclear. | | And also, I never had any issues with that guy myself, even | during the time we shared a room. He "merely" expected | everybody to be on his level, other than that he was fine. | Once a female colleague came into the room to ask him | something, and in an exasperated tone he told her that he had | already described everything she asked for in paper X in | section Y. And he was right, what she had asked was right | there. As always, he had everything _perfectly planned_ and | documented well in advance. Of course, that 's no way to gain | any social points and that woman was almost ready to cry (I | had quite a few chats with people working in the other rooms | and the women disliked him the most, but the men did too), | but for better or worse, he was just too perfect and expected | the same perfection from everybody. | | That was the first and only time I ever had such an | experience, everybody else apart from that one guy is just | working normally. Right now I have the exact opposite | experience, I program for people who only have very fuzzy | ideas what they want. Works too - you just have to treat it | differently and have a different mind set. That one job is | one of my most memorable experiences, including the social | drama. | tartoran wrote: | Had similar experience that you described but with a | professor in Uni. He was documenting everything clearly to | the last detail and was unwilling to answer any question, | he was even unwilling to listen to questions asked because | the answer was documented. I learned a lot in that class | but I got a pretty bad taste for this type of this | agressive personality. I saw it as logical sadistic at | times... In retrospect I think that professor had some sort | of asperger or was on the spectrum. I wish I knew that | them, I'd probably take it better | chiefalchemist wrote: | It's not that they don't know what they want. It's not that | they change their mind. It's that they are oblivious to the | cost (to you) of both. Furthermore, when the cost is fixed | there's typically no incentive for them to be reasonable. | | I find it funny how often I hear, "it's just..." Really? You | hired someone else because of your lack of knowledge/experience | but suddenly miraculously you have complete clarity on what | it's going to take? | thdrdt wrote: | I found billing per 4 hours works very well. The customer | understands this and I can reserve a part of the day for one | customer. | tel wrote: | Why do you suggest hourly? I understand fixed big puts all of | the risk on you, but would you also consider daily or weekly | billing as a reasonable compromise? | AzzieElbab wrote: | Larger clients are not flexible about how you bill them. | Hourly is the only option. Never mind that you might be | working on multiple projects, run training, meetings and so | on | grepfru_it wrote: | In this case, I would still break out my work across | multiple projects and types of work all charged at the same | rate. If no other reason than to give me a breakdown of | numbers to estimate future projects. | zenpaul wrote: | Billing hourly or daily is about the same. Weekly gets | complicated. It is all about reducing risk, locking in | cashflow and getting compensated for your time and energy. | dboreham wrote: | Weekly/Monthly billing means you can never take a vacation. | And if you're going to suggest pro-rated weekly billing | well that's just daily or hourly billing isn't it? | jdminhbg wrote: | You could certainly take week-long or month-long | vacations, or take a month off of consulting to do things | like business development or education. Generally, if | you're at the level where you're billing engagements | weekly or monthly, monetarily you don't need every single | week to be filled with billable work. | tel wrote: | Weekly billing doesn't mean you work 40 hours, though. | Additionally, one can imagine taking a week off or | prorating a month. | TuringNYC wrote: | I did this for a short time, but one more important lesson I | learned: The more $ you charge, the better you get treated by | customers. The less $ you charge, the more abuse you take from | customers. | zenpaul wrote: | Yes, absolutely. | | Also, once you get good rates, you ask for a higher rate from | the next customer. If it is higher than their highest rate | they tend to tell you what their highest rate is which gives | you a great place to negotiate from. Like, maybe I'll take | less if I can work remote 2 days a week. | goblin89 wrote: | I'm not so willing to engage with consulting agencies. I find | it very difficult to deliver a good product with an added | degree of removal from the final customer, which is how some of | those agencies structure work in order to maintain their | business. | zerr wrote: | What about creating own agency? | [deleted] | warlog wrote: | I'm curious to learn about your adventures in value based | pricing. | | I've worked as an independent consultant for 3 years and have | priced by the hour, and using value based fixed prices...the | latter with mixed results. | | I love Jonathan Stark's Ditching Hourly podcast... And I must | recommend the 2bobs podcast with a shout out to Blair Enns on | value based pricing and David C. Baker on expertise advice | business. | ghaff wrote: | Not the OP but, when I did consulting/advisory work, we mostly | did a combination of value-based and nominally value-based. | | What I mean by that is our large clients had subscriptions with | us for advisory services, which included or could include some | specific deliverables like reports but was mostly fairly open | ended access for inquiries, press references, etc. I put these | mostly in the value-based category. | | Then we had things like advisory days, speeches, etc. we priced | on the basis of the deliverable value--but in practice there | was a fairly close correspondence to time spent. In practice | also, clients would end up turning a one day session into two | half-day sessions for different groups, so from their | perspective they were mostly buying our time on-site (plus | travel, etc.). We tried to hold the line on pricing for value | but I'd say we only had some success here. | | We'd also do custom research etc. for clients which, from their | perspective, was almost certainly more value-based as much of | our work was out of their sight. (Of course, from our end, we | were mostly coming up with that pricing from a desired internal | day rate.) | | I think the only time we nakedly charged by the hour was when | we were doing legal work because that was just the way the law | firm which was our direct client worked. (TBH, it was pretty | nice to get a healthy hourly rate for _everything_ and it was a | substantial job. Also somewhat open-ended work we weren 't | particularly familiar with, so an up-front quote would have | been difficult.) | warlog wrote: | My biggest challenge with value based pricing (VBP) was that | it required an upfront discussion about the perceived value | of the work, and my prospects/clients were often totally in | the dark about "value". | | I don't think VBP works well for tech/biotech startups: | | -founders/exec can't define value | | -founders/execs are selling the dream (= infinite value) and | don't want to pay for it. | | -startups want to hire brains, but pay for hands | | -founders/execs and especially managers want to focus on | (minimizing) "costs", rather than unearthing or creating | "value" with consultants. | | [Edit: formatting] | ghaff wrote: | Yes, we worked for (or at least were paid primarily by) | mostly old-line enterprise IT companies. We talked to | plenty of startups. But they mostly couldn't/wouldn't | afford us even when we had good personal relationships with | the execs. ADDED: I do know at least one firm that does | mostly value-based advisory work for small companies; their | approach is to have a fair number of low dollar small | clients in addition to some larger ones. | | As I said, even with the big cos, a good chunk of what we | did was at least roughly day-based. At one point, for | example, we experimented with trying to price more | strategic advisory work higher than make-your-product- | launch-deck-better type of work and it never really flew. | bullen wrote: | There is a broader picture to these lessons that I would like to | point out: | | Not only is it economical to do bad work if you bill by the hour; | | but it is also necessary to build flawed products to sell more of | them. | | See printer inc, light bulbs, computers, everything that could | last 100 years but doesn't... | | The other side of this is that energy is considered free, if we | paid the real price for oil/electricity it would cost many | thousands dollars per gallon/kwh. | | The only way for this to change is for the whole system to | collapse, and that will happen during this decade. | | All arbitrary (not based on experience from nature) human skills | are going away. | | But math, physics, chemistry and biology will stay; prioritize in | that order. | | Build a good computer today, it will not become obsolete | technically for the rest of your life. | | Buy a ARM computer that you use as desktop, it will be usable for | the rest of your life AND it will teach you to become a better | programmer! | rgbrenner wrote: | This would be better if it was about his experience from the past | 6 years... whatever he's been doing definitely works. | | Instead it's ideas about what he wants to try in the future. | | In fairness, those ideas sound great... but this is more like an | advisory notice to his existing clients about how things might | change. | k__ wrote: | If found software consulting a bit boring, but quite lucrative. | | If you get a project that takes 3-6 months you make enough money | for the year and a bit left for the next year. | | This means that you only need one customer to say "yes" per year. | If you contact only 10 per month your success rate doesn't even | have to be 1%. | | What I learned is, charge per week or month and never go for | full-time. | | The month charging filters out all the tiny fishes and the part- | time always gives you plausbile deniability when you can't answer | the phone. | unreal37 wrote: | For a few years as a consultant, I was working 9 months and | taking 3 months off in between. Can't complain about that. | toxicFork wrote: | How did you get the first consulting gig? | k__ wrote: | Wrote some application emails to companies that posted stuff | online. AngelList or such aggregators. | | I had saved some money, I didn't have pressure. Talked to 4 | companies when I started, one said yes. Took 2 months or so. | iudqnolq wrote: | What experience did you have at that point? (Asking as | someone trying to get a first job part-time in college). | yomly wrote: | Sorry I don't fully understand | | >the part-time always gives you plausbile deniability when you | can't answer the phone. | | Do you mind elaborating as the rest of the comment is good! | sudhirj wrote: | Some customers expect you to be on call 24/7 if they think | you work for them full time. Setting clear expectations that | you always have other clients removes that. | [deleted] | Proziam wrote: | Not the OP, but (I think) I get what he means. | | If you're working a project on a full-time basis, the client | will expect to be able to call you up and get you on the line | at pretty much any time (and yes, often outside of normal | work hours, in my experience). If you're on a "part-time" | basis, you don't have this pressure because the expectations | are set differently. | gist wrote: | > the client will expect to be able to call you up and get | you on the line at pretty much any time | | I get your point but maybe it's the opposite in some cases? | People want to have someone they can get at a moment's | notice and when they find that person they are more likely | to a) Use them next time (where price is less of a factor) | and b) recommend them to others. | | I say this as someone who has done quite well at consulting | (and I do mean that) and that has no problem taking a call | even on Saturday night. Now of course the devil is in the | details and the particular client (goes w/o saying) but the | counterpoint is that is how you build customer | relationships and build a business. Fear of 'door number | two' is what gets people to pay more the comfort of knowing | someone is there for them. | k__ wrote: | Sure thing, I can totally understand this. I mean, we | need many people doing jobs that are time critical. | | Other consultants can have these customers right along | with those who want to bill by hour. | Proziam wrote: | I agree with you, and that's how I personally choose to | work. There's a lot of folks who would prefer a different | lifestyle if they could manage it though. | | Ultimately, the number one thing that gets repeat | business is results. Because of that, I can totally | imagine people who offer a smaller time commitment still | being successful. Regardless, I definitely wouldn't | recommend going the 'part-time' route to anyone that | isn't already established enough to get away with it. | nogabebop23 wrote: | IF someone employees you full-time, the 40-ish hours they pay | for is always interpreted as whenever they need you (if | they're working you are too, right?). If you're part-time the | mental model is you are only available for a very specific | subset of hours (which a crisis rarely honours) or the | expectation is you don't respond immediately because you're | not a full-time engagement. Either way you don't have to be | on call 24/7 | bubbleRefuge wrote: | Agreed. And take on multiple part time projects. | DrNuke wrote: | It is products designed, made and shipped from you in the past | that help set your personal brand as a consultant. You show | something so that prospective clients can assess and trust your | potential contribution in advance. Portfolio is the name, right? | flyinglizard wrote: | I shifted from mostly fixed price to mostly hourly based billing | over the past year, and increased the rates. It's very easy to | start a project with hourly billing, adjust the scope and expand | as you go. It's very difficult to do that with a fixed priced | project. | | But the biggest issue against fixed price is that companies are | quite bad at pricing R&D activities (which is why they're usually | running late and require office heroics to complete). When you | try to put a realistic price on such an activity you may give | your customer a sticker shock. | | I still do fixed price at places but only when the work stands | alone and it's something I've done many times in the past. | | Working hourly, if you spread the work across multiple clients | and provide good value for each, creates a structure where you | cost each of them slightly less than a full time employee. My | experience is that this is quite sustainable for everyone. | ghaff wrote: | There are a few general prerequisites for fixed pricing. They | apply to hourly pricing as well but they're more important when | the price is fixed. | | 1.) The project needs to be well-scoped with any significant | out-of-scopes also explicitly specified. | | 2.) Client responsibilities/deadlines are specified. | | 3.) As you suggest, the work is predictable based on past | experience and there aren't likely to be unexpected things that | come up and significantly increase the time required. | flimflamm wrote: | Please take also the consultancy buyers perspective when | assessing the value you bring in. | | Are you the only consultant who could figure out how to bring | down the cost of the appliance (in the articles example) down by | 1$? | | If not then your value is not as high as you used in the | calculation. The potential client could find other consultants to | do the same thing (price optimization of a mass product - service | well available in the market). As there are more providers then | estimating the "value" should take in to account that there are | several offerers of service. It is now a tendering situation. I | am now excluding a remote situation where all the offerers of the | optimization service would collude in their offers. | bsder wrote: | > Are you the only consultant who could figure out how to bring | down the cost of the appliance (in the articles example) down | by 1$? | | I have _never_ seen another person or company be the | competition. | | The competition is _always_ "do nothing". | | It takes real motivation somewhere to knock a company out of | inertia if they can continue to muddle along. | wayoutthere wrote: | Consulting is a relationship business. The quality of your | relationships determines how much you can sell your services | for. Furthermore, solo consultants tend to specialize in a few | specific niches where their services aren't a commodity. For | commoditized consulting services, buyers will just go to a body | shop. | ghaff wrote: | The same applies to advisory type consulting as well. Even | people who are more generalist than others are still fairly | specialized in the grand scheme of things. On the one hand, | you don't want to be so specialized that almost no one is a | potential customer. But get too broad and you're getting out | of the realm of having knowledge/experience that people will | pay a real premium for. | | I've long felt I had to keep pulling myself back a bit from | dabbling in too many things at a relatively cursory level. | wayoutthere wrote: | I was actually meaning it in terms of advisory consulting | since that's what I do :) | | But my experience has been very similar to yours -- I find | myself focusing more and more on product strategy and less | on engineering process as I move forward in my career. | Clients are increasingly going to body shops for that kind | of work, and I have no interest in competing in a race to | the bottom. | lmeyerov wrote: | The customer perspective is more "this is my ROI, and thus | budget I can request from higher up: should I therefore inhouse | or contract, and if contract, how to allocate?" Predictability | and quality from high val contractors matters more once you are | in the budget green zone than focusing only on $. | | We build GPU graph-based visual and automation tech for | investigating event and rich (high dimensional) data, and while | our ultimate focus is a self-serve product, do project-based | and annual fixed support contracts because we can fairly | provide that combo of ROI, predictability, and quality. The | situation is a bit diff as this mean we offer an effectively | discounted product license / services combo, which aids the | derisking in a couple dimensions. | iakh wrote: | > They call you. Your acquisition costs are close to zero. The | million-dollar question is: How do you make potential customers | contact you? >...a strong brand makes finding new projects so | much easier: New projects find you! Be aware that building up | your brand easily costs you 60 hours per month. | | Not sure how this is a compelling argument. 40% of your time | seems like a lot more than close to zero | ghaff wrote: | I took it as just a statement of reality that people should be | aware of. Especially for higher-level advisory work, i.e. not | primarily writing code, a large percentage of time is "off the | clock." Most of the independent consultants I know spend a lot | of time writing newsletters, doing podcasts, speaking for free | at events, in addition to whatever 1:1 marketing/sales they do. | RHSeeger wrote: | > Your acquisition costs are close to zero | | I think the point was that the acquisition costs are _not_ | close to zero. Rather, the acquisition costs are no longer | specific to individual clients, they're general in nature. If | you spend just as much time/money but don't spend it on | specific client, then the cost for each client doesn't change | (it's just the total divided by the number of clients). | ghaff wrote: | Good point. There clearly are acquisition costs. In | marketing speak what he's basically saying is that your | bottom of funnel acquisition costs are low. (I don't think | they're quite zero because you still need to close a | specific contract.) But top of funnel | awareness/education/etc. is a large chunk of your time. | Which for some types of consulting/advisory work rings | absolutely true to me. | | e.g. https://trackmaven.com/blog/marketing-funnel-2/ | cosmodisk wrote: | I did both hourly and project based pricing models when | consulting. Each have pros and cons but for projects that aren't | "off the shelve" and do require discovery days, lots of inputs | from client and a level of solution design from the consultant, | the key thing is milestones. This way you can fend off scope | creep and also be very specific on deliverables.I.e.:created x | feature: 10 hours( 15% of the overall project). As for the rates, | one hits the ceiling pretty quickly with hourly rates: try | pitching $500/h if you not a lawyer. That's why value based | pricing is the only way to push it up as high as possible. It's | one thing to say that you'll be charging $200/h for the next few | weeks and another when you say you'd build something for $24K | that'll make the company $500K over next 12months. | weinzierl wrote: | > An easy way to build up productised services is to keep the | rights to use of the software that you write or that you oversee | others writing. This works best for software that doesn't give a | competitive edge to customers and that is not specific to | customers. Your leverage is to give a discount on your fees, if | you are allowed to keep the rights to use. | | I have never seen this going well. It is in my experience very | rare that companies are willing to let the consultant keep the | rights and when they do there is a big chance that they regret it | and want the rights for a small fee later. I've seen this | damaging the customer relationship in the past. I'm curious what | other consultant's experiences are? | Const-me wrote: | Not sure I agree about fixed price point. | | When I'm spending 90% of the time developing software, especially | if that's a stand-alone or well specified isolated components - I | can quote after some initial research, and I agree it's a good | way to go. | | For other clients I'm doing a job of technical lead. In that | case, too much time is spent defining requirements, reviewing | other people's work, writing project documentation, etc. These | things are borderline impossible to estimate in advance. For | these projects, I prefer hourly contracts. | chiefalchemist wrote: | Scrum is more or less a time & materials approach. | | Agreed. If it's small and finite - similar to an oil change - | then a fixed price is doable. On the other, if the resuest is | "the engine sounds odd and acceleration is off" then it could | be anything. | | Anyone who is the latter but expects a fixed price must be | avoided. They'll cost you more than you'll make. | pnako wrote: | I'm not really convinced by the argument regarding value-based | pricing, because that's just not how markets work. | | The clearing price (in this case, of labor) is based on demand | AND supply; it has nothing to do with how much value you bring to | the table. Yes, it's true that maybe writing some piece of | software will save some company ten million dollars per year. | Should you get one million dollar for writing it? Maybe not, if I | can find someone charging 60K to develop that same piece of | software. | | There is one way to do that with software, though: royalties. | It's used for middleware for games and movies. But it's more a | risk-management tool for buyers than a sure path to profit for | providers (i.e. with royalties you limit your losses if the game | or movie does poorly). | madsbuch wrote: | So, in the end everything boils down to negotiation. Obviously, | if you can't negotiate the $1mil deal, then you won't get it. | | Furthermore, the market is not perfect. Just because somebody | wants to do the job for $60k it not mean that the company can | even get into contact with this person. | hectormalot wrote: | Crucially: if you're more likely to deliver successfully | you'll be able to price accordingly as well. E.g. if the | perceived change of success with the 60k person is 80% and | with you it's 90% then you're arguably worth a few 100k | extra. | | (Now: that %-chance-of-succes is difficult to measure. Which | is why it's a relationship business IMO :) | Tom4hawk wrote: | _All the customer's managers including the CEO sided with X, as | they concluded that bending the company X to their will was more | trouble than an individual. And anyway, I would be paid for the | extra work._ | | I absolutely don't understand why this is the problem. Something | came-up (not because of you) and you will get paid for solving | it. | | If you don't have time (other plans) or you just don't want to do | that (good example: request is stupid and you know it will cause | more trouble in the future) you can just tell that to your | customer (or bump-up rate for this extra work). | | How value base pricing would solve the above issue? | tra3 wrote: | This is a problem from the perspective of the customer. Company | X delivered a substandard product based on a fix bid. The | customer then had to turn around and pay 10 weeks of hourly | fees to this guy to finish it. | | Presumably, if magic of value pricing was realized X would be | incentivized to finish it. | | Pretty unprofessional on X's part I'd say, so I understand why | the OP nearly lost it. | unreal37 wrote: | The customer found someone to do the work and was willing to | pay for it. If he had his customer's interests at heart, his | objection should have ended the moment the customer made a | decision. No need to "lose it". | iakh wrote: | I think that just highlights the downside of fixed bids, | value based or not, that the author ignores. You come out | ahead and are incentivized to finish early, but are | deincentivized to do any additional work if you go past your | costs plus margin | 0xEFF wrote: | I had a similar reaction. Something doesn't add up about the | anecdote. His customer decided it was in their own best | interest to pay his hourly rate to solve the problem. Partner X | decided the same. What's the problem? | | It's quite the leap from there to an accusation of unethical | behavior. I'd wager he had incomplete information or there's | much more to that story. | | Edit: For example, Partner X might have said to the CEO, "I | understand you're frustrated with the outcome, but it does meet | spec and we advised you Z was missing from the spec you | provided. You decided to keep Z out of scope. We're happy to | add Z now, and we're also happy if the author adds Z. Your | choice." | koonsolo wrote: | He reasoned in terms of days needed to fix the problem, and | concluded that therefore X would be cheaper. But maybe the | change management in the contract made it more expensive. So | even if he needed more work on it, he was still the cheaper | option and/or easier instead of a change request. | 0xEFF wrote: | Right. The real problem I see is the author accusing X of | being unethical. Such an accusation damages any | relationship. | m0zg wrote: | "Don't charge hourly" doesn't work for "researchy" work where you | can't be certain things will work in the end or indeed how long | they will take. I charge hourly. Setting a high hourly rate (if | you can do it) prevents the "bullshit work" situation described | in the article. Customer then finds it more cost effective to | have their junior FTEs do bullshit work. ___________________________________________________________________ (page generated 2020-01-04 23:00 UTC)