Hacker News new | ask | show | jobs
by cubaia 3784 days ago
It doesn't seem like this has anything to do about Linus raw talent, or the "curse of the gifted".

Quite the opposite, it seems it was an opinion evolved through experience.

https://lkml.org/lkml/2000/8/22/52

Linus point was apparently about avoiding crappy interfaces when one goes about having common code just because it looks like they do the same thingy. He seems mindful enough that sharing code is hard.

https://lkml.org/lkml/2000/8/23/47

On the contrary, a raw talented engineer would usually jump into the opportunity to refactor and share common code, without realizing when the challenge is above one's ability.

In this aspect, even a few decades of experience in software (fragmented in many separate projects) can be less valuable than a single 5 year stretch in the same code base.

2 comments

Indeed, rather than being anti-code sharing it looks very similar to the risks presented by The Wrong Abstraction that was posted a little while back.

http://www.sandimetz.com/blog/2016/1/20/the-wrong-abstractio...

That first one makes me think about the argument made for merging systemd and udev, code duplication.