Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is a pretty idealistic and unrealistic take on human behavior. I realize a lot of software types like to pooh-pooh soft skills and think that the ideal is that people can always be Perfect Rational Beings. But this is not how actual humans operate, not even software people.

It's one thing to use a software career to explore the things that give you joy. Building software is fun. But it's another thing to use it to run away from things you're intimidated by, like interacting with other people or empathizing with them. "I got into software so I wouldn't have to deal with people" is a joke, but it's not really a realistic way of approaching the world beyond the very junior level.

You can either rant about how people should be or meet them as they actually are.




While the parent comment may be a little extreme, I would still agree soft skills have been taken too far to the point of neglecting real engineering. Yeah of course don't be a dick to those around you. But there's one thing to be pleasant to coworkers and another thing to make the whole business about socially engineering each other to "rise up the ladder". The latter is, in my opinion, fake as fuck and quite toxic.

You can have pretty normal temperament and be a decent engineer, but if you aren't positive 110% of the time, always sucking up to management, always accepting more work, always subtly gaming those around you, then apparently you're a "bad engineer" for not understanding the "business". I might be crazy but that shit is not normal. Go play the game if you want to but it is not normal.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: