Hacker News new | ask | show | jobs
by magicalhippo 1120 days ago
> I cannot conceive of a world view that allows one to feel proud of their accomplishments but does not require their disappointment in their shortcomings.

For me there's a big difference between being disappointed in what I've done and feeling bad for what I've done.

If I write some shitty code, which I still do after 30 years of programming, and my colleague points it out, I feel disappointed. But I don't feel bad. I fix it, try to learn from it and move on.

1 comments

When I write shitty code, there is nothing to learn any more. I already know it's shitty and would have called it out if someone else wrote it. If that still happens by now, there is nothing that can be done; that's why we have that review process, thank you. Alone you and I will write shitty code and merge it into the trunk. With mutual cross-checking, far less so. That's the main content of the learning.