My advice is to a) leave asap, b) simply ignore him as much as possible while you're stuck there.
Ask HN: How to deal with incompetent people
41–50 of 139 posts
Re: Ask HN: How to deal with incompetent people
#42Bluntly? You're letting anger and resentment cloud your judgment. Your colleague is clearly not incompetent. He just has different goals from you. He probably wanted to shift from a technical role to a managerial role, and he succeeded. That's not incompetent! And that's probably because he recognized his talents are better with people than with technology. So be happy for his success, rather than resentful of his pe…
That's not true as I always hangout with the people in different teams, and, we get along pretty well. I just don't do kiss-ass to my boss and I don't take advantage out of situations.
> Find ways to work together
We worked together for two years on daily basis. And I overcome a lot of bad behaviours but I can't stand to report to him
Re: Ask HN: How to deal with incompetent people
#43Earlier quoted context omitted.
How can you work together or respect someone that takes credit for you work? This guy is a snake, it's not about being introverted.
Are you sure we're getting a complete story here? The OP is what writers call an "unreliable narrator". We're seeing this through his very emotional lens. It's quite possible the other person did a lot of the "people" work that enabled the code to be written and distributed. In that case, it's a "we", not an "I", and focusing entirely on "I wrote the code", ignoring how it fit into the organization, is dismissing som…
I have seen the case you're wary of: a technical, but poorly communicating, employee that resents the success of a well-meaning, less technical but better communicating coworker.
I have seen good people like that, and I have seen snakes that pull the "we/I" as in the OP's story.
Re: Ask HN: How to deal with incompetent people
#44Don't take it personally. Be happy for their accomplishments. Be happy for your accomplishments. Think about how important the "tough" times you are having now will be in 1 year, 3 year, 5 year, 10 years. Control what you can control.
He can control someone taking credit for his work...
Re: Ask HN: How to deal with incompetent people
#45Re: Ask HN: How to deal with incompetent people
#46Bluntly? You're letting anger and resentment cloud your judgment. Your colleague is clearly not incompetent. He just has different goals from you. He probably wanted to shift from a technical role to a managerial role, and he succeeded. That's not incompetent! And that's probably because he recognized his talents are better with people than with technology. So be happy for his success, rather than resentful of his pe…
How can you work together or respect someone that takes credit for you work? This guy is a snake, it's not about being introverted.
I'm not saying it's great, but it also sounds like the OP needs to be more proactive about speaking roles in meetings when it comes to value of their practices, why things were done, etc. Now, would I work for a person if I hated them? Nope. Would probably be out of there.
In terms of "How can you!?", this stuff happens all the time all over the place and people work together. I think you can work through it with colleagues - it's not easy, but it's important if you think the mission / company are worthwhile. Otherwise, you're just going to dig deeper "into the box" on the credit thing and it won't be a good reflection on your work.
Re: Ask HN: How to deal with incompetent people
#47Re: Ask HN: How to deal with incompetent people
#48Re: Ask HN: How to deal with incompetent people
#49Earlier quoted context omitted.
Yes I agree with you, the point is that being technical person doing a technical job I thought that the value that I create will talk more than the nonsense of some people. As I like to act first and share later, but there are people who talk but don't know how to act properly. I can build this skills as you said, true, but in my position now it would be impossible to get a promotion as the available spot has been ta…
>I thought that the value that I create will talk more than the nonsense of some people. Nope. Silence is always less noticeable than noise. Evil prevails when good men do nothing. Also, nonsense fluff prevails when good work isn't spoken of. You have a professional duty to make sure nonsense is crowded out by important information. No one is going to do that for you. Follow the rule of three...tell people what you a…
Re: Ask HN: How to deal with incompetent people
#50Earlier quoted context omitted.
Unless you can make the leadership recognize the greatness, there’s no difference between ridiculously shitty code that works, and beautiful, well-organized code that works. Since you’re already in the position where you seem to lead the technical efforts of the team, where would you like to go from there?
> there’s no difference between ridiculously shitty code that works, and beautiful, well-organized code that works. Unfortunately that's not true. If "shitty code that works" requires three days to be understood in order to make a small change that became a delivery issue and three days in a problem that can be solved in one hour are $$ that somebody is paying. In addition "shitty code that works" most of the time ha…
People outside your team won't understand your reasoning. They'll see code working one day and a random failure a long time after that, which might or might not be related to the previously working code. They're just like my cat.
If you want to act for "shitty code", act before it's in production. Afterwards it's very hard to dislodge. And even harder to pinpoint the blame, as the author will definitely protect his back, ethically or not.
I'd take the experience as a lesson in human interactions :)