Live data from Hacker News

Ask HN: How to deal with 0.1X programmer colleagues?

news.ycombinator.com

71–80 of 108 posts

Re: Ask HN: How to deal with 0.1X programmer colleagues?

#71
post #6

You’re probably optimizing for the wrong metrics. Look at the people that are promoted quickly and copy what they are doing. It probably isn’t number of JIRA tickets.

This is the right answer if your goal is make more money (which it probably should be). Other right answer is find a place that rewards based on JIRA tickets if you want to be a highly productive programmer.

Re: Ask HN: How to deal with 0.1X programmer colleagues?

#72

Earlier quoted context omitted.

Then they proceed to call the samn things “sprints” and except us to do them back to back to no end

A "sprint" when managed well, doesn't need to mean working tirelessly the entire period. One of the features of sprints is a way to avoid scope creep by imposing a deadline. I would argue that generally the more appropriate response to not meeting a sprint deadline is more often to cut scope than to insist than to insist devs put in extra hours.

Wish that ever happened. We just add shit to our sprint and yell at devs when they are burned out.

Re: Ask HN: How to deal with 0.1X programmer colleagues?

#74
post #62
post #47

Earlier quoted context omitted.

I need a job I can care about or else I struggle to do the work.

Right now this is unbearable for you but getting angry with your colleagues is just going to make it unbearable for everyone. Spending your passion on your own projects or OSS will yield you better returns 9 times out of 10.

You confused me for OP.

I spend most of my free time with housework, socializing and hobbies but there just isn't enough meaningful stuff I care to do outside of working hours to overcome the 8 hours a day of meaningless work I do for my employer.

It’s clear other people are able to manage but I have been trying for years and all I ever manage to get out of it is depression.

I just can't do meaningless work for 8 hours a day.

Re: Ask HN: How to deal with 0.1X programmer colleagues?

#75
post #28

Before you attempt to do anything, first try to assess whether your organization and/or management has a strong “don’t rock the boat” culture. In my experience, an isolated contributor moving super slow might be down to the individual, but a whole team moving slow is usually due to systemic factors. Attempting to create accountability or meaningful changes to velocity in a “don’t rock the boat” org is usually a one-w…

I'd agree. If the organization is dysfunctional, there's nothing you can do. These problems start at the top.

Re: Ask HN: How to deal with 0.1X programmer colleagues?

#76
post #18

Your mistake is caring. Are you being rewarded for working much harder than your colleagues? Are they being punished for working hardly at all? Why are you working hard for the benefit of the company's bottom line? It's a big company, why do you care about its bottom line? Your colleagues have the right attitude. They are doing the absolute bare minimum to collect a paycheck and go home. I suggest you do the same. Ca…

I made the same "mistake" this person did. Companies didn't reward me. But you know what? I kept improving, they didn't, and I was eventually able to launch my own company while they stay stuck in that job. Obviously companies should reward us for doing better, but, when they don't it still doesn't mean there's no potential benefit from "practicing" doing good work while at work.

That's a great solution to the "mistake" for you. And while it's great to be able to launch and run your own company, not everyone wants the stress that comes with that. I've also "practiced" skills at work to improve myself, though I haven't launched a company.

I've also worked with many colleagues who were great at their jobs, but that's all it was for them - a job. Their passions (which was sometimes just their family) lied elsewhere. They were just working to support that and were perfectly happy with their lives. I wouldn't try to take that from them.

Re: Ask HN: How to deal with 0.1X programmer colleagues?

#77
post #4

How can you be so sure all your colleagues are useless? Are they doing any important but non-flashy work (planning, documentation, cleanup, etc) that isn't captured by the "story point" metric, which is a pretty bad tool to gauge productivity anyway?

Realistically shouldn't those tasks be given story points too if they're done separaterly from the team?

Re: Ask HN: How to deal with 0.1X programmer colleagues?

#78

You're working too hard. And you're stupid. You set your own high watermark super high, now you can't back it off without getting questions directed at you. At no point in your career is holding your peers to account part of the role of a developer. Get that through your skull quickly. Either find a job where you're under the hammer more and the comp is what you want or learn to live with this. Or work on your own pr…

Cynical take: being this much more effective than their colleagues won't get OP promoted, but it might get the rest of the team fired.

That would be unlikely. If OP is the exception, not the rule, of their hires, they aren't going to replace the whole team with people like OP. And if they are smart, they aren't going to fire a whole team and rely on one person. Especially one who might be showing signs of frustration being at the company (though, yes, there are many examples in which companies have done this). Perhaps the team is downsized, but "the rest of the team" probably won't be outright fired.

Re: Ask HN: How to deal with 0.1X programmer colleagues?

#79
Questions to maybe consider:

* If you're relatively new, are they giving you starter tasks?

* Are the other team member's tasks harder, less-straightforward, involving less-familiar tech, slowed/blocked by dependencies, less amenable to just crunching through mechanically, etc.?

* Are the other team members doing higher-quality work? (A big corp. might have very different ideas of what software engineering is than you did in a one-person-tech-team startups. Are you a one-person tech debt machine?)

* Do the other team members have more responsibilities separate from this code?

* Is the team in a catch-your-breath period, after a big push to ship something, and people also taking summer vacations, etc.?

* Is there a morale problem going on that you haven't picked up on? Were there layoffs recently? Or do people know something you don't know, like that the project is going to be canceled? Is this a team or company that people want to be in? Is everyone interviewing or practicing Leetcode?

* Why is the tech lead or people manager not on top of this, if it's a problem? (Or maybe they are, but they're handling it discreetly, one-on-one with people, rather than embarrassing people in front of the team?)

These questions also suggest one way to broach the topic with a tech lead or people manager, if you don't yet know whether it's safe to speak more candidly: you could ask how your work is fitting the conventions of the organization, are you blowing through tasks too quickly, is there something you should be doing differently, etc.

Re: Ask HN: How to deal with 0.1X programmer colleagues?

#80
post #47
post #18

Your mistake is caring. Are you being rewarded for working much harder than your colleagues? Are they being punished for working hardly at all? Why are you working hard for the benefit of the company's bottom line? It's a big company, why do you care about its bottom line? Your colleagues have the right attitude. They are doing the absolute bare minimum to collect a paycheck and go home. I suggest you do the same. Ca…

I need a job I can care about or else I struggle to do the work.

One can care about their job without caring what their peers are doing. Do your work, do it the best you can, and let management deal with everyone else (or not).
Post reply on HN