<story><title>Dad and the ten commandments of egoless programming (2012)</title><url>http://blog.stephenwyattbush.com/2012/04/07/dad-and-the-ten-commandments-of-egoless-programming</url></story><parent_chain><item><author>mkl95</author><text>I agree with all of it. I find commandment 2 to be the most enlightening one.&lt;p&gt;&amp;gt; You are not your code. Remember that the entire point of a review is to find problems, and problems will be found. Don’t take it personally when one is uncovered.&lt;p&gt;In my career, I have had to deal with other senior developers who would throw tantrums whenever I pointed out something problematic about their code.&lt;p&gt;Over the years, there&amp;#x27;s something all those people seem to have in common - they are stuck in an endless loop of making mistakes and refusing to learn from them.</text></item></parent_chain><comment><author>leetrout</author><text>I LOVE this frame of mind and I love this statement but it is usually only used in the negative alignment of expectations: don&amp;#x27;t take critique personally.&lt;p&gt;No disagreement. But let&amp;#x27;s get pedantic:&lt;p&gt;The umbrella &amp;quot;you are not your code&amp;quot; would dismiss improvement as well. And praise.&lt;p&gt;Ok, so I am not my code. But if I don&amp;#x27;t learn from my mistakes my code will not improve.&lt;p&gt;I... I... I...&lt;p&gt;Anyway, I much prefer to reframe it this way:&lt;p&gt;Programming is a very intimate experience.&lt;p&gt;The same as creating art. It is the manifestation of your thoughts and opinions, small and large, put out in to the world. So sure, don&amp;#x27;t be offended by critique. But also remember to extend some grace when doing a review.</text></comment>
<story><title>Dad and the ten commandments of egoless programming (2012)</title><url>http://blog.stephenwyattbush.com/2012/04/07/dad-and-the-ten-commandments-of-egoless-programming</url></story><parent_chain><item><author>mkl95</author><text>I agree with all of it. I find commandment 2 to be the most enlightening one.&lt;p&gt;&amp;gt; You are not your code. Remember that the entire point of a review is to find problems, and problems will be found. Don’t take it personally when one is uncovered.&lt;p&gt;In my career, I have had to deal with other senior developers who would throw tantrums whenever I pointed out something problematic about their code.&lt;p&gt;Over the years, there&amp;#x27;s something all those people seem to have in common - they are stuck in an endless loop of making mistakes and refusing to learn from them.</text></item></parent_chain><comment><author>hutzlibu</author><text>&amp;quot;Over the years, there&amp;#x27;s something all those people seem to have in common - they are stuck in an endless loop of making mistakes and refusing to learn from them.&amp;quot;&lt;p&gt;I feel this sadly describes many partnerships, as well as great parts of society and humanity as its whole. But I am optimistic, that this can change, without a big catastrophic event needed for people to wake up.</text></comment>