TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: It's always the people isn't it?

72 pointsby thisiswronggggover 2 years ago
I&#x27;m in this line of work for almost 17 years now and having yet one more of these days where I&#x27;m measuring how much time I am in my current company to see if I&#x27;m ok to start looking.<p>And I remember that every single time I wanted to run away from a role&#x2F;company&#x2F;project the main reason was always the other people in and around it. Personality incompatibilities, to put it gently. Ar$eholes to put it right.<p>That kind of stuff dissolves teams, burns people out, drives people out, wrecks projects and companies.<p>I&#x27;m curious. What&#x27;s your view on this? If my view is valid then it seems to me that we have been discussing technology (e.g. which prog language is better for a domain) only because we cannot address the elephant in the room - aka peopleware. And if that&#x27;s so then in large part a lot of what we do is effectively losing battles.<p>Thanks

42 comments

danparsonsonover 2 years ago
Without knowing anything about your specific situation, if you regularly find that you have bad relationships with your colleagues, then perhaps there is an opportunity for you to make a change somewhere in your own life? In my personal experience I haven&#x27;t had too many problems with coworkers and on the rare occasion that I did, with hindsight I was at least partly responsible for the difficulties I encountered and perhaps initially blamed on others. Everyone has their own story and their own troubles, and while that is no reason to tolerate genuine abuse, a little understanding can go a long way in many other cases. Also it&#x27;s important to recognise that no-one is perfect (cliché though that is) - usually people are doing their best, and we all make stupid mistakes.<p>Of course there are still slackers and people who want to take out their problems on others and there&#x27;s not much you can do about that except perhaps develop other ways of dealing with such people, assuming you need to. Stoicism can be a useful mindset for situations like that.<p>Another thing to consider is your job hunting filter; perhaps you&#x27;re not effectively excluding dysfunctional organisations?
评论 #32919668 未加载
noufalibrahimover 2 years ago
<i>Always</i> is a bit of a stretch but I&#x27;d say it is the overwhelming major reason.<p>The specifics of the work (whether you code in X or Y etc.) might affect you but that&#x27;s dependent on your personality and even then not to a big degree.<p>People on the other hand are much more intense. They can make things much better or much worse. They can also amplify or attenuate good things. e.g. It&#x27;s hard to enjoy working on your favourite language&#x2F;technology when you have to pair program with an annoying engineer with a micromanager looking over your shoulder. It&#x27;s much more pleasant to code in a language that you&#x27;re not particularly fond while pairing with an intelligent and interesting colleague.<p>The final line is the people themselves and that can be improved a little through hiring practices. However, an active effort to keep the company culture &quot;good&quot; is also necessary and that has to come from the top.<p>Reminds me of a blessing from an old boss of mine &quot;May all your problems be technical.&quot; Those are the easy problems to solve.
edentover 2 years ago
HR always say &quot;People don&#x27;t leave jobs; they leave managers.&quot; That is, in my opinion, a cop out.<p>I&#x27;ve worked for brilliant managers in great teams - and left because the business wasn&#x27;t able to support my growth. Or because the company was ethically dodgy. Or because they just couldn&#x27;t pay enough.<p>And, yeah, sometimes I&#x27;ve left because of a bad boss or grim team members - but that&#x27;s been a rarity.<p>But, at the end of the day, a job isn&#x27;t your life. You don&#x27;t need to find meaning there - you don&#x27;t even have to like your co-workers - as long as you have a life outside of work.
评论 #32910250 未加载
评论 #32911266 未加载
评论 #32911832 未加载
评论 #32910395 未加载
评论 #32910457 未加载
bipsonover 2 years ago
Not always - but the older you get, the more you can accept technical &quot;<i>shortcomings</i>&quot;, and less so social ones.<p>I nowadays don&#x27;t even care that much about the technology I am dealing with, but things like a hostile environment (not only to me, but even if it is only affecting the cleaning lady), stupid jokes, misogynistic behavior, etc. from co-workers make the time at work a drag and I start to fight it involuntarily.<p>And some behavior from levels above me, e.g. irrational or unpredictable behavior, egoistic actions, taking credit for other&#x27;s achievements, or double standards, etc. can break the sweetest deal for me. I can not take this anymore, it stresses me out and makes me hate my life so I need to go.<p>The simplest yet hardest thing is to understand that the <i>culture</i> at a company won&#x27;t ever change, even if most people change. You would have to swap the whole org. It is simpler and faster for you to move on and find a better place.
neffyover 2 years ago
It&#x27;s usually the people - but don&#x27;t rule out that sometimes the reason people are behaving strangely, let&#x27;s say, is that there are financial, business, or somewhat corrupt pressures they are unwilling to talk about.<p>Which is probably also a clue to run away, terribly fast.
CM30over 2 years ago
Eh, not necessarily. I&#x27;ve definitely left companies because of terrible bosses&#x2F;managers, and because I didn&#x27;t get along with the team, but it&#x27;s just as often been due to other reasons too. Including:<p>1. I knew I was stagnating, and there wasn&#x27;t much room for growth. The companies weren&#x27;t bad places to work, in fact they were opposite. The teams were nice, the offices were nice enough, you could mostly do what you want and life was pleasant in general.<p>But I realised I wouldn&#x27;t be happy just working on the same thing for decades on end, and coasting along like so many company lifers. So I left.<p>2. Pay. Yeah, it&#x27;s cliched to say that, but every time I switched job I got a pay increase, so I always ended up looking for new opportunities as a result.
bkqover 2 years ago
Pinning it all on the people can be disengenious in my opinion. Remember, you are going to be one of those people for somebody else. We cannot forget either, that people are heavily influenced by their environments, even moreso in the workspace. So, I think it&#x27;s perhaps better to analyse the environment that causes people to behave in these ways.
评论 #32909539 未加载
john_the_writerover 2 years ago
Honestly, I&#x27;ve only left one programming job because of the people. Mostly it&#x27;s that I&#x27;ve hit a wall in the learning I can do. I&#x27;ve got nothing left to build. I mean the company might, but I&#x27;ve accomplished everything I think the company will let me do. Now the only way I can find a new challenge is to move to a different domain.<p>I&#x27;ve come close one other time, but when I spoke to my recruiter, they said I should wait because they suspected the contentious person was moving on. That person quit a week later and many took a collective sigh.
BaudouinVHover 2 years ago
There is a saying in HR &quot;People join companies. They leave managers.&quot; #my2cents
评论 #32910133 未加载
评论 #32910163 未加载
tomcamover 2 years ago
If it’s always the people… it might be you.
评论 #32910077 未加载
评论 #32910217 未加载
redeyedtreefrogover 2 years ago
I personally think one of the biggest reasons behind this is that staff are generally not incentivised in any way to be collaborative or helpful. Managers and leaders have their performance judged on things like:<p>* how well personally connected they are too senior management staff (often based on length of time at the company)<p>* how many metrics and graphs they produce for senior management to give an appearance of measurable and controlled productivity<p>* how good they are at giving presentations to senior management that sell what the team is working on<p>* enthusiasm for talking in meetings in general<p>Then people in non-leadership positions are judged on how much they please the middle managers and team leads with things like:<p>* enthusiasm for being talked to and managed in meetings<p>* enthusiasm for JIRA and producing metrics<p>* maintaining slow but predictable productivity, gradually but persistently working through piecemeal JIRA tickets<p>Certain teams at certain companies hire on the basis of collaboration skills and technical ability rather than fitting into a corporate hierarchy, but such teams are extremely competitive and way beyond my resume and my level of knowledge. For about the 3rd time in 15 years I&#x27;m about to take an extended break from the industry. I guess I&#x27;ll have to come back again sooner or later though, because I don&#x27;t know how to do anything else.
jstx1over 2 years ago
Not in my experience - any time I&#x27;ve wanted to move it&#x27;s been because I&#x27;ve felt that I&#x27;m underpaid, or that I&#x27;m not learning &#x2F; making any career progress, or because I wanted to work on different kinds of problems. It&#x27;s never been the people, people have been great, it&#x27;s mostly [job description &#x2F; organisational problems &#x2F; lack of progress &#x2F; lack of learning &#x2F; salary].
评论 #32910302 未加载
waffleauover 2 years ago
I spent a lot of my career trying to find roles where I didn&#x27;t have to deal with people. A lot of time in startups and small businesses, where my job was to just build. At a certain point, there weren&#x27;t that many new technical problems I was running into, so I decided to work on team-building skills. Over the past few years, I&#x27;ve been managing engineering departments, something I never though I would do.<p>It&#x27;s usually people. Sometimes it&#x27;s opportunity. But it&#x27;s usually people.<p>I&#x27;ve ended up with a lot of thoughts on the topic, but I&#x27;m not sure how best to convey them, so I&#x27;m doing to rant in dot points:<p>- People rarely leave because of technical decisions. Most people are appeased when you can explain the rationale, even if they disagree<p>- Good leaders make or break an organisation. They inspire people, they give them a cause to rally behind. A lack of good leaders will kill culture within a year<p>- Good leaders own problems and will find a way to solve them, they won&#x27;t accept the status quo<p>- Bad leaders will tell you why a problem is not their fault, and do nothing to fix it<p>- Good leaders need good leaders - it starts at the top. A good CEO will change your worldview<p>- Good leaders-of-leaders know everything is kind of fucked, and appreciate leaders who are actually trying to improve things, without expecting they&#x27;re going to get everything right<p>- Leaders need to really believe in their cause. People know when you&#x27;re faking it<p>- Culture is not a by-product. It&#x27;s the product. You work hard to create a good culture, and it can disappear very quickly. Building good culture is how you build good teams. You can&#x27;t work around a bad culture<p>- Most of being a good leader is just turning up. Be there for your people, listen to them, try to make their lives better. Make time for them. Show them you care<p>- Regardless of all of this, people will leave. Sometimes because the company isn&#x27;t a good fit, sometimes because they&#x27;re at a different point in their career. Attrition is healthy, you just need to keep a pulse on whether it&#x27;s happening for unhealthy reasons<p>In summary: yes, it&#x27;s pretty much always people. Building software is easy. Building a healthy work environment is hard. Most people focus on the easy problem.
Frost1xover 2 years ago
All of society, the businesses that sit atop them, the business rules, the targets the deadlines, the unreal expectations, etc.--at their base, they exist because people. If you dig far enough there&#x27;s someone causing issues. The same can be said about positive effects too though. So yea, it&#x27;s always people, unless you&#x27;re doing it as a hobby and are in control.
badpunover 2 years ago
&gt; having yet one more of these days where I&#x27;m measuring how much time I am in my current company to see if I&#x27;m ok to start looking.<p>Hah, for me that&#x27;s most days Mon-Fri. But not to start looking, but just quit and take some time off. I just can&#x27;t brainwash myself to like (or even tolerate) paid work.
darkstar_16over 2 years ago
We are all people, right ? So yes, it&#x27;s almost always people. Almost, because I have doubts for some of the HN crowd. But sometimes it&#x27;s just more money, especially in the beginning of one&#x27;s career. After a while, money becomes less of a problem. It also depends on your role and line of work.
chiefalchemistover 2 years ago
Team is a function of leadership (or the lack there of). Leadership is not about tech chops, tho&#x27; too often the two get confused.<p>I&#x27;ve been at this longer than you and the consistent fault of most tech-minded is they 2x the value of technology over people &#x2F; team &#x2F; leadership. It&#x27;s the other way around, at least. Tech and associated skills are easy. People? That&#x27;s the hard part.<p>Once the understanding of reality is off-target everything that follows is misguided. And there is a lot of misguided efforts in tech.<p>1) You not alone in your experience and how you feel. So don&#x27;t worry about that.<p>2) Read up on leadership. Become the leader you wish you had.<p>3) Read up on comms. Even if those around don&#x27;t do it well, sharpening your communication skills - including listening - is a life skill that will never go bad.
ThalesXover 2 years ago
My reasons are usually related to processes or the rate of growth for me as a person within the company. I can work just fine with jerks by aligning on the process for collaboration. What I can&#x27;t work fine with, is a place that disregards processes <i>and</i> people.
ianaiover 2 years ago
It’s people, but also their separate egos being incentivized separately. If people could see their ego tied with the well being of others many things would be different. But that would (reductively) require positive sum games&#x2F;competition. Like that moment in “Beautiful Mind” where Nash sees all those equations and has an epiphany about cooperation in the bar scene.<p>This can be done. But it requires a community effort and “community policing” for people instilling zero sum&#x2F;negative sum mindset into the community. But instead of prison or a negative giving them the opportunity to change.<p>I’ve actually been wondering whether employee owned corporations and other cooperatives address this “naturally” or not.
jiggywiggyover 2 years ago
It depends on what you mean with it.<p>In the end an organisation is made out of people, and yeah people are then naturally the problem.<p>It sounds like you get into conflicts sooner or later, and this is what gets to you.<p>I&#x27;ve also people been slowly suffocated by non-conflict, so it&#x27;s not always the assholes. Often burn-out, from what I&#x27;ve personally seen is mostly the pressure people put on themselves. Although this is anecdotal.<p>But back to you it could be you&#x27;ve been exclusively working in companies with high stress environment, for instance agencies. Stress brings out more anger in people.<p>Out of the 6-7 teams i&#x27;ve worked in in the last decade, there were a few conflicts but none ended in it, and except for one all got resolved.
thebeastieover 2 years ago
Perhaps you’re not a team player?<p>(This is aimed at programmers)<p>Being a programmer is hard in that respect. There are many professions and positions where the individual has much more autonomy over their part. A typical setup in a small company may have a team of programmers and many other positions which are a team of one; graphic design, legal, HR, business dev, etc etc. Sure, all of these can grow into teams at some point but most jobs in programming mean being part of a team, which means being able to compromise (sometimes even when it’s BS) and gain the favor of your peers.<p>Team programmers are not sought out based on their sense of artistry, by that point the job is basically a grind.
pflenkerover 2 years ago
Yes and no. It&#x27;s the system in which people act (which, in turn, is created by people). For example, I once left a company where people were discussing endlessly, passionately and often by yelling at one another. On the surface, I left the company because of the people, but in reality, it was the fact that there was no clarity about who is able to take which decision and the fact that the CEO, who wanted to be treated as an equal, still was able to overrule every decision, that created this toxic environment in the first place.<p>Many of the people in that company would probably be fun to work with in a different environment.
NoboruWatayaover 2 years ago
Genuine question: What else would it be? Companies are just groups of people. Anything you like or dislike about a company is always, ultimately, about people (whether that is management, peers, clients, support staff, etc).
评论 #32910541 未加载
barrysteveover 2 years ago
Don&#x27;t waste time.<p>Relationships are governed by faith. Corps hire random people from different faiths, religions, families, country backgrounds, different individual goals and different abilities. There&#x27;s no corrective mechanism to make people see the same destination, the same dream, eye-to-eye.<p>A corp of mercenaries isn&#x27;t united around anything, except the dream of getting paid. The fastest way to sink a competitive team is to turn on one-another. Just turn the other cheek on assholes and go straight for the target.<p>Otherwise management can try and fake unity&#x2F;peace with a code of conduct.
bsenftnerover 2 years ago
I believe the cause of the dysfunction in our tech industries is the complete lack of any professional communications training in the software&#x2F;engineer education. How many times are you in a meeting were no one is listening to the speaker, they are simply waiting to speak? How many times are you encountering useless documentation, pep-talks, and other developers you have a hard time communicating? Our industries are over run with the frustrations caused by poor communicators and the confusion that causes.
sjintaover 2 years ago
I&#x27;ve stayed (longer) because of the people more often then left because of them. It&#x27;s likely also the type of company and the type of people attracted to them.
scombridaeover 2 years ago
I espouse the minority view that programming is at its heart a one-person job, different from bricklaying or pastry-making where more hands are welcome. Your people-oriented reasons for disgruntlement aren&#x27;t surprising, nor can they be helped. Even if you had the wherewithal to start a one-man firm, you still need customers who are far more irritating than other programmers.
outimeover 2 years ago
Not really but of course being surrounded by good people you can learn from can make me stay despite other things not being optimal.
aspyctover 2 years ago
It wasn&#x27;t always the people in my case. Reasons I quit my jobs, in no particular order:<p>- immoral projects I didn&#x27;t want to work on<p>- personal life decisions (long leave) and boring project<p>- company closed<p>- couldn&#x27;t stand being oncall and had a lot of pressure outside of the job, leading to fast and bad choices<p>- ah, and yes, Ar$eholes, I had those too, but only once out of 7 jobs.
tasukiover 2 years ago
I&#x27;m somewhat argumentative. And perhaps I&#x27;ve just been lucky, but I haven&#x27;t left a single job because of people. The people I worked with were always at least ok to deal with. Perhaps others have left jobs because of me?
hehover 2 years ago
Not always, no. I&#x27;m leaving a role where the people are wonderful and doing their best, and the role is satisfying from a professional aspect. But I am leaving for other reasons - and they aren&#x27;t people or salary related.
JohnDeHopeover 2 years ago
It&#x27;s no mistake that just a few pages into Genesis, we see Adam and Eve royally screwing up the paradise they&#x27;ve just been handed the keys to. People are just a hot mess.
dennis_jeeves1over 2 years ago
Yep, it always the people. But there is no easy objective measure of who is really insane, you or the rest. Check my profile and the link on it, and get back to me if needed.
nonameiguessover 2 years ago
You&#x27;re seeing this from the limited perspective of a mortal, finite person stuck inside of events as they&#x27;re happening. The reason the technology matters and we talk about it is because it endures. Does it matter at this point what personalities were involved in the inventions of the wheel, mill, axe, spear, hammer? They&#x27;re still here and they&#x27;re still useful and, not knowing the history personally, may have been independently invented by many different groups of people who never even met each other. They exist today because the technology works.<p>It&#x27;s possible and even likely that whatever you&#x27;ve worked on most of your career isn&#x27;t going to be like that. Most products disappear quickly and few people care if they didn&#x27;t personally profit while they existed. But the products that do matter and will still exist in a thousand years, will do so because of the technology, not because of the people.<p>None of that is to say people <i>don&#x27;t</i> matter. There is no point to creating and using technology if no one ever gets to live a more satisfying life because of it. And one of those people may as well be you. So, by all means, go and find your bliss if you can, but don&#x27;t believe that organizational effectiveness requires the people in it to be satisfied and happy with what they&#x27;re doing. Slaves built the pyramids. I&#x27;m sure the vast majority of soldiers in the Red Army didn&#x27;t want to be there and served at the threat of execution, but they nonetheless swept over the Nazis and shaped world history to this day.<p>As for me personally, I&#x27;ve liked the people everywhere I&#x27;ve ever worked, and the very first software job I ever had remains the most interesting and challenging technology I ever worked on. Every time I left, it was for more money. Ultimately, the life outcomes of every future generation I&#x27;m ever responsible for, as well as my own, depend more on socioeconomic status than how much I like my co-workers. They come and go pretty frequently anyway, whether you change companies or not, whereas family is for life. Better relationships with them matter a lot more.
bigbluedotsover 2 years ago
If people are always a problem, maybe the problem is you?
snarfyover 2 years ago
Not always. Sometimes FAANG cold-calls you out of the blue and offers you 2x what you are currently getting paid, so there&#x27;s that.
franzeover 2 years ago
hi, read<p>&quot;Context, Context, Context: How Our Blindness to Context Cripples Even the Smartest Organizations&quot;<p>by Barry Oshry<p>most people want to do a good job, be nice to others and be productive and feel fulfilment in their role and life.<p>and people behave like the context they are put it. and over time this context puts as into a &quot;us vs them&quot; or &quot;me vs them&quot; mindset.<p>it is not inevitable, but hard to change.
laylowerover 2 years ago
Yes. It&#x27;s always people.<p>hard agendas, sociopaths, outright hostile middle management. You need to look after your own mental health and financial resources - noone else will. Also very very uncommon for loyalty to pay.
mbrodersenover 2 years ago
Apparently 80% of people quit because of their boss. So yes it is almost always the people.
jeffdoolittleover 2 years ago
The problem is people, and the solution is people, and that&#x27;s the problem.
weinzierlover 2 years ago
You can change the tech, even if it is hard. You can never change people.
CodeWriter23over 2 years ago
Look in the mirror. That’s what you have control over.
评论 #32913073 未加载