{"id":159,"date":"2026-09-12T09:26:00","date_gmt":"2026-09-12T09:26:00","guid":{"rendered":"https:\/\/www.dobryakov.net\/blog\/159\/"},"modified":"2026-09-12T09:26:00","modified_gmt":"2026-09-12T09:26:00","slug":"ai-writes-the-spec-itself","status":"publish","type":"post","link":"https:\/\/www.dobryakov.net\/blog\/159\/","title":{"rendered":"&#8220;The customer can&#8217;t write a production-ready spec&#8221; \u2014 the customer doesn&#8217;t have to. The model writes the spec itself."},"content":{"rendered":"<p>Seventeen people wrote me this week to say the same thing: AI in a customer&#x27;s hands won&#x27;t produce results, because the customer is incapable of formulating a production-ready task specification. Seventeen adults among my active subscribers couldn&#x27;t reason their way to the one thing that collapses their entire argument in a single move.<\/p>\n<p><!--more--><\/p>\n<h2>The thesis you missed<\/h2>\n<p>The customer doesn&#x27;t need to know how to write a spec. Any modern model \u2014 Claude, in practice \u2014 formalizes the spec itself. From whatever incoherent, contradictory human-language mess the customer hands it. Through a conversation in a chat. The model structures what was said, finds the holes and contradictions, asks follow-up questions exactly where a live analyst would \u2014 except immediately, not after two scheduling calls. It produces a systematic result. No complaints. No weeks of waiting.<\/p>\n<p>Your entire defense rests on one assumption: between the customer&#x27;s fuzzy want and a production-ready spec, there must stand a person with years of experience. A gatekeeper. A translator from human to technical. That gatekeeper was just removed.<\/p>\n<h2>Why this hits the most expensive thing you own<\/h2>\n<p>The skill of &quot;gathering requirements correctly&quot; is what engineers and team leads use to justify their indispensability more than the code itself. The code is already written by the model. What remained was the last line of defense: &quot;sure, but the customer still can&#x27;t explain what they need without us.&quot; That line sustains an entire intermediary economy \u2014 weeks spent &quot;clarifying requirements,&quot; alignment calls, sign-off documents, estimates of &quot;400+ hours&quot; before a single line is written.<\/p>\n<p>And that entire line of defense falls to one fact. The customer doesn&#x27;t need to know anything. They just say what they want, in plain human language \u2014 and the model handles the formalization.<\/p>\n<h2>What it looks like in practice<\/h2>\n<p>Let me break down the mechanics, because that&#x27;s exactly what those seventeen people failed to see.<\/p>\n<p><strong>First move \u2014 an ordinary conversation.<\/strong> The customer dumps their contradictory mess into the chat the way they know how: &quot;I want it to work, to not crash, and for clients to stop complaining.&quot; The model doesn&#x27;t shrug and send back &quot;please clarify requirements.&quot; It structures what was said, finds the gaps and contradictions, and asks follow-up questions precisely where a live analyst would \u2014 except immediately, not after two scheduled calls.<\/p>\n<p><strong>Second move \u2014 the one that should stop you in your tracks.<\/strong> The customer can paste, into their very first message, a previous spec \u2014 yours, mine, anyone&#x27;s \u2014 that was polished by a human over months. And say: do it to this standard. That&#x27;s it. The quality bar you spent years refining is now loaded into context with a single paste and becomes the template the machine uses to produce the next spec.<\/p>\n<p>Don&#x27;t believe it \u2014 test it yourself. Right now, open the latest GPT or Opus at high effort. Opus, not some cut-rate consumer chatbot, not a discount model \u2014 this matters, a weak model genuinely won&#x27;t carry it. Throw in a purely non-technical prompt:<\/p>\n<blockquote>\n<p>&quot;Formulate, in technical language, a task specification for what a developer must account for in an integration between Bitrix and an ERP system, so that nothing crashes. Use all best practices.&quot;<\/p>\n<\/blockquote>\n<p>You will be staggered by how much it anticipates. Mine produced a 27-page document. Your self-satisfied team lead with a thousand years of experience wouldn&#x27;t have covered half of it \u2014 and certainly not in a minute.<\/p>\n<h2>&quot;But who tests it&quot; \u2014 same method, same prompt<\/h2>\n<p>The next argument is always: the result still needs to be tested. Yes, it does. The same way \u2014 with a prompt.<\/p>\n<blockquote>\n<p>&quot;Now develop a tool that checks whether everything in the task was implemented in accordance with the spec.&quot;<\/p>\n<\/blockquote>\n<p>The model that just wrote the spec assembles the verification tool for it \u2014 itself.<\/p>\n<p>And if you want to push harder, the prompt gets sharper:<\/p>\n<blockquote>\n<p>&quot;Emulate every failure mode in practice and show me exactly how the system survives each one.&quot;<\/p>\n<\/blockquote>\n<p>Boundary scenarios, failures, degradation paths \u2014 the things an &quot;experienced engineer thinks through&quot; \u2014 run explicitly, in front of the customer, on demand.<\/p>\n<p>Real rocket science, writing prompts like that. Incredibly hard. Years, years of labor and pattern-matching needed. No non-technical person could manage without you. And your customers are all uniformly clueless, right? You can absolutely sleep soundly \u2014 AI will never replace you.<\/p>\n<h2>Who&#x27;s actually left outside<\/h2>\n<p>Look at what actually changed. Not &quot;the engineer became unnecessary&quot; \u2014 what disappeared is specifically the gatekeeper role between the customer and the system spec. The person who sold themselves as the sole translator of wants into specs, who kept the customer on a short leash through weeks of sign-offs \u2014 that person is now without a function. The customer walks into a chat and walks out with a 27-page spec, a compliance tester, and a failure emulator. By themselves.<\/p>\n<p>Until recently this was impossible, and an entire intermediary economy stood on that impossibility. Now it stands on nothing, and its inhabitants haven&#x27;t noticed \u2014 they&#x27;re writing me to say the customer can&#x27;t formulate a spec.<\/p>\n<p>You can absolutely sleep soundly. AI will never replace you.<\/p>\n<p>That &quot;the programmer is the crown of evolution&quot; posture is starting to look a little sobering, isn&#x27;t it?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seventeen people wrote me this week to say AI in a customer&#8217;s hands is useless because the customer can&#8217;t formulate a production-ready spec. They missed one thing: the customer doesn&#8217;t have to. The model formalizes the spec itself.<\/p>\n","protected":false},"author":0,"featured_media":158,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-159","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 myth that AI is useless in a customer&#039;s hands because they can&#039;t write a production-ready spec is false. The model writes the spec itself.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.dobryakov.net\/blog\/159\/\" \/>\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=\"The customer doesn&#039;t write the spec \u2014 the AI does\" \/>\n\t\t<meta property=\"og:description\" content=\"The myth that AI is useless in a customer&#039;s hands because they can&#039;t write a production-ready spec is false. The model writes the spec itself.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.dobryakov.net\/blog\/159\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-09-12T09:26:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-12T09:26:00+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"The customer doesn&#039;t write the spec \u2014 the AI does\" \/>\n\t\t<meta name=\"twitter:description\" content=\"The myth that AI is useless in a customer&#039;s hands because they can&#039;t write a production-ready spec is false. The model writes the spec itself.\" \/>\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\\\/159\\\/#blogposting\",\"name\":\"The customer doesn't write the spec \\u2014 the AI does\",\"headline\":\"&#8220;The customer can&#8217;t write a production-ready spec&#8221; \\u2014 the customer doesn&#8217;t have to. The model writes the spec itself.\",\"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\\\/09\\\/ai-writes-the-spec-itself.jpg\",\"width\":1200,\"height\":630,\"caption\":\"\\\"The customer can't write a production-ready spec\\\" \\u2014 the customer doesn't have to. The model writes the spec itself.\"},\"datePublished\":\"2026-09-12T09:26:00+00:00\",\"dateModified\":\"2026-09-12T09:26:00+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/159\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/159\\\/#webpage\"},\"articleSection\":\"Uncategorized\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/159\\\/#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\\\/159\\\/#listItem\",\"name\":\"&#8220;The customer can&#8217;t write a production-ready spec&#8221; \\u2014 the customer doesn&#8217;t have to. The model writes the spec itself.\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/159\\\/#listItem\",\"position\":3,\"name\":\"&#8220;The customer can&#8217;t write a production-ready spec&#8221; \\u2014 the customer doesn&#8217;t have to. The model writes the spec itself.\",\"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\\\/159\\\/#webpage\",\"url\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/159\\\/\",\"name\":\"The customer doesn't write the spec \\u2014 the AI does\",\"description\":\"The myth that AI is useless in a customer's hands because they can't write a production-ready spec is false. The model writes the spec itself.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/159\\\/#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\\\/09\\\/ai-writes-the-spec-itself.jpg\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/159\\\/#mainImage\",\"width\":1200,\"height\":630,\"caption\":\"\\\"The customer can't write a production-ready spec\\\" \\u2014 the customer doesn't have to. The model writes the spec itself.\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/159\\\/#mainImage\"},\"datePublished\":\"2026-09-12T09:26:00+00:00\",\"dateModified\":\"2026-09-12T09:26:00+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":"The customer doesn't write the spec \u2014 the AI does","description":"The myth that AI is useless in a customer's hands because they can't write a production-ready spec is false. The model writes the spec itself.","canonical_url":"https:\/\/www.dobryakov.net\/blog\/159\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.dobryakov.net\/blog\/159\/#blogposting","name":"The customer doesn't write the spec \u2014 the AI does","headline":"&#8220;The customer can&#8217;t write a production-ready spec&#8221; \u2014 the customer doesn&#8217;t have to. The model writes the spec itself.","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\/09\/ai-writes-the-spec-itself.jpg","width":1200,"height":630,"caption":"\"The customer can't write a production-ready spec\" \u2014 the customer doesn't have to. The model writes the spec itself."},"datePublished":"2026-09-12T09:26:00+00:00","dateModified":"2026-09-12T09:26:00+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.dobryakov.net\/blog\/159\/#webpage"},"isPartOf":{"@id":"https:\/\/www.dobryakov.net\/blog\/159\/#webpage"},"articleSection":"Uncategorized"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dobryakov.net\/blog\/159\/#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\/159\/#listItem","name":"&#8220;The customer can&#8217;t write a production-ready spec&#8221; \u2014 the customer doesn&#8217;t have to. The model writes the spec itself."},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.dobryakov.net\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.dobryakov.net\/blog\/159\/#listItem","position":3,"name":"&#8220;The customer can&#8217;t write a production-ready spec&#8221; \u2014 the customer doesn&#8217;t have to. The model writes the spec itself.","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\/159\/#webpage","url":"https:\/\/www.dobryakov.net\/blog\/159\/","name":"The customer doesn't write the spec \u2014 the AI does","description":"The myth that AI is useless in a customer's hands because they can't write a production-ready spec is false. The model writes the spec itself.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.dobryakov.net\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.dobryakov.net\/blog\/159\/#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\/09\/ai-writes-the-spec-itself.jpg","@id":"https:\/\/www.dobryakov.net\/blog\/159\/#mainImage","width":1200,"height":630,"caption":"\"The customer can't write a production-ready spec\" \u2014 the customer doesn't have to. The model writes the spec itself."},"primaryImageOfPage":{"@id":"https:\/\/www.dobryakov.net\/blog\/159\/#mainImage"},"datePublished":"2026-09-12T09:26:00+00:00","dateModified":"2026-09-12T09:26:00+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":"The customer doesn't write the spec \u2014 the AI does","og:description":"The myth that AI is useless in a customer's hands because they can't write a production-ready spec is false. The model writes the spec itself.","og:url":"https:\/\/www.dobryakov.net\/blog\/159\/","article:published_time":"2026-09-12T09:26:00+00:00","article:modified_time":"2026-09-12T09:26:00+00:00","twitter:card":"summary_large_image","twitter:title":"The customer doesn't write the spec \u2014 the AI does","twitter:description":"The myth that AI is useless in a customer's hands because they can't write a production-ready spec is false. The model writes the spec itself."},"aioseo_meta_data":{"post_id":"159","title":"The customer doesn't write the spec \u2014 the AI does","description":"The myth that AI is useless in a customer's hands because they can't write a production-ready spec is false. The model writes the spec itself.","keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":"The customer doesn't write the spec \u2014 the AI does","og_description":"The myth that AI is useless in a customer's hands because they can't write a production-ready spec is false. The model writes the spec itself.","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":"The customer doesn't write the spec \u2014 the AI does","twitter_description":"The myth that AI is useless in a customer's hands because they can't write a production-ready spec is false. The model writes the spec itself.","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-09-12 09:26:04","updated":"2026-09-12 09:26:04"},"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\t\u201cThe customer can\u2019t write a production-ready spec\u201d \u2014 the customer doesn\u2019t have to. The model writes the spec itself.\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":"&#8220;The customer can&#8217;t write a production-ready spec&#8221; \u2014 the customer doesn&#8217;t have to. The model writes the spec itself.","link":"https:\/\/www.dobryakov.net\/blog\/159\/"}],"_links":{"self":[{"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/posts\/159","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=159"}],"version-history":[{"count":0,"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/posts\/159\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/media\/158"}],"wp:attachment":[{"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/media?parent=159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/categories?post=159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/tags?post=159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}