Live data from Hacker News

Software engineers can no longer neglect their soft skills

qu8n.com

211–220 of 304 posts

Re: Software engineers can no longer neglect their soft skills

#211

I've had a long career in software and my conclusions is that if soft skills are valued over hard skills, the organization is already captured by talentless engineers and leaders. There are holdouts in the world, where execution is king, find those places and run away from soft skill fortresses. This is more true than even with LLM-amplified productivity.

> There are holdouts in the world, where execution is king

Could you name a few with salaries at least somewhat near FAANG’s?

Re: Software engineers can no longer neglect their soft skills

#212

Earlier quoted context omitted.

I think this tongue in cheek comparison would make more sense if it were possible to spend more than 50 cents on an LSP or debugger over the course of a lifetime.

Many people who get into software development before 2010 or so have easily spent hundreds of dollars on dev tools of a similar nature.

Surely, they don't spend $500 per month, though, as the quote implies.

Re: Software engineers can no longer neglect their soft skills

#213
post #43

What about those professional software developers still refusing to use AI / LLMs? I know a couple and they're still churning out code completely 100% manually. Heck, I even know a guy who refuses to use an IDE with Java and the indenting is a mess, but he gets there.

How do you try them without paying?

Re: Software engineers can no longer neglect their soft skills

#214
post #160

Earlier quoted context omitted.

Do any highly performing teams use tickets? A fly-by-night charlatan successfully pushed ticking into our organization in the past year and I would say it was a disaster. I only have the experience of one, but from that experience I am now not sure you can even build good software that way. I originally hoped it was growing pains, but I see more and more fundamental flaws.

How do you keep track of tasks that need to be done, of reported bugs and feature requests?

