I don’t think there’s such people.
Either you’re writing a software for the first time and so the premise is not true. Or you’re writing it a second time and what would be the point? Just reuse the code you already have.
[0] https://medium.com/gitconnected/you-are-bugs-improving-your-...