Earlier quoted context omitted.
> Is there a market for general purpose software consultants? Certainly is, as indicated by the continued success of for Accenture, McKinsey Digital, Deloitte Digital, IBM, EY, KPMG, PwC, Aon Hewitt, and probably a million more smaller consultancies and agencies. Its certainly a suitable career choice if you enjoy a mix of technical solutioning, ideation and development work across a range of clients, geographies and…
These companies/people are paid not for their general purpose skills/consulting. They are paid for trust/brand. """No one got fired for choosing McKinsey/BCG/Deloitte/IBM/MS etc"""
To become a software consultant, avoid letting clients pay you for code (2017)
31–40 of 135 posts
Re: To become a software consultant, avoid letting clients pay you for code (2017)
#32And that ladies and gentlemen is exactly how American IT became taken over by Indian outsourcing companies and the quasi ones like Deloitte , Accenture. American exceptionalism and a good education system might make you a great consultant but who turns that spec to code and does the grunt work ? Surely you aren't hiring American college grads because they have already been told this work is boring and shitty and they…
Re: To become a software consultant, avoid letting clients pay you for code (2017)
#33Having seen all type of consultants over the year: - The strategic consultant you describe manages to have a higher tariff, but the sales cycle is long and the downtime between gigs significant - the 'software consultant' has an on average lower tariff (depending on the specialization), but little downtime and faster sales. Pick your poison and do what you feel most comfortable with.
Re: To become a software consultant, avoid letting clients pay you for code (2017)
#34You have to remember what made you a specialist in the first place was coding at challenging projects. Our market changes too fast for you to stop doing that. Studying and trying out new things using a private lab will only get you so far, the real challenges are the ones which push you to really master something.
Re: To become a software consultant, avoid letting clients pay you for code (2017)
#35Very true sentiment in this article. Also a corollary to this would be to deliver based on the value you provide the client, not the time it takes you to complete the problem. I've written about this before on HN: https://news.ycombinator.com/item?id=14942561
I read your linked comment, and it's important to distinguish that you are a consultant in the "not on a W2 sense," rather than a consultant in the "people pay me fat fees just for advice sense." It's great that you are successful at getting contracted to build apps, and I'm envious because I hope to do something similar one day, but I regard it as a different job from the consulting described in the article, where y…
Re: To become a software consultant, avoid letting clients pay you for code (2017)
#36Having seen all type of consultants over the year: - The strategic consultant you describe manages to have a higher tariff, but the sales cycle is long and the downtime between gigs significant - the 'software consultant' has an on average lower tariff (depending on the specialization), but little downtime and faster sales. Pick your poison and do what you feel most comfortable with.
The great thing about being independent is you can design your engagements however you want. Not happy with amount of downtime? Find a way to do two (or more) projects at once. Not happy with sales cycle length? Simplify your offerings. And so on...
Re: To become a software consultant, avoid letting clients pay you for code (2017)
#37Earlier quoted context omitted.
I'm genuinely curious, why do you believe scrum to be "stupid and horrible"?
Many years of experience with it across orgs of various sizes and ages. One-size-fits-all software management and metrics about planning and velocity are things that exist to give middle management surface area to tell whatever political blame/credit stories they want, and have not got shit to do with productivity, adjusting to change, or delivering anything. And don’t even get me started on why Agile is emphatically…
Re: To become a software consultant, avoid letting clients pay you for code (2017)
#38I really would like to know how to not immediately be slotted as someone who is just a coding mercenary.
Re: To become a software consultant, avoid letting clients pay you for code (2017)
#39One way to get clients to respect your input is to charge a lot.
Re: To become a software consultant, avoid letting clients pay you for code (2017)
#40>Don’t ever let would-be consulting clients pay you for code that you write. A similar piece of advice is in the often-submitted article by Patrick McKenzie.[1] The common idea is that instead of being just a "code monkey", you position yourself higher up the value hierarchy to be more of a "solutions provider". In my observations of programmers that successfully sell consulting vs earning a W-2 salary, both articles…