I've realized it's a different paradigm in (very loosely) the Kuhn sense. You wouldn't track tasks if you're fundamentally not even thinking of the work in terms of tasks! (You might still want a bug tracker to track reported bugs, but it's a bug tracker, not a work tracker.)

What you actually do is going to depend on the kind of project you're working on and the people you're working with. But it mostly boils down to just talking to people. You can get a lot done even at scale just by talking to people.

Re: Software engineers can no longer neglect their soft skills

#215

I don't think it has ever been the case that you could neglect soft skills. You will hear this over and over, in every area of every business: people become successful by adjusting their behaviour to what works for the business. Sometimes this is called being a slick politician, sometimes it is called avoiding getting bogged down in politics. But it's never been the case that a dev could just focus on technical thing…

I neglected soft skills and I survived so far. I'm bad at soft skills and I probably have some sort of mental disorder like autism or something. I don't really care, I don't enjoy interacting with people and I prefer interacting with machines as much as possible. I've found a place that pays me for my technical skills and does not bother me with human interactions, I think there are more places like that in the world.

Re: Software engineers can no longer neglect their soft skills

#216
post #207

I've had a long career in software and my conclusions is that if soft skills are valued over hard skills, the organization is already captured by talentless engineers and leaders. There are holdouts in the world, where execution is king, find those places and run away from soft skill fortresses. This is more true than even with LLM-amplified productivity.

[flagged]

> The whole corporate world has been overtaken by feminism

Please don't post hyperbole or engage in political/ideological battle on HN. The guidelines make it clear we're trying for something better here. https://news.ycombinator.com/newsguidelines.html

Re: Software engineers can no longer neglect their soft skills

#217

Earlier quoted context omitted.

Blaming people who use technology to make a valuable process accessible to themselves and then invoking a a no-true-Scotsman in order to defend the status quo is a good example of a lack of soft skills.

> make a valuable process accessible to themselves I am directly calling into question the "value" of that process. It's also becoming increasingly clear that these tools just whitewash away the copyrights of the materials they were trained on and still mostly reproduce when asked. This would then actually be the destruction of value. > invoking a a no-true-Scotsman I did not. This is in response to an article. It de…

> I see now what you think this forum is for.

Calling you out for being overly critical is not 'seeking appeasement'. I am calling your skills into question -- why shouldn't I? Your soft skills seem to consist of attacking people when you don't like what they have to say.

Re: Software engineers can no longer neglect their soft skills

#218

I don't think it has ever been the case that you could neglect soft skills. You will hear this over and over, in every area of every business: people become successful by adjusting their behaviour to what works for the business. Sometimes this is called being a slick politician, sometimes it is called avoiding getting bogged down in politics. But it's never been the case that a dev could just focus on technical thing…

McDonalds and Taco Bell tried to get rid of their "soft skills" (AKA customer service} and look how they're doing right now... Endless stores that all look & feel the same -- uncomfortable seats, no happy families around for longer than 10 minutes, longer drive-thru lines, and impersonal & impatient staff that avoids customers like the plague.

Evangelists will preach Ai because it's good for corporations that don't care about customer needs, but in the same sense, it may well be the catalyst for many to move out of cities to more human areas as it grows.

Businesses dictate the spread of Ai, and then foist it on customers because they think monopolies are sustainable, but the foundational rules always ring true -- Customer service & commitment are essential to the survival of a business. This tone deaf approach will eventually alienate many from companies that adopt it, and there aren't enough tech-inclined introverts to sustain profit in a world where Ai takes everyone's jobs. We don't ALWAYS want to talk to vending machines, human interaction is a need for many that Ai evangelists seem to think will simply go away.

I hope there are still some reasonable minded business leaders out there to swoop in and fix things after the ashes this era leaves along with all the VC carnage & political damage rendered on our economy.

Ai is great for math though... Maybe that should be the less-destructive focus.

Re: Software engineers can no longer neglect their soft skills

#219

I don't think it has ever been the case that you could neglect soft skills. You will hear this over and over, in every area of every business: people become successful by adjusting their behaviour to what works for the business. Sometimes this is called being a slick politician, sometimes it is called avoiding getting bogged down in politics. But it's never been the case that a dev could just focus on technical thing…

I neglected soft skills and I survived so far. I'm bad at soft skills and I probably have some sort of mental disorder like autism or something. I don't really care, I don't enjoy interacting with people and I prefer interacting with machines as much as possible. I've found a place that pays me for my technical skills and does not bother me with human interactions, I think there are more places like that in the world…

> I think there are more places like that in the world.

There are but not as many as we might like.

I’d say I’ve learned to be decent on the soft skills side but it comes at a cost and the need to overutilise them can be incredibly draining.

So many places run Agile so it feels like software engineering for noisy extroverts but, to me, it just makes it so hard to get anything done, and I see others struggling the same way.

One of my pet peeves is how bad people are at, or perhaps how unwilling they are to embrace, asynchronous communication. Again, this favours the extroverts.

And then one key advantage of written communication nowadays is I can ask an LLM to help me with it so my message lands better. More than once, when dealing with particularly frustrating situations, I’ve asked ChatGPT to rewrite an email for me “so that I come across as a reasonable human being rather than a deranged psychopath”. It works.

Re: Software engineers can no longer neglect their soft skills

#220

I don't think it has ever been the case that you could neglect soft skills. You will hear this over and over, in every area of every business: people become successful by adjusting their behaviour to what works for the business. Sometimes this is called being a slick politician, sometimes it is called avoiding getting bogged down in politics. But it's never been the case that a dev could just focus on technical thing…

It's the vibe coders who would love to pretend that the opposite end of the spectrum from them is "artisinal coding." They honestly have no idea what "software engineering" in a professional context even looks like. So they come up with this prattle.

The jargon is getting more & more obtuse every year...

Also, a major feature of "vibe coding" now is the rough edges on UI design that don't make sense at all... It's pretty obvious that code bases aren't evolving because these systems can't handle complex prompts while retaining features from prior releases, and it seems like functional testing for releases has now become the kid who can't speak that fell down a well... Oh well.

Post reply on HN