{"id":32164,"date":"2021-04-15T12:53:00","date_gmt":"2021-04-15T16:53:00","guid":{"rendered":"https:\/\/philip.greenspun.com\/blog\/?p=32164"},"modified":"2021-04-16T07:20:35","modified_gmt":"2021-04-16T11:20:35","slug":"life-on-the-google-manhattan-coding-plantation","status":"publish","type":"post","link":"https:\/\/philip.greenspun.com\/blog\/2021\/04\/15\/life-on-the-google-manhattan-coding-plantation\/","title":{"rendered":"Life on the Google Manhattan Coding Plantation"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">&#8220;After Working at Google, I\u2019ll Never Let Myself Love a Job Again&#8221; (NYT), by <a href=\"https:\/\/www.linkedin.com\/in\/emi-nietfeld\/\">Emi Nietfeld<\/a> (Harvard CS graduate):<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>I bought into the Google dream completely. In high school, <strong>I spent time homeless and in foster care<\/strong>, and was often ostracized for being nerdy.<\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">(The product of an unsuccessful family, she herself was unsuccessful at Google, adding some weight to University of California research on heritability of success; see <a href=\"https:\/\/philip.greenspun.com\/blog\/2015\/01\/15\/son-also-rises\/\" data-type=\"post\" data-id=\"6666\">The Son Also Rises: economics history with everyday applications<\/a> and also <a href=\"https:\/\/philip.greenspun.com\/blog\/2015\/01\/16\/the-son-also-rises-tips-for-optimizing-your-life\/\" data-type=\"post\" data-id=\"6675\">The Son Also Rises: Tips for Optimizing Your Life<\/a> (summary: don&#8217;t expect a smooth relationship if you hire (or date\/marry) someone from an unsuccessful family; if that person appears to be successful, e.g., due to having obtained an elite degree, regression to the family mean is likely).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/en.wikipedia.org\/wiki\/Matrix_management\">Matrix management<\/a> prevails&#8230;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>The few people who\u2019d worked at other companies reminded us that there was nowhere better. I believed them, even when my technical lead \u2014 not my manager, but <strong>the man in charge of my day-to-day work \u2014 addressed me as \u201cbeautiful\u201d and \u201cgorgeous,\u201d even after I asked him to stop. (Finally, I agreed that he could call me \u201cmy queen.\u201d) <\/strong>He used many of our one-on-one meetings to ask me to set him up with friends, then said he wanted \u201cA blonde. A tall blonde.\u201d Someone who looked like me.<\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">(i.e., humans formerly known as &#8220;guys&#8221; who work at Google have trouble getting dates in New York City, a city with 200,000 more single women than men, <a href=\"https:\/\/www.bloomberg.com\/news\/articles\/2019-02-14\/single-on-valentine-s-day-it-might-be-where-you-live\">according to Mini Mike<\/a> (who never had any trouble finding women!))<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The company encourages denunciations, but then keeps the denouncer and the target of the denunciation yoked together in close quarters while it investigates at a glacial pace:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>As soon as my complaint with H.R. was filed, Google went from being a great workplace to being any other company: It would protect itself first. I\u2019d structured my life around my job \u2014 exactly what they wanted me to do \u2014 but that only made the fallout worse when I learned that the workplace that I cherished considered me just an employee, one of many and disposable.<\/p><p>The process stretched out for nearly three months. In the meantime I had to have one-on-one meetings with my harasser and sit next to him. Every time I asked for an update on the timeline and expressed my discomfort at having to continue to work in proximity to my harasser, the investigators said that I could seek counseling, work from home or go on leave.<\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Note the faith in therapy (&#8220;counseling&#8221;)!<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Eventually, the investigators corroborated my claims and found my tech lead violated the Code of Conduct and the policy against harassment. My harasser still sat next to me. My manager told me H.R. wouldn\u2019t even make him change his desk, let alone work from home or go on leave. He also told me that my harasser received a consequence that was severe and that I would feel better if I could know what it was, but it sure seemed like nothing happened.<\/p><p>The aftermath of speaking up had broken me down. It dredged up the betrayals of my past that I\u2019d gone into tech trying to overcome. I\u2019d made myself vulnerable to my manager and the investigators but felt I got nothing solid in return. I was constantly on edge from seeing my harasser in the hallways and at the cafes. When people came up behind my desk, I startled more and more easily, <strong>my scream echoing across the open-floor-plan office.<\/strong> I worried I\u2019d get a poor performance review, ruining my upward trajectory and setting my career back even further.<\/p><p>I went weeks without sleeping through the night.<\/p><p>I decided to take three months of paid leave. I feared that going on leave would set me back for promotion in a place where almost everyone\u2019s progress is public and seen as a measure of an engineer\u2019s worth and expertise.<\/p><p>After my leave, the manager I loved started treating me as fragile. He tried to analyze me, suggesting that I drank too much caffeine, didn\u2019t sleep enough or needed more cardiovascular exercise. Speaking out irreparably damaged one of my most treasured relationships. Six months after my return, when I broached the subject of promotion, he told me, \u201cPeople in wood houses shouldn\u2019t light matches.\u201d<\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">(Note: do not invite this guy to any Hanukkah celebrations, COVID or no COVID.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Having been inside <a href=\"https:\/\/en.wikipedia.org\/wiki\/111_Eighth_Avenue\">Google&#8217;s Manhattan building<\/a>, which is one of the largest in the world, I&#8217;m shocked that they engage in these multi-month investigations while leaving the unhappy co-workers together. With so many thousands of engineering positions all around the enormous building and all around the world, why not give those who are unhappy for any reason an immediate transfer? Investigate later if desired, and punish the guilty if the kangaroo court so rules, but transfer first so as to defuse the situation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(Separately, someone I know from MIT worked at Google, became disillusioned, and, like Ms. Nietfeld, joined Facebook. For a while she would post on Facebook about how awesome Facebook was and how Sheryl made sure that it was specifically a great place for those who identified as &#8220;women&#8221;, etc. But eventually she became disgruntled with Facebook along similar lines.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s my favorite reader comment on the piece, from Eva Klein of Washington, D.C.:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Judith Martin (Miss Manners) put it best &#8212; the American workplace is too informal for its own good. We reject strict hierarchies, but at the end of the day, the bottom line reigns and there is no loyalty to any worker, regardless of how cherished they were when they contributed profits to the company.<\/p><p>Americans would do well to learn about the European approach &#8212; strict work and life boundaries. You won&#8217;t celebrate your colleague&#8217;s birthday or new baby at the office. But you also won&#8217;t feel a visceral tear at the heart strings if you are fired (or &#8220;made redundant&#8221;, as the lingo goes).<\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Another Harvard graduate (this one with a Ph.D. in research psychology (not counseling!)), the former editor-in-chief of <em>Psychology Today<\/em>, says that Google can and does determine the outcome of American elections, e.g., by reminding liberals, but not conservatives, to go out and vote. Google can also sway swing voters by tweaking search results (stories about <a href=\"https:\/\/www.dailymail.co.uk\/news\/article-8106579\/Hunter-Bidens-child-support-finalized-stripper-baby-mama.html\">Hunter Biden&#8217;s cash-stuffed plaintiff<\/a> might be pushed way way down, for example). See <a href=\"https:\/\/www.gatestoneinstitute.org\/17218\/big-tech-threat\">&#8220;Big Tech&#8217;s Greatest Threat&#8221;<\/a>, by Robert Epstein. Excerpts from an article that is way too long for modern attention spans:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>During a period of days before the 2020 election, we found that on Google&#8217;s home page, it was sending &#8220;go vote&#8221; reminders just to liberals. That&#8217;s a powerful ephemeral message, and not a single one went to conservatives. How do we know this? Because we were recording the content our 700 &#8220;field agents&#8221; were seeing on their computer screens. That was a diverse group of registered voters we had recruited in three key swing states. Google was sending those vote reminders only to liberals. That&#8217;s a powerful manipulation that&#8217;s entirely invisible to people &#8212; unless a group like ours has found a way to monitor what people are seeing.<\/p><p>A preliminary analysis of the more than 500,000 ephemeral experiences we preserved in Arizona, North Carolina, and Florida, turned up some disturbing things. Number one, we found a strong liberal bias in the search results people saw on Google when they searched for political topics; this bias was absent on Bing and Yahoo. 92% of searches are conducted on Google, and we know from years of experiments we&#8217;ve conducted that biased search results can easily shift the voting preferences of undecided voters, and those are the people who decide the outcomes of close elections. In experiments, we can easily shift 20% or more of undecided voters after just one search by showing them biased search results.<\/p><p>Even before people see search results, biased search&nbsp;<em>suggestions<\/em>&nbsp;&#8212; those phrases Google flashes at you when you start to type a search term &#8212; can shift thinking and behavior. We have shown in controlled experiments that biased search suggestions can turn a 50\u201150 split among undecided voters into a 90\u201110 split, with no one having the slightest idea they have been manipulated.<\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Tailoring suggestions is an interesting idea. I&#8217;m surprised that the effect can be as large as this guy says. Maybe it would be for product purchases. If you type &#8220;ergonomic mouse&#8221; and the first suggestion is &#8220;ergonomic mouse logitech&#8221; that could give a big boost to Logitech. But how can it help with an election? If the completion for &#8220;Joe Biden&#8221; is &#8220;Joe Biden kids in cages&#8221; that will be read by Democrats as a reminder that Joe Biden freed migrant children from their cages and by Republicans as a reminder that Joe Biden is continue to park migrants who say they&#8217;re under 18 into the same kinds of facilities as were used during the Trump and Obama administrations. Same deal with &#8220;Joe Biden higher tax rates&#8221; or &#8220;Joe Biden $2 trillion spending&#8221;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;After Working at Google, I\u2019ll Never Let Myself Love a Job Again&#8221; (NYT), by Emi Nietfeld (Harvard CS graduate): I bought into the Google dream completely. In high [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[7],"tags":[],"class_list":["post-32164","post","type-post","status-publish","format-standard","hentry","category-computer-nerdism"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Life on the Google Manhattan Coding Plantation - 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\/2021\/04\/15\/life-on-the-google-manhattan-coding-plantation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Life on the Google Manhattan Coding Plantation - Philip Greenspun\u2019s Weblog\" \/>\n<meta property=\"og:description\" content=\"&#8220;After Working at Google, I\u2019ll Never Let Myself Love a Job Again&#8221; (NYT), by Emi Nietfeld (Harvard CS graduate): I bought into the Google dream completely. In high [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/philip.greenspun.com\/blog\/2021\/04\/15\/life-on-the-google-manhattan-coding-plantation\/\" \/>\n<meta property=\"og:site_name\" content=\"Philip Greenspun\u2019s Weblog\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-15T16:53:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-04-16T11:20:35+00:00\" \/>\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=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/philip.greenspun.com\\\/blog\\\/2021\\\/04\\\/15\\\/life-on-the-google-manhattan-coding-plantation\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/philip.greenspun.com\\\/blog\\\/2021\\\/04\\\/15\\\/life-on-the-google-manhattan-coding-plantation\\\/\"},\"author\":{\"name\":\"philg\",\"@id\":\"https:\\\/\\\/philip.greenspun.com\\\/blog\\\/#\\\/schema\\\/person\\\/448e4e6a0ae9105741a06dcf62cee50e\"},\"headline\":\"Life on the Google Manhattan Coding Plantation\",\"datePublished\":\"2021-04-15T16:53:00+00:00\",\"dateModified\":\"2021-04-16T11:20:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/philip.greenspun.com\\\/blog\\\/2021\\\/04\\\/15\\\/life-on-the-google-manhattan-coding-plantation\\\/\"},\"wordCount\":1515,\"commentCount\":8,\"publisher\":{\"@id\":\"https:\\\/\\\/philip.greenspun.com\\\/blog\\\/#\\\/schema\\\/person\\\/448e4e6a0ae9105741a06dcf62cee50e\"},\"articleSection\":[\"Computer nerdism\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/philip.greenspun.com\\\/blog\\\/2021\\\/04\\\/15\\\/life-on-the-google-manhattan-coding-plantation\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/philip.greenspun.com\\\/blog\\\/2021\\\/04\\\/15\\\/life-on-the-google-manhattan-coding-plantation\\\/\",\"url\":\"https:\\\/\\\/philip.greenspun.com\\\/blog\\\/2021\\\/04\\\/15\\\/life-on-the-google-manhattan-coding-plantation\\\/\",\"name\":\"Life on the Google Manhattan Coding Plantation - Philip Greenspun\u2019s Weblog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/philip.greenspun.com\\\/blog\\\/#website\"},\"datePublished\":\"2021-04-15T16:53:00+00:00\",\"dateModified\":\"2021-04-16T11:20:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/philip.greenspun.com\\\/blog\\\/2021\\\/04\\\/15\\\/life-on-the-google-manhattan-coding-plantation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/philip.greenspun.com\\\/blog\\\/2021\\\/04\\\/15\\\/life-on-the-google-manhattan-coding-plantation\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/philip.greenspun.com\\\/blog\\\/2021\\\/04\\\/15\\\/life-on-the-google-manhattan-coding-plantation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/philip.greenspun.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Life on the Google Manhattan Coding Plantation\"}]},{\"@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":"Life on the Google Manhattan Coding Plantation - 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\/2021\/04\/15\/life-on-the-google-manhattan-coding-plantation\/","og_locale":"en_US","og_type":"article","og_title":"Life on the Google Manhattan Coding Plantation - Philip Greenspun\u2019s Weblog","og_description":"&#8220;After Working at Google, I\u2019ll Never Let Myself Love a Job Again&#8221; (NYT), by Emi Nietfeld (Harvard CS graduate): I bought into the Google dream completely. In high [&hellip;]","og_url":"https:\/\/philip.greenspun.com\/blog\/2021\/04\/15\/life-on-the-google-manhattan-coding-plantation\/","og_site_name":"Philip Greenspun\u2019s Weblog","article_published_time":"2021-04-15T16:53:00+00:00","article_modified_time":"2021-04-16T11:20:35+00:00","author":"philg","twitter_card":"summary_large_image","twitter_misc":{"Written by":"philg","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/philip.greenspun.com\/blog\/2021\/04\/15\/life-on-the-google-manhattan-coding-plantation\/#article","isPartOf":{"@id":"https:\/\/philip.greenspun.com\/blog\/2021\/04\/15\/life-on-the-google-manhattan-coding-plantation\/"},"author":{"name":"philg","@id":"https:\/\/philip.greenspun.com\/blog\/#\/schema\/person\/448e4e6a0ae9105741a06dcf62cee50e"},"headline":"Life on the Google Manhattan Coding Plantation","datePublished":"2021-04-15T16:53:00+00:00","dateModified":"2021-04-16T11:20:35+00:00","mainEntityOfPage":{"@id":"https:\/\/philip.greenspun.com\/blog\/2021\/04\/15\/life-on-the-google-manhattan-coding-plantation\/"},"wordCount":1515,"commentCount":8,"publisher":{"@id":"https:\/\/philip.greenspun.com\/blog\/#\/schema\/person\/448e4e6a0ae9105741a06dcf62cee50e"},"articleSection":["Computer nerdism"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/philip.greenspun.com\/blog\/2021\/04\/15\/life-on-the-google-manhattan-coding-plantation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/philip.greenspun.com\/blog\/2021\/04\/15\/life-on-the-google-manhattan-coding-plantation\/","url":"https:\/\/philip.greenspun.com\/blog\/2021\/04\/15\/life-on-the-google-manhattan-coding-plantation\/","name":"Life on the Google Manhattan Coding Plantation - Philip Greenspun\u2019s Weblog","isPartOf":{"@id":"https:\/\/philip.greenspun.com\/blog\/#website"},"datePublished":"2021-04-15T16:53:00+00:00","dateModified":"2021-04-16T11:20:35+00:00","breadcrumb":{"@id":"https:\/\/philip.greenspun.com\/blog\/2021\/04\/15\/life-on-the-google-manhattan-coding-plantation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/philip.greenspun.com\/blog\/2021\/04\/15\/life-on-the-google-manhattan-coding-plantation\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/philip.greenspun.com\/blog\/2021\/04\/15\/life-on-the-google-manhattan-coding-plantation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/philip.greenspun.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Life on the Google Manhattan Coding Plantation"}]},{"@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-8mM","_links":{"self":[{"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/posts\/32164","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=32164"}],"version-history":[{"count":8,"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/posts\/32164\/revisions"}],"predecessor-version":[{"id":32239,"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/posts\/32164\/revisions\/32239"}],"wp:attachment":[{"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/media?parent=32164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/categories?post=32164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/tags?post=32164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}