39. A reticence to code reviews.

I’ve been coding for a relatively long time and I always had a dislike of code reviews and took any criticisms personally. YOU ARE NOT YOUR CODE. I’ve heard this a couple of times recently (one person unhelpfully dropped the ‘NOT’ part but that was to express another point — which I can’t recall) and I really appreciate the sentiment and I’ve taken it on board. However, until last week, I had requested very few people to review my PR’s. I took the plunge last week because I genuinely wasn’t sure about something I’d designed and wanted people’s opinions. It didn’t hurt me, it was very helpful, and I didn’t feel judged personally as a developer. We all make mistakes as developers and all of us Residents are here to learn ‘right’ from ‘wrong’ because that is what we have chosen to do, because we love what we do and want to produce great code. So, now I’ve had more PR’s out and I think I may learn faster because I’m not isolating myself away to develop using only my knowledge.