Live data from Hacker News

How I went from programming to consulting (2012)

training.kalzumeus.com

481–490 of 495 posts

Re: How I went from programming to consulting (2012)

#481
post #236

Earlier quoted context omitted.

I'd put a caveat on that where they care if it makes them look bad. If it's readily apparent that your patron dropped the ball in prep (either through incompetence or simply ignorance), then that can be a very bad round of the blame game. This is where providing transparency and insight (in a "how can we fix this?" way) up to management can help engagements go more smoothly. If everyone was aware from the first that…

As a consultant, point out to your sponsor that access is not ready and it will take a few days (of the one week contract). That's all you are required to do. I wouldn't advise to participate in the blame game or to point fingers. You are not here to cause troubles and trouble is bad for repeat business. P.S. Organizations are dysfunctional and the majority of consulting time is wasted. Lesson one of being a consulta…

Agreed. If avoidable, never point fingers.

But if shit really hits the fan, at some point management will be asking "Who was supposed to do this?" And between that and the finger possibily being pointed at you... soft skills in handling politically tense situations well are useful.

Re: How I went from programming to consulting (2012)

#482

Earlier quoted context omitted.

There are plenty of reasons to take a steady job over running a business, even a very lucrative business. I’ve done both; no stressing over Christmas on whether a check will arrive soon enough in January or February to pay for my tax assessment in March has non-zero value to it. Paternity leave was pretty nice. I get to devote a supermajority of my professional efforts to work rather than devoting 10% to business adm…

> Consultants with relatively high rates are not unicorns, any more than lawyers or doctors with high rates are. This is not just repeatable, this is a fairly reasonable career path, much like “work at AppAmaGooBookSoft” is a lucrative but well-trod career path. (Which, btw, have in-the-door offers for mid-career professionals which are reasonably competitive with running a full-time consultancy at $30k/week.) You ar…

It honestly sounds like you think $100/hr is the upper limit of consulting earnings.

There are at least some people making $250/hr+ as a technical consultant. Is it 0.01%, 0.1% or 1%? Who knows.

But it's possible, and it's possible to get there if you're strategic about it.

Re: How I went from programming to consulting (2012)

#483

Earlier quoted context omitted.

"Freelance" is the offshore developers on elance.com working for a dollar an hour and the students working after class for free who are desperate to get experience. "contractor" is the replacement status for permanent employees. They are outside of normal payroll and company benefits, they usually do 1 to 6 months repeatable contracts. "consultants" is the experienced people who need to be called by up-the-chain to p…

Or, you tell contractors what to do, but consultants tell you what to do.

Mostly it's a mix.

Re: How I went from programming to consulting (2012)

#485
post #203

Is this possible if your tech skills are not in marketing/ecommerce? What about graphics, audio, embedded systems, networking?

Of course. I still take on clients for branding and marketing. And, thanks to pation11 I'm able to negotiate higher project rates using a weekly rate rather than hourly.

Re: How I went from programming to consulting (2012)

#486

Earlier quoted context omitted.

To some people, probably. I'd wager most people don't have someone like tptacek as an internet buddy or knowledge that would interest them, though. They literally mentioned HN karma rank titles... so much for fake internet points? Does this sound odd to anyone else or just me? There's likely some small percentage of people who can go on to do consulting and charge lots of money. That this applies to a greater amount…

I don't know what this even means. I think Patrick and I might have exchanged a total of one (1) super secret Internet friends secret messages before we met for coffee and me and Cory kidnapped him for the day. If you're in Chicago and you haven't made a hobby out of calling me an NSA shill (or if you can credibly claim that you've done so only out of irony), we're "internet friends" enough that I'll grab coffee if y…

Is there a karma limit for this?

I go up to Chicago every once in a while to visit a childhood friend and would love to ask you some questions about consulting/bounce an interviewing app off you over coffee.

Re: How I went from programming to consulting (2012)

#487

Earlier quoted context omitted.

It really just means putting yourself in places where you're likely to find people who would hire a consultant, and then getting them to a) like you and b) believe that you're competent at whatever you're trying to bill for. It's not necessarily an overnight thing, but after doing this consistently for a little while, people will start asking if you can help with XYZ as the need arises. If you don't know where else t…

> and then getting them to a) like you What if I have no clear idea of how to do this, and the standard advice for that problem starts with stuff I don't know how to do (e.g. talk to people like a normal human who craves face-to-face social validation)?

>What if I have no clear idea of how to do this, and the standard advice for that problem starts with stuff I don't know how to do (e.g. talk to people like a normal human who craves face-to-face social validation)?

