Earlier quoted context omitted.
Read every single article on daedtech.com related to software consulting (and maybe some that aren't) -- the amount of insight contained inside those articles for free is insane. 99% of the people who think they are doing consulting (me included) are not doing consulting. If you're getting paid to write software, you're not a consultant, you're a freelancer/service provider. Let those words shake you then read all th…
Even in this thread I see a lot of people conflating consulting with working as a highly paid contractor. I accidentally fell into contracting two years ago when the company I was working for closed unexpectedly. I doubled my yearly income, but I'm still an employee in practice.
Ask HN: Resources/Steps for Becoming a Consultant?
81–90 of 116 posts
Re: Ask HN: Resources/Steps for Becoming a Consultant?
#82Sorry to say, it looks like you're approaching this backwards. You shouldn't be looking for resources, steps, advice, pitfalls, experiences, or anything else. You should be looking for a customer whose hair is on fire. Then, and only then, should you be looking for whatever it takes to build them a fire extinguisher. Anything else is a waste of time.
Re: Ask HN: Resources/Steps for Becoming a Consultant?
#83Daedtech has an excellent article https://daedtech.com/software-consulting/ If you live in a major metropolitan area almost anywhere in the US, and your skillset is in tune with the market, you should be able to find some W2 or 1099 contract quite easily through local recruiters. Yeah they will take their cut, but you still should be able to negotiate close to market value. You will definitely get paid more than usin…
Re: Ask HN: Resources/Steps for Becoming a Consultant?
#84You need two things 1) an accountant and 2) customers. Lots of people get thrust into consulting because they are given a customer. Technical skill is required but not sufficient. Even average is ok. What matters is all the stuff around the technology. Most of it being diligence, follow through, following up and being predictable and consistent. You have those and you can write your ticket.
I'd argue sales is more important than the rest of what you need to do to get a successful consulting practice going.
It's common to focus on the technical skills above all else. That's a fatal mistake.
I speak from painful experience on this one.
Re: Ask HN: Resources/Steps for Becoming a Consultant?
#85Earlier quoted context omitted.
Even in this thread I see a lot of people conflating consulting with working as a highly paid contractor. I accidentally fell into contracting two years ago when the company I was working for closed unexpectedly. I doubled my yearly income, but I'm still an employee in practice. I will say though, if you can make the leap to contracting with large companies, the pay is insane. I'm currently making about $60k/year ove…
I'm really curious about this -- I actually left Austin to move abroad a while ago, and do contracting (which I erroneously call consulting, though I do also consult). While I plan to return to the US I never considered returning and continuing contracting. Based on what you're saying I'd expect that yearly base salary to be over 200k (based on what it was like in Austin years ago), would you mind sharing how you've…
Re: Ask HN: Resources/Steps for Becoming a Consultant?
#86Earlier quoted context omitted.
Even in this thread I see a lot of people conflating consulting with working as a highly paid contractor. I accidentally fell into contracting two years ago when the company I was working for closed unexpectedly. I doubled my yearly income, but I'm still an employee in practice. I will say though, if you can make the leap to contracting with large companies, the pay is insane. I'm currently making about $60k/year ove…
The distinction between "consulting" and "freelancing" and "contracting" is pretty much fictitious; it's like the consulting version of the "is it really a startup?" game.
Re: Ask HN: Resources/Steps for Becoming a Consultant?
#87I did this less than a year ago. Two things I wish I had done off the bat: 1) Choose a specific skillset that you want to use and only accept jobs in that skillset. For me that should have been React/Node projects (even this is too general, but much better than “web programmer”). People hire consultants for instant productivity, and the type of person that has so little experience working with technologists that they…
Re: Ask HN: Resources/Steps for Becoming a Consultant?
#88Earlier quoted context omitted.
The distinction between "consulting" and "freelancing" and "contracting" is pretty much fictitious; it's like the consulting version of the "is it really a startup?" game.
Clearly staff augmentation has different tasks than expert consulting. How do you signal which you want/do?
The easiest way to signal that you don't want a staff-aug gig is to say "no" when you're offered a staff-aug gig. Advanced: counterpropose with a project proposal.
People overthink this stuff, I think.
The one important thing to know is that it's important to be "available"; even if you're not going to pick up the staff-aug gigs, it's probably best to entertain them (and, even more advanced: refer them out to other people), because you can only say "no" 1-2 times before people will stop asking you for anything.
I don't believe "expert consulting", as apart from "freelancing" or "contracting", is a real thing in our industry.
Re: Ask HN: Resources/Steps for Becoming a Consultant?
#89You need two things 1) an accountant and 2) customers. Lots of people get thrust into consulting because they are given a customer. Technical skill is required but not sufficient. Even average is ok. What matters is all the stuff around the technology. Most of it being diligence, follow through, following up and being predictable and consistent. You have those and you can write your ticket.
Hope that helps.
Personally I had great projects and others were lawyers were involved. But all in all, switching projects every other month, meeting new people , playing with different architectures ... It keeps me sharp and super happy.
Again hope that helps.
Re: Ask HN: Resources/Steps for Becoming a Consultant?
#90You're starting from a position of what do I have (software dev skill) and trying to backfit a need onto it.
The right mentality is to think hard about your buyer: What are you selling, why would someone buy it, and how would they find you? Ideally it should be some kind of business need, like "I want to stop using Expedia at my hotel and transition to get more direct bookings" or "I need a very high-value, complex system migrated from one thing to another". The more risk/difficulty/P&L impact/fewer people can do it, the more you can charge.
What you don't want to do is come in and just be a coder. Those are a dime a dozen. Even though developer skill varies dramatically, there's no way to really bill for that. Most business buyers are going to see "C# developer" and want to pay the lowest rate they can. It is outrageous how little the pay difference (even at software companies) is between high and low performers. It's like 2x, it should probably be like, 10x (no company outside finance would ever tolerate this kind of pay difference). You will never win charging 2x when the other guy is charging 1x for what, on paper, looks like the same skill (a relationship/reputation can offset this partially).
Don't become a "consultant" unless you want to do sales and marketing full-time, as that is the end-state of a successful consulting career. If that isn't your cup of tea, either find a better dev job (if you want to keep coding professionally) or find a company like 10x who will place you with good clients and do the grunt work for you of selling, where you can simply come in and provide value as a high-skilled technical person (which has its benefits, including decent pay, work from anywhere, put up with less of the posturing/BS of typical office life).
Source: did this. Wasted a lot of time doing bottom-of-the-barrel dev work before I realized probably 95% of the software that gets written in the world is boring, not particularly well paid, and has no real career trajectory in front of it.