Live data from Hacker News

The Biggest Mistake I Ever Made

medium.com

21–30 of 67 posts

Re: The Biggest Mistake I Ever Made

#21
A manager I know had a term for obnoxious over-achievers: "brilliant assholes".

But there are other kinds of high achievers who should not leave because, after all, talent is talent.

You don't say, "Bob wrote 70% of our product, and he's head and shoulders above the rest of the team, so he's got to go!"

You should say, "How are we best utilizing our in-house talent? Does Bob engender resentment from the lesser programmers? Maybe Bob should have the role of chief architect, and get Bill to be team lead since Bill's more of a people person."

It's complicated, and every case is different, and the size of the company is also a factor. Part of the art of management is the ability to get the most out of each person on the team. It's hard, it takes years to learn how to manage, and it's not for everyone.

Technology work isn't exactly like basketball. In team sports, you have to work with a team; it's not like you can just play the game all by yourself. The whole point of participative sports is that everyone has to participate.

But in technology, often it's the solo contributors that drive innovation by making a brilliant but messy system that the regular guys/gals have to clean up and maintain.

Once in a while, you see a brilliant solo contributor who makes a clean, maintainable system, and documents it nicely, and politely and sensitively hands it off to more junior staff to maintain while he/she moves on to the next big thing -- and what a joy that is! But more often they're the brilliant asshole that you have to deal with, both their professional work and personal foibles.

Re: The Biggest Mistake I Ever Made

#22
Wow! Once again I'm grateful to live in a country with sane labour laws - and glad to have the backing of a trade union.

So because the managers couldn't do a decent job of managing their employee, he loses his job and all associated benefits?

Re: The Biggest Mistake I Ever Made

#23
post #9

Earlier quoted context omitted.

In banking aren't you required to take off 5 consecutive days so they can avoid any financial misconduct? It's hard to cover up most issues after 5 days.

Someone who never takes leave is often a person you need to monitor.

Any reasons for you to say this? Like examples or scenarios in a start up environment?

Re: The Biggest Mistake I Ever Made

#24
post #17

Here's his point (I think): "The founder and I made the most classic of mistakes: putting up with someone because we were afraid to lose their ability. I’ve since come to learn over and over again, it’s almost never worth it." Perhaps just me, but I don't like this style of writing. It takes pages of reading to arrive at a fairly simple point. Authors, please make your point first. Elaborate all you like with long wi…

The point of the story is to illustrate how they arrived at the conclusion. I personally don't believe the point always needs to be made at the beginning to hook the reader. Sometimes that works, but, in this case, the title of the post got me interested enough.

Re: The Biggest Mistake I Ever Made

#25
post #22

Wow! Once again I'm grateful to live in a country with sane labour laws - and glad to have the backing of a trade union. So because the managers couldn't do a decent job of managing their employee, he loses his job and all associated benefits?

Found the guy who's difficult to work with...

Seriously though, every company has had to deal with one of these people sooner or later. The cost to team morale always outweighs the talent of the difficult developer. Let them go, let them learn, and hope they fix their act at the next company. It always hurts to throw away talent.

Re: The Biggest Mistake I Ever Made

#26

This sounds similar to what I've experienced at various startups. The problem is that the people who have been around the longest tend to have more knowledge of the tools and techniques which relate to a specific project - Sometimes it even seems like their overall understanding of technology is superior too - But that is an illusion. I've changed companies a lot as a software engineer and I noticed that whenever I j…

Yes, I've seen this too. I think I've even been that person. (But that's a different story.)

The first company I worked for claimed that most new employees took 6 months to ramp up to the internal tools & processes, which sounded absurd to me until I actually started ramping up myself. Holy cow. And the people who were entrenched in this company's particular way of doing things seemed like absolute geniuses until I realized how much of their knowledge came from years and years of doing the same things over and over.

I think the best way to combat this is to recognize that tools, techniques, processes, and technologies are all an inherent part of your product and your business. Much like you take the time to refactor code and combat technical debt, I think it's pretty crucial to also devote time to combating "process-debt" and/or "tooling-debt" -- all of that extra cruft that piles up and starts becoming "the way" to do things at your company. Because, just like with code, there is usually a simpler, more practical and/or elegant solution just waiting to be discovered.

Re: The Biggest Mistake I Ever Made

#28
post #17

Here's his point (I think): "The founder and I made the most classic of mistakes: putting up with someone because we were afraid to lose their ability. I’ve since come to learn over and over again, it’s almost never worth it." Perhaps just me, but I don't like this style of writing. It takes pages of reading to arrive at a fairly simple point. Authors, please make your point first. Elaborate all you like with long wi…

I am annoyed too - though I already vaguely figured it out in the 'semi-pro basketball player joined us' part

Re: The Biggest Mistake I Ever Made

#29
post #23

Earlier quoted context omitted.

Someone who never takes leave is often a person you need to monitor.

Any reasons for you to say this? Like examples or scenarios in a start up environment?

I don't have any examples, but the person could be committing fraud in some business practice which would be discovered if someone filled in for them one day

Re: The Biggest Mistake I Ever Made

#30
post #2

Question: What a person that IS the exceptionally skilled person but that drags down the team, should do to not drag down the team?

Don't be imperious or brusque. Learn to story-tell. Know how to present on the subject - if they're having race conditions, be able to explain race conditions well, for example. Don't pursue argument beyond it being productive, especially not for its own sake. Make sure you're not proposing your personal One True Way. Be trustworthy. At some point, people have to experience failure for themselves. You did, probably.…

[deleted]
Post reply on HN