"Act natural". That means check out. De-intellectualize and see yourself and everyone else as an organic entity governed by subconscious organic automata; the concept that there are normal people who "crave face-to-face social validation" and a separate set of non-normal people must be discarded. There are only humans that have virtually identical biological behaviors and interactions.

Separate your conscious self, and especially your self-critical running narrative, from everything else that is happening. Experience events as a floater, not doing any self-analysis or introspection, and just being there. Once you're used to this state, start trying to nudge yourself into interacting with others without re-engaging active control or analysis. Keep floating, act without analyzing what's going on -- act impulsively. Practice this state.

Don't overcommit. There are billions and billions of people out there. Burning your chance with Person Y is very likely not as important as finding Person X, with whom you have better natural resonance. There is certainly a Person X who possesses any special features that you believe are possessed by Person Y (close enough, anyway). If you piss off Warren Buffet, you haven't pissed off Bill Gates, Carl Icahn, or the Koch Brothers. So there is no point in overanalyzing or seizing up, and the truth is, people care far less about anything you do than you think they do.

In all of this, keep the standard failsafes and overrides. Don't do smack, act violently, or otherwise engage in self-destructive or clearly-hostile social behaviors. Re-engage to suppress these impulses as necessary. Maintain basic social standards and decorum. Just fence that in as the extent of any self-checking you do during an interaction.

Master these states because they are the baseline that people expect human interaction to occur from. You have to be able to manage that to employ more involved and specific likability techniques, but those are mostly only useful as elements of conscious social engineering like being a manager. All you'll need to be socially successful on a personal basis is to unplug your self-conscious psyche.

Disclaimers: I am ugly, fat, and dumb. I am not a licensed psychologist, clinician, advisor, or any other thing that should be listened to. Everything I say is wrong and no positive results should be expected to flow from any of it.

Re: How I went from programming to consulting (2012)

#488

Earlier quoted context omitted.

> Consultants with relatively high rates are not unicorns, any more than lawyers or doctors with high rates are. This is not just repeatable, this is a fairly reasonable career path, much like “work at AppAmaGooBookSoft” is a lucrative but well-trod career path. (Which, btw, have in-the-door offers for mid-career professionals which are reasonably competitive with running a full-time consultancy at $30k/week.) You ar…

It honestly sounds like you think $100/hr is the upper limit of consulting earnings. There are at least some people making $250/hr+ as a technical consultant. Is it 0.01%, 0.1% or 1%? Who knows. But it's possible, and it's possible to get there if you're strategic about it.

> Is it 0.01%, 0.1% or 1%? Who knows.

I said it wasn't common which you are acknowledging. Simply because less some small percentage of people can mange it doesn't make it repeatable.

Re: How I went from programming to consulting (2012)

#489
post #348

Earlier quoted context omitted.

Consulting refers to advising the executive branch of a company. So one key ingredient it requires is experience (that the client company lacks), and the ability to communicate (in business/cash-flow terms) why the advice you are giving is superior to the company's current strategy. Obviously, it is necessary that you then can "make it happen", too. The "advice giving" typically happens before you are hired to get th…

English has a word for Unternehmensberater, it’s strategy consulting. The very highly paid temporary experts are operational consultants. The ones in the middle are management consultants. The top global management consultancy firms are McKinsey, Bain and Boston Consulting Group.

In germany the better term and profession (for the tax office) is "system software consultant". Because this is a free profession, in contrast to other consultants who are non-free trade "gewerbe" with additional mandatory taxes and what else. E.g. application SW consultant, strategy consultant or just consultant is non-free.

Re: How I went from programming to consulting (2012)

#490
post #410

Earlier quoted context omitted.

I've worked as a software engineering consultant. Sometimes I would do engagements that were just analysis and advice, but for most of them I would actually design or develop some software.

What was it like making the transition from software engineer to software engineering consultant?

I'll give you my perspective: it's tough. I tried to go from ML Engineer -> ML Consultant, and while I was able to find work at a reasonable rate, it was difficult, because most businesses don't have technical problems, they have business problems.

For instance, even though the root cause might be high latency, the actual problem is that the high latency is killing your retention.

If the business is sophisticated enough to value technical expertise, often they value it so much that they are willing to hire experts full-time, or they're so small that they can't afford to. So as a technical expert, you end up caught in a weird uncanny valley (in my experience). I think that patio11's advice is, as always, spot on here; the skills needed to become a technical consultant that charges $N/week are way higher than the technical skills needed to become a business consultant at $N/week, for any value of N. That isn't to say that technical skills aren't value, just that it's a tough sell to make, for a number of reasons that patio11, and others, have written at length about.

Post reply on HN