Live data from Hacker News

To become a software consultant, avoid letting clients pay you for code (2017)

daedtech.com

71–80 of 135 posts

Re: To become a software consultant, avoid letting clients pay you for code (2017)

#71

For any devs worried they're missing out because they're not in the "strategic" role described here: There's still a boatload of money to be made just doing the coding. Yes, strategic work can be the way to big buck$, but there's also a shortage of reliable implementers of moderately-technical projects who don't disappear and communicate reasonably well. Sure, you might not get to a $20k/week bill rate, but for many…

There's another important point to make:

Im generalizing a bit here but if you write code it's relatively easy to find full-time long-term engagements. On the other hand if you're a strategic consultant you're going to spend most of your time blogging, networking, searching for leads, and selling.

$20k/week rate is nice but if you only bill 1 week per month you're still making the same annual income as a $5k/week software contractor.

The only difference is that you spend most of your time selling while the contractor spends most of their time engineering.

Like someone else in this thread said — pick your poison.

Re: To become a software consultant, avoid letting clients pay you for code (2017)

#72

Author makes a valid point, but what about folks who actually like writing code (among other things)? Here's what worked for me as a remote consultant who lives in a small central european country: My partner and I currently position ourselves as "A high-grade self-managing team of two, specialized in mapping out, designing, and delivering complex custom-built web applications on time". I suppose we might fall under…

I just look at your website and it's amazing ! Just clean UI and good pitch.

I love that it's clear that you guys are doing great code just by looking at your website.

Re: To become a software consultant, avoid letting clients pay you for code (2017)

#74

Author makes a valid point, but what about folks who actually like writing code (among other things)? Here's what worked for me as a remote consultant who lives in a small central european country: My partner and I currently position ourselves as "A high-grade self-managing team of two, specialized in mapping out, designing, and delivering complex custom-built web applications on time". I suppose we might fall under…

I would argue that your main selling point is that you are good writers and communicators judging from your website. I bet you are getting hired because of these business skills and not because of your code. It's great that you can do both!

Re: To become a software consultant, avoid letting clients pay you for code (2017)

#75
This notion of the distinction between contractors and consultants as a career status strikes me as similar to the distinction we make between developer and manager. And then, this is useful advice if what you want to do is manage, and code less.

I've been consulting professionally since 2005, and I think I've gotten pretty good at it? And my take on this is, graduating from "IC" to "manager" in the eyes of your client is presumably one way to ratchet up your status. But there are others, and I think they can be more lucrative.

Two straightforward alternative approaches to leveling up a consulting business that you've started by freelancing IC-type work:

1. Scale it out. Take on more work, find trusted people to subcontract it out to, eventually bring on a partner, standardize and methodologize what you do, get to the point where you can train other people to do it, start hiring people. You will probably find that when you get to the point of hiring consultants to work for you, your business accelerates naturally --- one of the most overlooked and important value components of most consulting businesses is on-demand availability, which is expands as your roster does.

2. Specialize. Start looking for commonalities between the projects that you do. Build tooling for them. Maybe publish some open source stuff. Build a specialty practice around that. You can do this repeatedly, for different areas; eventually, you'll do it for business verticals. In both kinds of cases you'll find that you become attractive to different kinds of companies when you change from generic to specific.

In neither case do you stop coding, or reposition yourself from the kind of company that writes code to the kind of company that tells other people how to write code.

We agree about hourly billing, though!

Re: To become a software consultant, avoid letting clients pay you for code (2017)

#77
post #33

Earlier quoted context omitted.

When you say tariff do you mean price?

I think this is a British-ism. I'm British. The parent's post used tariff in a way I found normal. Google tells me: tariff - noun: BRITISH a list of the fixed charges made by a business, especially for use of gas, electricity, or a mobile phone.

In American english tariff is usually used as "tax". Especially in the context of import & export taxes on goods and services. (E.g. The American colonies revolted over the tea tariff.)

Re: To become a software consultant, avoid letting clients pay you for code (2017)

#78

Author makes a valid point, but what about folks who actually like writing code (among other things)? Here's what worked for me as a remote consultant who lives in a small central european country: My partner and I currently position ourselves as "A high-grade self-managing team of two, specialized in mapping out, designing, and delivering complex custom-built web applications on time". I suppose we might fall under…

How do you find new customers?

Re: To become a software consultant, avoid letting clients pay you for code (2017)

#79

Author makes a valid point, but what about folks who actually like writing code (among other things)? Here's what worked for me as a remote consultant who lives in a small central european country: My partner and I currently position ourselves as "A high-grade self-managing team of two, specialized in mapping out, designing, and delivering complex custom-built web applications on time". I suppose we might fall under…

We've been doing the exact same thing for the past 10 years out of the midwest US, and I agree with everything you've said.

We view technical startups as hybrid companies in terms of market and industry. They're half web and software, and half whatever it is that startup does. We team up with non-technical founders who are trying to solve a problem in an industry they know, and we bring the web and software [and startup] expertise.

I usually tell founders that, as a best-case scenario, most developers and consultancies will build exactly what you ask for. The problem is how often you're going to ask for the wrong thing. One of the biggest values we provide is what we help you avoid building.

Consistent with your experience, this has been working well for us.

The other thing I kept thinking while reading the post, was that the clients who are likely to value non-coding software consulting enough to explicitly pay for it as a completely separate line item from the software development itself, are probably the same clients that do value and listen to the feedback from the opinion+coding consultants. So, it seems the author has found a way to identify those clients up-front, but at the cost of making the client find someone else to fulfill the coding role.

Re: To become a software consultant, avoid letting clients pay you for code (2017)

#80
How do I go from general software developer to domain specialist if I don't have domain knowledge in the first place (or want to get out of the domain I'm working in)?

I suspect that people who are in a great niche got there by accident and that luck is a much bigger part than most want to admit.

I don't think a deliberate attempt to move into a great position will work.

Post reply on HN