{"id":6872,"date":"2013-01-22T22:40:12","date_gmt":"2013-01-23T03:40:12","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=6872"},"modified":"2013-01-22T22:40:12","modified_gmt":"2013-01-23T03:40:12","slug":"an-open-letter-to-xcode","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2013\/01\/22\/an-open-letter-to-xcode\/","title":{"rendered":"An Open Letter to Xcode"},"content":{"rendered":"<p><a href=\"http:\/\/blog.securemacprogramming.com\/?p=703\">Graham Lee<\/a>:<\/p>\n<blockquote cite=\"http:\/\/blog.securemacprogramming.com\/?p=703\"><p>I think you, and the product people, and the developers who make you, all know that you are a key piece of machinery in producing Apple&rsquo;s bread and butter. I worry though that other people at Apple, particularly some of the managers, do not see this. I think that they see you as a tool for internal use and a small number of external customers; a group that is not the primary focus for Apple&rsquo;s products. These same people would see the combine harvester not as the greatest labour-saving device of the twentieth century, but as a niche instrument only of interest to combine harvester operators.<\/p>\n<p>[&#8230;]<\/p>\n<p>Help everyone to realise that the better <em>you<\/em> are, Xcode, the better <em>nearly everything else<\/em> that Apple does will become.<\/p>\n<p>[&#8230;]<\/p>\n<p>What I&rsquo;m saying, Xcode, is that you&rsquo;re mature and grown up and people respect you for that. Please stop having these mid-life crises like you did at version 4 where you suddenly change how everything is done. Your work now is in incremental enhancement, not in world-changing revolution. People both at Apple and outside have come to expect you to be dependable, reliable and comfortable. You may think that&rsquo;s boring. It&rsquo;s not! Remember all of those things that exist because of you, all of those people who are delighted by what you have helped create. Just bear in mind also that when it comes time for Xcode 5, people will want a <em>better<\/em> Xcode, not a <em>replacement<\/em> for Xcode.<\/p><\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Graham Lee: I think you, and the product people, and the developers who make you, all know that you are a key piece of machinery in producing Apple&rsquo;s bread and butter. I worry though that other people at Apple, particularly some of the managers, do not see this. I think that they see you as [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[30,32,71,226],"class_list":["post-6872","post","type-post","status-publish","format-standard","hentry","category-technology","tag-mac","tag-macapp","tag-programming","tag-xcode"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/6872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=6872"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/6872\/revisions"}],"predecessor-version":[{"id":6873,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/6872\/revisions\/6873"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=6872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=6872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=6872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}