A great post by Erik Dietrich on how poor knowledge sharing is unintentionally rewarded.

  • hygieia@feddit.nl
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    Although certainly intentionally not sharing knowledge can be unintentionally rewarded I don’t think the author’s issue is with poor knowledge sharing so much as unintuitive code that requires knowledge sharing.

    • robjohnson@programming.devOP
      link
      fedilink
      arrow-up
      5
      ·
      1 year ago

      Well, you’re right in that it’s a bit more than just “poor knowledge sharing”. But I’d say it’s more specific than unintuitive code that requires knowledge sharing, too - it’s code that is unintuitive primarily because its main reviewers are blind to the exactly how unintuitive it is, and thus a vicious circle persists. We can see this in the author’s recommendation to have such code be reviewed by newcomers as well in order to break the loop.