Hacker News new | ask | show | jobs
by zo1 2053 days ago
It's a crap cake most times I try the long-approach on a problem:

I spend time researching, investigating, figuring out the best way to do it, implementing the solution and potentially being pulled off to something else in the meantime. And then comes along some spiffy "throw hammer at the problem" person that can't stand spending too much time on a problem, who then proceeds to solve it in some crappy way that "kinda works". Then goes ahead and convinces everyone to go with it because "hey it's already done and kinda works and why throw away work", nevermind the "work" you did figuring it out and them not even bothering to ask you for your info (or downright ignoring it because it wasn't quick enough for their way of operating).

And then when you raise it with management, you get told to "call a meeting" to discuss the issue with the team in such a way that precludes the need for management to get directly involved and tell that other person to sit down and listen - because hey "they're a code ninja that gets shit done" and look at all these things they've done.

Oh and we generally have to spend weeks afterwards fixing all the corner cases they never bothered to think about or investigate. And more meetings get called to discuss it instead of them just listening to you telling them what the solutions are. Because hey, the whole team has to have a say right? We wouldn't want them to think their opinion doesn't matter. 50/50 chance of that, or we end up rewriting it after we come to the realization that the solution sucks, but that code-ninja has already moved along to the next team where "they urgently need help of someone that can just get things done".

/rant

1 comments

You could try becoming the person who jumps in and gets it done badly in one minute. The fact that you spend a lot of time researching the problem isn't a personal trait, it's something that you can choose to do or not do depending on the circumstances. The easiest way to extricate yourself from your present problem is to do what management wishes you were doing (perhaps a wish without full understanding of the consequences.)
Poster seems to want to do things “right;” doing things “not right” might or might not be a viable solution.