Live data from Hacker News

Technical Excellence Is Not Enough

raccoon.land

31–40 of 105 posts

Re: Technical Excellence Is Not Enough

#31

I find OP's communication style abrasive and off-putting, which tracks with them saying they've been coached on this, and found that advice lacking. Maybe it's still insufficient advice, but it hasn't worked for them at least in part because they haven't figured out how to apply it. From the post, I see low empathy and an air of superiority, (perhaps earned by genuinely being smarter than their peers-- doesn't make i…

The first two sentences > Organizations don't optimize for correctness. They optimize for comfort ...do I need to say it?

You are absolutely right!

- It is not X. It is Y.

- X [negate action] Y. X [action] Z.

The titles are giveaways too: Comfort Over Correctness, Consensus As Veto, The Nuance, Responsibility Without Authority, What Changes It. Has that bot taste.

If you want I can compile a list of cases where this doesn't happen. Do you want me to do that?

Re: Technical Excellence Is Not Enough

#33
I suspect the author has little to no experience running a commercial organisation.

Business outcome comes first, and it is only rarely aligned with technical excellence. Closing a deal might involve making an unreasonable promise, and implementing it might not require more than an ugly hack, so you go with the ugly hack and make the money.

Comfort could be important but many people don't perform well when comfortable, so the organisation has to add some degree of confusion and pressure to keep them at a productive equilibrium where they don't fall into either apathy or burst into flames.

And yes, the boss decides, not because they are especially accountable or responsible, but because the power comes from ownership. In some organisations this is veiled and workers get a say most of the time, but in a pinch it'll be the higher-ups that actually have that power.

Re: Technical Excellence Is Not Enough

#34
That's exactly what happens in some organizations. I couldn't believe it the first time I saw it, but it is what it is. And the reason is some bosses are addict to consensus. Infuriating but there's really no other option than shrugging off the problems, waiting for staff changes or looking for another job.

Re: Technical Excellence Is Not Enough

#35
post #8

Earlier quoted context omitted.

Yeah that's a painful process, as I know from experience. What do you think is the reason for the gradual shift?

While I can't say that I observe that kind of radical shift for myself, one of the reasons I still can see something similar is AI development. Basically manager asks me something and asks AI something. I'm not always using so-called "common wisdom". I might decide to use library of framework that AI won't suggest. I might use technology that AI considers too old. For example I suggested to write small Windows helper…

It seems like a quote clear cut case?

You mention the tradeoffs between rust. Including the high level of uncertainty and increased lead time as you need to learn the language.

The manager, now having that information, can insist on using rust, and you get er great opportunity to learn rust. Now being totally off the hook, even if the project fails, as you mentioned the risks.

Re: Technical Excellence Is Not Enough

#36
OP's dismissiveness of soft skills is a big red flag. Unless you're a solo dev, software development is a social activity, and understanding the social dynamics is key to effecting change.

Your efforts to improve quality could be vetoed by your coworkers for a variety of reasons: they don't care, they don't trust your judgement, they see other things as a higher priority... the list goes on and on. Some of these things can't be changed by you, but some can, and that's where the soft skills come into play.

Re: Technical Excellence Is Not Enough

#37

I find OP's communication style abrasive and off-putting, which tracks with them saying they've been coached on this, and found that advice lacking. Maybe it's still insufficient advice, but it hasn't worked for them at least in part because they haven't figured out how to apply it. From the post, I see low empathy and an air of superiority, (perhaps earned by genuinely being smarter than their peers-- doesn't make i…

Yeah, a lot of the examples made me think "wait, there's something else going on there, right?", which would make sense if the author has difficulty communicating or negotiating their proposals.

In the first example, for example, they suggested a new metric to track added warnings in the build, and then there was a disagreement in the team, and then as a footnote someone went and fixed the warnings anyway? That sounds like the author might be missing something from their story.

Re: Technical Excellence Is Not Enough

#38
post #27

Earlier quoted context omitted.

I hate seeing the idea that unionization is the answer. I grew up in South GA. Every single time that a corporation didn’t want to deal with a union, they just picked up and left.

And if everywhere they went would do the same thing, then they wouldn't be able to leave. Too bad people have been convinced that unions are bad.

They left for Mexico…

How hard do you think it is to get cheaper developers from LatAM?

Re: Technical Excellence Is Not Enough

#39
post #8
post #5

I worked for 7 years in a place where my technical insight slowly turned into questioning my decisions and expertise (this was after being 3 years in tech lead and 2 years in staff engineer role). Sometimes the solution is just to walk away

Yeah that's a painful process, as I know from experience. What do you think is the reason for the gradual shift?

I think when you are new with good ideas, you are judged against average. If you are above average, you are listened to.

As years pass, you are judged against the standard you set, and if you do not keep raising this standard, you start being seen as average, even if you are performing the same when you joined.

I've seen this play out many, many times.

When an incompetent person is hired, even if issues are acknowledged, if they somehow stay, the expectations from them will be set to their level. The feedback will stop as if you complain about same issues or same person's work every time, people will start seeing this as a you problem. Everyone quietly avoids this, so the person stays.

When a competent person is hired, it plays out the same. After 3/5/10 years, you are getting the same recognition and rewards as the incompetent person as long as you both maintain your competency.

However, I've seen (very few) people who consistently raised their own standards and improved their impact and they've climbed quickly.

I've seen people lowering their own standards and they were quickly flagged as under-performers, even if their reduced impact was still above average.

Re: Technical Excellence Is Not Enough

#40

I find OP's communication style abrasive and off-putting, which tracks with them saying they've been coached on this, and found that advice lacking. Maybe it's still insufficient advice, but it hasn't worked for them at least in part because they haven't figured out how to apply it. From the post, I see low empathy and an air of superiority, (perhaps earned by genuinely being smarter than their peers-- doesn't make i…

That's because it was generated by an LLM.
Post reply on HN