{"id":12713,"date":"2016-10-21T12:16:59","date_gmt":"2016-10-21T16:16:59","guid":{"rendered":"http:\/\/philip.greenspun.com\/blog\/?p=12713"},"modified":"2021-01-08T11:11:27","modified_gmt":"2021-01-08T16:11:27","slug":"open-pit-coding","status":"publish","type":"post","link":"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/","title":{"rendered":"Open-pit Coding"},"content":{"rendered":"\n<p>After a visit to Facebook I want to establish a new phrase for the English language: <em>open-pit coding<\/em> (see &#8220;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Open-pit_mining\">open-pit mining<\/a>&#8220;).<\/p>\n\n\n\n<p>The current Silicon Valley best practice seems to be a big room filled with desks and chairs. There are not private offices. There are no cubicles. There are few dividers of any kind. At least for Facebook, this&nbsp;cannot be because it is cheap. They hired Frank Gehry to build a space that is essentially an aircraft hangar with cafeterias both ends. If they cared about cost they would have hired a hangar company to build it.<\/p>\n\n\n\n<p>Here are some snapshots from the Facebook campus. Note the Burning Man play structure in the roof garden. Also note that it is impossible to walk more than about three minutes without passing either a smoothie bar, a kitchen stocked full of snacks, or a full-fledged restaurant. Our lunch began with a rooftop smoothie and continued indoors with dim sum. We then walked to the other end of the big new building for the salad bar. Ribs at the BBQ shack were next. Finally there was the ice cream parlor and bakery. &nbsp;&#8220;We had lunch in five restaurants,&#8221; I explained later to friends. Donald Trump said in <a href=\"http:\/\/philip.greenspun.com\/blog\/2016\/09\/28\/presidential-debate-thoughts-did-trump-miss-some-simple-answers\/\">the first debate<\/a>, regarding who might have had sufficient computer skills to crack into an email server, that &#8220;It also could be somebody sitting on their bed that weighs 400 pounds, OK?&#8221; I wonder if the Silicon Valley leaders are creating factories for these 400-lb. software and system experts.<\/p>\n\n\n\n<p>As far as decor goes, Facebook has an in-house poster-printing facility whose output adorns most walls. Although I don&#8217;t recall seeing any black employees, &#8220;Black Lives Matter&#8221; posters are prominent and sometimes dominant. The only posterable wall that I found without a Black Lives Matter poster was one (pictured below) that celebrates same-sex marriage.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.34.37.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"1920\" src=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.34.37.jpg\" alt=\"\" data-id=\"12720\" class=\"wp-image-12720\" srcset=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.34.37.jpg 1440w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.34.37-225x300.jpg 225w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.34.37-768x1024.jpg 768w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.34.37-1140x1520.jpg 1140w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/a><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.46.38.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"1920\" src=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.46.38.jpg\" alt=\"\" data-id=\"12721\" class=\"wp-image-12721\" srcset=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.46.38.jpg 1440w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.46.38-225x300.jpg 225w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.46.38-768x1024.jpg 768w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.46.38-1140x1520.jpg 1140w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/a><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.46.55.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1440\" src=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.46.55.jpg\" alt=\"\" data-id=\"12722\" class=\"wp-image-12722\" srcset=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.46.55.jpg 1920w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.46.55-300x225.jpg 300w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.46.55-1024x768.jpg 1024w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.46.55-768x576.jpg 768w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.46.55-1520x1140.jpg 1520w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-12.51.44.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1440\" src=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-12.51.44.jpg\" alt=\"\" data-id=\"12723\" class=\"wp-image-12723\" srcset=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-12.51.44.jpg 1920w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-12.51.44-300x225.jpg 300w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-12.51.44-1024x768.jpg 1024w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-12.51.44-768x576.jpg 768w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-12.51.44-1520x1140.jpg 1520w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-12.55.28.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1440\" src=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-12.55.28.jpg\" alt=\"\" data-id=\"12724\" class=\"wp-image-12724\" srcset=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-12.55.28.jpg 1920w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-12.55.28-300x225.jpg 300w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-12.55.28-1024x768.jpg 1024w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-12.55.28-768x576.jpg 768w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-12.55.28-1520x1140.jpg 1520w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.08.07.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1440\" src=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.08.07.jpg\" alt=\"\" data-id=\"12725\" class=\"wp-image-12725\" srcset=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.08.07.jpg 1920w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.08.07-300x225.jpg 300w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.08.07-1024x768.jpg 1024w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.08.07-768x576.jpg 768w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.08.07-1520x1140.jpg 1520w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.08.15.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1440\" src=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.08.15.jpg\" alt=\"\" data-id=\"12726\" class=\"wp-image-12726\" srcset=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.08.15.jpg 1920w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.08.15-300x225.jpg 300w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.08.15-1024x768.jpg 1024w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.08.15-768x576.jpg 768w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.08.15-1520x1140.jpg 1520w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.11.55.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1440\" src=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.11.55.jpg\" alt=\"\" data-id=\"12727\" class=\"wp-image-12727\" srcset=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.11.55.jpg 1920w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.11.55-300x225.jpg 300w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.11.55-1024x768.jpg 1024w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.11.55-768x576.jpg 768w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.11.55-1520x1140.jpg 1520w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.12.13.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"1920\" src=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.12.13.jpg\" alt=\"\" data-id=\"12728\" class=\"wp-image-12728\" srcset=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.12.13.jpg 1440w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.12.13-225x300.jpg 225w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.12.13-768x1024.jpg 768w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.12.13-1140x1520.jpg 1140w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/a><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.15.14-HDR.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1440\" src=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.15.14-HDR.jpg\" alt=\"\" data-id=\"12729\" class=\"wp-image-12729\" srcset=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.15.14-HDR.jpg 1920w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.15.14-HDR-300x225.jpg 300w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.15.14-HDR-1024x768.jpg 1024w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.15.14-HDR-768x576.jpg 768w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-13.15.14-HDR-1520x1140.jpg 1520w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.32.07.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"1920\" src=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.32.07.jpg\" alt=\"\" data-id=\"12730\" class=\"wp-image-12730\" srcset=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.32.07.jpg 1440w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.32.07-225x300.jpg 225w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.32.07-768x1024.jpg 768w, https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.32.07-1140x1520.jpg 1140w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/a><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p>Readers: What do you think about the open-pit coding office design? Can this be the way to get the best work out of people? Is the reason the ease of collaboration? Or the fact that people whose screens are exposed to the rest of the team won&#8217;t get sucked into non-work-related Internet activities (e.g., signalling virtue by denouncing Donald Trump on Facebook).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After a visit to Facebook I want to establish a new phrase for the English language: open-pit coding (see &#8220;open-pit mining&#8220;). The current Silicon Valley best practice seems [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-12713","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Open-pit Coding - Philip Greenspun\u2019s Weblog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Open-pit Coding - Philip Greenspun\u2019s Weblog\" \/>\n<meta property=\"og:description\" content=\"After a visit to Facebook I want to establish a new phrase for the English language: open-pit coding (see &#8220;open-pit mining&#8220;). The current Silicon Valley best practice seems [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/\" \/>\n<meta property=\"og:site_name\" content=\"Philip Greenspun\u2019s Weblog\" \/>\n<meta property=\"article:published_time\" content=\"2016-10-21T16:16:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-08T16:11:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.34.37.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"1920\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"philg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"philg\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/\"},\"author\":{\"name\":\"philg\",\"@id\":\"https:\/\/philip.greenspun.com\/blog\/#\/schema\/person\/448e4e6a0ae9105741a06dcf62cee50e\"},\"headline\":\"Open-pit Coding\",\"datePublished\":\"2016-10-21T16:16:59+00:00\",\"dateModified\":\"2021-01-08T16:11:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/\"},\"wordCount\":374,\"commentCount\":11,\"publisher\":{\"@id\":\"https:\/\/philip.greenspun.com\/blog\/#\/schema\/person\/448e4e6a0ae9105741a06dcf62cee50e\"},\"image\":{\"@id\":\"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.34.37.jpg\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/\",\"url\":\"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/\",\"name\":\"Open-pit Coding - Philip Greenspun\u2019s Weblog\",\"isPartOf\":{\"@id\":\"https:\/\/philip.greenspun.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.34.37.jpg\",\"datePublished\":\"2016-10-21T16:16:59+00:00\",\"dateModified\":\"2021-01-08T16:11:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/#primaryimage\",\"url\":\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.34.37.jpg\",\"contentUrl\":\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.34.37.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/philip.greenspun.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Open-pit Coding\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/philip.greenspun.com\/blog\/#website\",\"url\":\"https:\/\/philip.greenspun.com\/blog\/\",\"name\":\"Philip Greenspun\u2019s Weblog\",\"description\":\"A posting every day; an interesting idea every three months...\",\"publisher\":{\"@id\":\"https:\/\/philip.greenspun.com\/blog\/#\/schema\/person\/448e4e6a0ae9105741a06dcf62cee50e\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/philip.greenspun.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/philip.greenspun.com\/blog\/#\/schema\/person\/448e4e6a0ae9105741a06dcf62cee50e\",\"name\":\"philg\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2025\/11\/20210525-philip-greenspun-sea-turtle-release-scaled.jpg\",\"url\":\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2025\/11\/20210525-philip-greenspun-sea-turtle-release-scaled.jpg\",\"contentUrl\":\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2025\/11\/20210525-philip-greenspun-sea-turtle-release-scaled.jpg\",\"width\":2047,\"height\":2560,\"caption\":\"philg\"},\"logo\":{\"@id\":\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2025\/11\/20210525-philip-greenspun-sea-turtle-release-scaled.jpg\"},\"url\":\"https:\/\/philip.greenspun.com\/blog\/author\/philg\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Open-pit Coding - Philip Greenspun\u2019s Weblog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/","og_locale":"en_US","og_type":"article","og_title":"Open-pit Coding - Philip Greenspun\u2019s Weblog","og_description":"After a visit to Facebook I want to establish a new phrase for the English language: open-pit coding (see &#8220;open-pit mining&#8220;). The current Silicon Valley best practice seems [&hellip;]","og_url":"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/","og_site_name":"Philip Greenspun\u2019s Weblog","article_published_time":"2016-10-21T16:16:59+00:00","article_modified_time":"2021-01-08T16:11:27+00:00","og_image":[{"width":1440,"height":1920,"url":"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.34.37.jpg","type":"image\/jpeg"}],"author":"philg","twitter_card":"summary_large_image","twitter_misc":{"Written by":"philg","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/#article","isPartOf":{"@id":"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/"},"author":{"name":"philg","@id":"https:\/\/philip.greenspun.com\/blog\/#\/schema\/person\/448e4e6a0ae9105741a06dcf62cee50e"},"headline":"Open-pit Coding","datePublished":"2016-10-21T16:16:59+00:00","dateModified":"2021-01-08T16:11:27+00:00","mainEntityOfPage":{"@id":"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/"},"wordCount":374,"commentCount":11,"publisher":{"@id":"https:\/\/philip.greenspun.com\/blog\/#\/schema\/person\/448e4e6a0ae9105741a06dcf62cee50e"},"image":{"@id":"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/#primaryimage"},"thumbnailUrl":"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.34.37.jpg","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/","url":"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/","name":"Open-pit Coding - Philip Greenspun\u2019s Weblog","isPartOf":{"@id":"https:\/\/philip.greenspun.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/#primaryimage"},"image":{"@id":"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/#primaryimage"},"thumbnailUrl":"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.34.37.jpg","datePublished":"2016-10-21T16:16:59+00:00","dateModified":"2021-01-08T16:11:27+00:00","breadcrumb":{"@id":"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/#primaryimage","url":"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.34.37.jpg","contentUrl":"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2016\/10\/2016-10-12-14.34.37.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/philip.greenspun.com\/blog\/2016\/10\/21\/open-pit-coding\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/philip.greenspun.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Open-pit Coding"}]},{"@type":"WebSite","@id":"https:\/\/philip.greenspun.com\/blog\/#website","url":"https:\/\/philip.greenspun.com\/blog\/","name":"Philip Greenspun\u2019s Weblog","description":"A posting every day; an interesting idea every three months...","publisher":{"@id":"https:\/\/philip.greenspun.com\/blog\/#\/schema\/person\/448e4e6a0ae9105741a06dcf62cee50e"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/philip.greenspun.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/philip.greenspun.com\/blog\/#\/schema\/person\/448e4e6a0ae9105741a06dcf62cee50e","name":"philg","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2025\/11\/20210525-philip-greenspun-sea-turtle-release-scaled.jpg","url":"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2025\/11\/20210525-philip-greenspun-sea-turtle-release-scaled.jpg","contentUrl":"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2025\/11\/20210525-philip-greenspun-sea-turtle-release-scaled.jpg","width":2047,"height":2560,"caption":"philg"},"logo":{"@id":"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2025\/11\/20210525-philip-greenspun-sea-turtle-release-scaled.jpg"},"url":"https:\/\/philip.greenspun.com\/blog\/author\/philg\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paokyZ-3j3","_links":{"self":[{"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/posts\/12713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/comments?post=12713"}],"version-history":[{"count":2,"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/posts\/12713\/revisions"}],"predecessor-version":[{"id":30744,"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/posts\/12713\/revisions\/30744"}],"wp:attachment":[{"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/media?parent=12713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/categories?post=12713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/tags?post=12713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}