Hacker News new | ask | show | jobs
by blackbear_ 1886 days ago
Soft skills are much more valued than hard skills. You can be a mediocre developer as long as your code does the job, but you will thrive insofar as (you can make) your clients like you.

There are many ways to bring value other than writing code, mostly trying to fix broken processes at your client's and putting out fires that nobody cares about anymore.

In other words, if you care and value deep expertise then consulting may not be the best place for you. It certainly was not for me.

(sorry for the negative take, it certainly depends on the company's culture and how they are positioning themselves on the market)

3 comments

That's not always true. Both are valuable. A mediocre developer with good soft skills can make their way to management more quickly. But a good and fast developer will be worth their weight in gold. The best devs I've ever worked with I worked with at agencies.
To counteract the negative take with my own somewhat, I have found that people are quite happy to have deep and broad consultants. What you say is on point, just for me the customer fires can get quite technical and span many technologies
I definitely want to hear both the positive and the negative, so thank you!