{"id":88,"date":"2026-08-03T08:00:29","date_gmt":"2026-08-03T08:00:29","guid":{"rendered":"https:\/\/www.dobryakov.net\/blog\/88\/"},"modified":"2026-08-03T08:00:29","modified_gmt":"2026-08-03T08:00:29","slug":"code-review-theater","status":"publish","type":"post","link":"https:\/\/www.dobryakov.net\/blog\/88\/","title":{"rendered":"The Employment Theater of AI Code Review"},"content":{"rendered":"<p>3 AM. A senior developer stares at the monitor, eyes red. On screen: a massive diff. The AI generated five hundred lines of code in three seconds. Now our hero is spending half an hour reading every single line \u2014 checking brackets, variable names, indentation. In their head: &quot;This is real engineering work.&quot;<\/p>\n<p>From the outside \u2014 surrealist tragicomedy: the AI spent a moment, the human spent thirty minutes reading the output. Meanwhile, this same developer refused to spend five minutes <em>before<\/em> running the model to write clear acceptance criteria, boundary conditions, and an automated test that would verify the code in milliseconds.<\/p>\n<p>The pattern is everywhere.<\/p>\n<p><!--more--><\/p>\n<h2>The paradox<\/h2>\n<p>Smart, experienced engineers choose slow, ineffective micromanagement of machine output over effective goal-setting. Organizations deploy AI tools expecting a 10x productivity gain. What they get is a developer who became a human linter for the neural network.<\/p>\n<p>The gap is real. One case: a founder with deep domain expertise in warehouse logistics rewrote a 10-year codebase alone. Six months later \u2014 zero system outages, 10\u201315 deploys per day during business hours, a two-week team sprint closing in 10\u201330 minutes.<\/p>\n<p>The key: they knew exactly how to specify tasks. Deep domain knowledge meant requirements could be written precisely enough that the agent delivered the right result on the first pass.<\/p>\n<p>Did they then read the generated code line by line? No. They built criteria and verification systems.<\/p>\n<p>The developer who sets tasks precisely is a different role entirely from the developer who reviews agent output.<\/p>\n<h2>Root cause one: employment theater<\/h2>\n<p>For decades, professional value in engineering was measured by physical actions \u2014 keystrokes, file scanning in the IDE, catching typos, strict PR reviews.<\/p>\n<p>When an engineer furrows their brow and stares at code, they send a signal to the room and \u2014 more importantly \u2014 to themselves: &quot;I&#x27;m doing hard intellectual work. I&#x27;m producing. I&#x27;m valuable.&quot;<\/p>\n<p>Criteria look like nothing. You can spend half an hour staring out the window, thinking through non-functional requirements, failure scenarios, data validation rules. From the outside \u2014 and in the developer&#x27;s own internal monologue \u2014 this looks like doing nothing. The guilt creeps in: <em>why am I being paid if I haven&#x27;t opened the editor?<\/em><\/p>\n<p>Reading code becomes a safe harbor. A perfect simulation of busy-ness that protects against the fear of being caught &quot;not working.&quot; This is employment theater \u2014 visible activity replacing invisible but real work.<\/p>\n<h2>Root cause two: identity crisis<\/h2>\n<p>There&#x27;s a deeper layer.<\/p>\n<p>Engineering culture spent years building a cult of the craftsman. Developers grew accustomed to seeing themselves as the only real creators \u2014 while the people who write specs, gather requirements, and formalize acceptance criteria (the PMs, the analysts) were second-tier support staff. The jokes about &quot;useless managers who just move Jira cards&quot; were standard locker-room material.<\/p>\n<p>Then the AI era arrived. Someone told the developer: &quot;Look \u2014 writing basic code is now a machine function. Your new role is to decompose problems precisely, define interaction contracts, write success criteria, and validate results.&quot;<\/p>\n<p>At that moment, something short-circuits.<\/p>\n<p>Accepting this role means acknowledging that you now need to do exactly the work you&#x27;ve been dismissing your entire career. The engineering ego resists: &quot;I&#x27;m a creator. I write code. I&#x27;m not writing specs for a machine \u2014 I&#x27;ll just read through what it generated, line by line.&quot;<\/p>\n<p>This is identity defense, not a rational choice.<\/p>\n<h2>The trap<\/h2>\n<p>Reviewing AI-generated code by eye is an illusion of control \u2014 and not just slow.<\/p>\n<p>The human brain reliably misses subtle architectural bugs and memory leaks in beautifully formatted AI output. What sets in is a trust hallucination: <em>it looks clean, it must work<\/em>. AI-generated code often reads better than human-written code \u2014 consistent formatting, conventional naming, no personal quirks in structure. The brain reads &quot;clean&quot; as &quot;correct.&quot; That&#x27;s the mechanism of the trap.<\/p>\n<p>The result: the developer ends up in the worst of all worlds.<\/p>\n<ul>\n<li>Burning out from reading endless machine output.<\/li>\n<li>Losing the speed they were promised by the AI tools.<\/li>\n<li>Performing the least valuable function in the system \u2014 human linter.<\/li>\n<li>Missing the exact bugs that an automated test would catch immediately.<\/li>\n<\/ul>\n<p>A closed loop: fear of writing criteria \u2192 reading code instead \u2192 missing real bugs \u2192 losing faith in AI \u2192 more manual review \u2192 more burnout.<\/p>\n<h2>What engineering work actually is<\/h2>\n<p>Real engineering was never about typing or reading syntax. A real engineer designs constraints, builds verification systems, and knows how to articulate quality criteria. Writing code was always the implementation method \u2014 not the substance.<\/p>\n<p>Which is more valuable: a developer who can write the right code themselves? Or a developer who can describe a problem so precisely that any tool \u2014 an AI model, a junior engineer, an outsourced team \u2014 delivers the right result on the first try?<\/p>\n<p>The second scales. The first doesn&#x27;t.<\/p>\n<p>When an engineer stops feeling ashamed of time spent formulating criteria and drops the employment theater of git diff reviews, the AI stops being an unpredictable text generator and becomes a reliable executor.<\/p>\n<p>Engineering identity doesn&#x27;t disappear \u2014 it upgrades.<\/p>\n<p>The tool grew. The role grew with it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>3 AM. A senior developer stares at the monitor, eyes red. On screen: a massive diff. The AI generated five hundred lines of code in three seconds. Now our hero is spending half an hour reading every single line \u2014 checking brackets, variable names, indentation. In their head: &quot;This is real engineering work.&quot; From the &hellip; <a href=\"https:\/\/www.dobryakov.net\/blog\/88\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;The Employment Theater of AI Code Review&#8221;<\/span><\/a><\/p>\n","protected":false},"author":0,"featured_media":87,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-88","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"The paradox of experienced engineers spending 30 minutes reading AI code instead of 5 minutes writing acceptance criteria. Employment theater, identity crisis, and the human linter trap.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.dobryakov.net\/blog\/88\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Grigoriy Dobryakov - IT+AI Blog - Grigoriy Dobryakov&#039;s blog: management, development and testing\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Why Senior Engineers Read AI-Generated Code Instead of Writing Acceptance Criteria\" \/>\n\t\t<meta property=\"og:description\" content=\"The paradox of experienced engineers spending 30 minutes reading AI code instead of 5 minutes writing acceptance criteria. Employment theater, identity crisis, and the human linter trap.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.dobryakov.net\/blog\/88\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-08-03T08:00:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-03T08:00:29+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Why Senior Engineers Read AI-Generated Code Instead of Writing Acceptance Criteria\" \/>\n\t\t<meta name=\"twitter:description\" content=\"The paradox of experienced engineers spending 30 minutes reading AI code instead of 5 minutes writing acceptance criteria. Employment theater, identity crisis, and the human linter trap.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/88\\\/#blogposting\",\"name\":\"Why Senior Engineers Read AI-Generated Code Instead of Writing Acceptance Criteria\",\"headline\":\"The Employment Theater of AI Code Review\",\"author\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/author\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/code-review-theater.jpg\",\"width\":1200,\"height\":630,\"caption\":\"The Employment Theater of AI Code Review\"},\"datePublished\":\"2026-08-03T08:00:29+00:00\",\"dateModified\":\"2026-08-03T08:00:29+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/88\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/88\\\/#webpage\"},\"articleSection\":\"Uncategorized\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/88\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/category\\\/uncategorized\\\/#listItem\",\"name\":\"Uncategorized\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/category\\\/uncategorized\\\/#listItem\",\"position\":2,\"name\":\"Uncategorized\",\"item\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/category\\\/uncategorized\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/88\\\/#listItem\",\"name\":\"The Employment Theater of AI Code Review\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/88\\\/#listItem\",\"position\":3,\"name\":\"The Employment Theater of AI Code Review\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/category\\\/uncategorized\\\/#listItem\",\"name\":\"Uncategorized\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/#organization\",\"name\":\"Grigoriy Dobryakov - IT+AI Blog\",\"description\":\"Grigoriy Dobryakov's blog: management, development and testing\",\"url\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/88\\\/#webpage\",\"url\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/88\\\/\",\"name\":\"Why Senior Engineers Read AI-Generated Code Instead of Writing Acceptance Criteria\",\"description\":\"The paradox of experienced engineers spending 30 minutes reading AI code instead of 5 minutes writing acceptance criteria. Employment theater, identity crisis, and the human linter trap.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/88\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/author\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/author\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/code-review-theater.jpg\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/88\\\/#mainImage\",\"width\":1200,\"height\":630,\"caption\":\"The Employment Theater of AI Code Review\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/88\\\/#mainImage\"},\"datePublished\":\"2026-08-03T08:00:29+00:00\",\"dateModified\":\"2026-08-03T08:00:29+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/\",\"name\":\"Grigoriy Dobryakov - IT+AI Blog\",\"description\":\"Grigoriy Dobryakov's blog: management, development and testing\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Why Senior Engineers Read AI-Generated Code Instead of Writing Acceptance Criteria","description":"The paradox of experienced engineers spending 30 minutes reading AI code instead of 5 minutes writing acceptance criteria. Employment theater, identity crisis, and the human linter trap.","canonical_url":"https:\/\/www.dobryakov.net\/blog\/88\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.dobryakov.net\/blog\/88\/#blogposting","name":"Why Senior Engineers Read AI-Generated Code Instead of Writing Acceptance Criteria","headline":"The Employment Theater of AI Code Review","author":{"@id":"https:\/\/www.dobryakov.net\/blog\/author\/#author"},"publisher":{"@id":"https:\/\/www.dobryakov.net\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.dobryakov.net\/blog\/wp-content\/uploads\/2026\/08\/code-review-theater.jpg","width":1200,"height":630,"caption":"The Employment Theater of AI Code Review"},"datePublished":"2026-08-03T08:00:29+00:00","dateModified":"2026-08-03T08:00:29+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.dobryakov.net\/blog\/88\/#webpage"},"isPartOf":{"@id":"https:\/\/www.dobryakov.net\/blog\/88\/#webpage"},"articleSection":"Uncategorized"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dobryakov.net\/blog\/88\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.dobryakov.net\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.dobryakov.net\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.dobryakov.net\/blog\/category\/uncategorized\/#listItem","name":"Uncategorized"}},{"@type":"ListItem","@id":"https:\/\/www.dobryakov.net\/blog\/category\/uncategorized\/#listItem","position":2,"name":"Uncategorized","item":"https:\/\/www.dobryakov.net\/blog\/category\/uncategorized\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.dobryakov.net\/blog\/88\/#listItem","name":"The Employment Theater of AI Code Review"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.dobryakov.net\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.dobryakov.net\/blog\/88\/#listItem","position":3,"name":"The Employment Theater of AI Code Review","previousItem":{"@type":"ListItem","@id":"https:\/\/www.dobryakov.net\/blog\/category\/uncategorized\/#listItem","name":"Uncategorized"}}]},{"@type":"Organization","@id":"https:\/\/www.dobryakov.net\/blog\/#organization","name":"Grigoriy Dobryakov - IT+AI Blog","description":"Grigoriy Dobryakov's blog: management, development and testing","url":"https:\/\/www.dobryakov.net\/blog\/"},{"@type":"WebPage","@id":"https:\/\/www.dobryakov.net\/blog\/88\/#webpage","url":"https:\/\/www.dobryakov.net\/blog\/88\/","name":"Why Senior Engineers Read AI-Generated Code Instead of Writing Acceptance Criteria","description":"The paradox of experienced engineers spending 30 minutes reading AI code instead of 5 minutes writing acceptance criteria. Employment theater, identity crisis, and the human linter trap.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.dobryakov.net\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.dobryakov.net\/blog\/88\/#breadcrumblist"},"author":{"@id":"https:\/\/www.dobryakov.net\/blog\/author\/#author"},"creator":{"@id":"https:\/\/www.dobryakov.net\/blog\/author\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.dobryakov.net\/blog\/wp-content\/uploads\/2026\/08\/code-review-theater.jpg","@id":"https:\/\/www.dobryakov.net\/blog\/88\/#mainImage","width":1200,"height":630,"caption":"The Employment Theater of AI Code Review"},"primaryImageOfPage":{"@id":"https:\/\/www.dobryakov.net\/blog\/88\/#mainImage"},"datePublished":"2026-08-03T08:00:29+00:00","dateModified":"2026-08-03T08:00:29+00:00"},{"@type":"WebSite","@id":"https:\/\/www.dobryakov.net\/blog\/#website","url":"https:\/\/www.dobryakov.net\/blog\/","name":"Grigoriy Dobryakov - IT+AI Blog","description":"Grigoriy Dobryakov's blog: management, development and testing","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.dobryakov.net\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Grigoriy Dobryakov - IT+AI Blog - Grigoriy Dobryakov's blog: management, development and testing","og:type":"article","og:title":"Why Senior Engineers Read AI-Generated Code Instead of Writing Acceptance Criteria","og:description":"The paradox of experienced engineers spending 30 minutes reading AI code instead of 5 minutes writing acceptance criteria. Employment theater, identity crisis, and the human linter trap.","og:url":"https:\/\/www.dobryakov.net\/blog\/88\/","article:published_time":"2026-08-03T08:00:29+00:00","article:modified_time":"2026-08-03T08:00:29+00:00","twitter:card":"summary_large_image","twitter:title":"Why Senior Engineers Read AI-Generated Code Instead of Writing Acceptance Criteria","twitter:description":"The paradox of experienced engineers spending 30 minutes reading AI code instead of 5 minutes writing acceptance criteria. Employment theater, identity crisis, and the human linter trap."},"aioseo_meta_data":{"post_id":"88","title":"Why Senior Engineers Read AI-Generated Code Instead of Writing Acceptance Criteria","description":"The paradox of experienced engineers spending 30 minutes reading AI code instead of 5 minutes writing acceptance criteria. Employment theater, identity crisis, and the human linter trap.","keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":"Why Senior Engineers Read AI-Generated Code Instead of Writing Acceptance Criteria","og_description":"The paradox of experienced engineers spending 30 minutes reading AI code instead of 5 minutes writing acceptance criteria. Employment theater, identity crisis, and the human linter trap.","og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":"Why Senior Engineers Read AI-Generated Code Instead of Writing Acceptance Criteria","twitter_description":"The paradox of experienced engineers spending 30 minutes reading AI code instead of 5 minutes writing acceptance criteria. Employment theater, identity crisis, and the human linter trap.","schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-08-03 08:00:33","updated":"2026-08-03 08:00:33"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.dobryakov.net\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.dobryakov.net\/blog\/category\/uncategorized\/\" title=\"Uncategorized\">Uncategorized<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tThe Employment Theater of AI Code Review\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.dobryakov.net\/blog"},{"label":"Uncategorized","link":"https:\/\/www.dobryakov.net\/blog\/category\/uncategorized\/"},{"label":"The Employment Theater of AI Code Review","link":"https:\/\/www.dobryakov.net\/blog\/88\/"}],"_links":{"self":[{"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/posts\/88","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/comments?post=88"}],"version-history":[{"count":0,"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/posts\/88\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/media\/87"}],"wp:attachment":[{"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/media?parent=88"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/categories?post=88"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/tags?post=88"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}