this post was submitted on 02 Sep 2023
224 points (94.1% liked)

Programming

16769 readers
114 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities [email protected]



founded 1 year ago
MODERATORS
all 43 comments
sorted by: hot top controversial new old
[–] RedstoneValley 70 points 11 months ago (2 children)

I don't like this story. The outcome is only accidentally good and what the author seems to miss entirely is the elephant in the room: A crass failure to communicate with the developers. If you try to establish something like KPIs (not commenting on if that is good or bad here) you need to talk to the team and get them on board. If you treat them like lab rats and try to measure individual performance from the outside that is an obvious fail. In the end, where they state that they "quietly" dropped it, indicates that the real lesson was not learned.

Uh, and a dilbert comic.

[–] [email protected] 1 points 11 months ago (2 children)

Uh, and a dilbert comic.

?

[–] [email protected] 4 points 11 months ago

Scott Adams is a raving lunatic.

Here's a resonable summary: https://rationalwiki.org/wiki/Scott_Adams

You can also check out his blog directly.

[–] RedstoneValley 2 points 11 months ago (1 children)
[–] [email protected] 1 points 11 months ago

Some people just go off the deep end... yikes. His comics are still funny though.

[–] [email protected] 32 points 11 months ago (1 children)

Darn. I went into that article hoping to hear a hillarious article about some coder who insisted on using only his self-written buggy bubble sort implementation rather than the sort methods in the standard library or who they couldn't get to quit deleting necessary features from the codebase.

Good story even so.

[–] [email protected] 18 points 11 months ago* (last edited 11 months ago) (3 children)
[–] [email protected] 4 points 11 months ago (1 children)

There's no way this is real. Completely insane.

[–] [email protected] 5 points 11 months ago* (last edited 11 months ago)

It might seem not real or insane to us, peasants. But not for Tom. Tom is a genius.

[–] [email protected] 3 points 11 months ago

....What The Fuck.....I...I can't

[–] [email protected] 1 points 11 months ago

What the actual fuck. It's a made up story I'm sure.

[–] [email protected] 29 points 11 months ago (3 children)

Not sure why this post doesn't have a ton of comments. It illustrates the fundamental problem with KPIs and performance measurement. When it comes to measuring human production with digital tools, because the binary measure is so restrictive, it leaves out a universe of values and information that is just ignored as a result. And this very often has dramatic consequences.

[–] [email protected] 19 points 11 months ago (1 children)

Posts tend to generate a lot of comments by:

  1. being funny, spurring people to try to be funnier (usually failing); or,

  2. by being interactive, spurring people to answer a prompt in the premise of the post; or,

  3. by being controversial, spurring people to argue.

This isn't particularly funny or interactive. And it's not very controversial either; I think most programmers will agree with this premise.

[–] [email protected] -3 points 11 months ago (1 children)

Did my best with #3 but I continue to suspect most of the people in these fediverses are very young and therefore inexperienced.

I've stated an opinion that aligns with what I've read in the hacker news discussion and the responses are aggressive.

Cargo cult is strong here. No discussions will form while the ditto heads carry the majority.

[–] [email protected] 3 points 11 months ago (1 children)

I'm 45 years old with over 20 years of IT experience. I felt I've been very reasonable in my responses. Meanwhile, you've accused me of "making shit up", and dismissed someone with experience in machine learning with a background in algorithms and high performance computing as "not a software engineer".

You're not being controversial, you're just being a troll.

[–] [email protected] -2 points 11 months ago (1 children)

You feel dismissed, I say classified.

IT experience is not equivalent to software developer experience.

Machine learning and running high performance are hand in hand.

But machine learning is not software engineering, it tool usage. It's not the same job title.

I do know why you are taking this comment personally since it wasn't even directed at you but the other responses.

[–] [email protected] 5 points 11 months ago (1 children)

I do know why you are taking this comment personally since it wasn’t even directed at you but the other responses.

I assume you meant that you don't know why, but it's because you're not arguing in good faith. You dismiss anyone that disagrees as being young and inexperienced, you accused someone of being a bot simply because they wrote 3 small paragraphs in a 12 minute period, and now you've dismissed all experience if it's not a specific type of software development role.

As soon as its apparent that someone isn't just blindly accepting your arguments, you go straight to ad hominem. If you can't form an argument without resorting to insults, you've already lost...

[–] [email protected] -5 points 11 months ago

You at not point attempt to refute any of my points.

You want to feel attacked, nothing I can do about that.

I wasn't dismissing you but I will now.

[–] [email protected] 8 points 11 months ago

Most experienced developers already agree with you

[–] [email protected] 8 points 11 months ago

Myopic decision-making is a standard human fault. The problem is that some Deciders have wildly disproportionate effects on everyone else. (i.e. leadership roles across business and government)

We can’t fix individual ignorance and prejudice to a level that will resolve the issue, so maybe we need to invest our efforts in forcibly distributing power to make sure one person (or a small group) can’t unilaterally ruin thousands or millions of lives.

[–] [email protected] 11 points 11 months ago* (last edited 11 months ago)

And here i am, striving to become like tim in my professional life ( + being tech lead ). People like that are undervalued assets in any team