{
    "componentChunkName": "component---src-templates-post-js",
    "path": "/barber-shop-paradox",
    "result": {"data":{"site":{"siteMetadata":{"title":"your friend Joel's digital garden","description":"Articles and notes from a collaborator at egghead.io. Musings on software, business, and life from a skilled virtual assistant.","author":{"name":"Joel Hooks"},"keywords":["Video Blogger"]}},"mdx":{"excerpt":"When the barber, an expert in their field, insists that you tell them how you want your hair cut. You fuckin tell  me  how it should be cut please. 😂","fields":{"github":"https://github.com/joelhooks/joelhooks-com/tree/master/content/blog/2020-12-02--the-barber-shop-paradox~~DLQgxDrKe/index.mdx"},"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"id\": \"DLQgxDrKe\",\n  \"slug\": \"barber-shop-paradox\",\n  \"date\": \"2020-12-02T00:00:00.000Z\",\n  \"title\": \"The Barber Shop Paradox\",\n  \"published\": false\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"When the barber, an expert in their field, insists that you tell them how you want your hair cut.\"), mdx(\"p\", null, \"You fuckin tell \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"me\"), \" how it should be cut please. \\uD83D\\uDE02\"));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"The Barber Shop Paradox","date":"December 02, 2020","banner":null,"slug":"barber-shop-paradox","keywords":null}}},"pageContext":{"id":"19a4d32d-6186-5d4c-be9b-8a01c0628862","prev":{"id":"02b734cc-7d79-5160-ba39-df381e3ca405","parent":{"name":"index","sourceInstanceName":"blog"},"excerpt":"Working with consultants can be great.  We've always hire consultants to help build egghead  and had a lot of success with that. Hiring anybody is risky, and \"doing business\" is an iterative exercise in risk management on many levels. Broadly, you…","fields":{"title":"Discovery and Roadmapping Engagements for Hiring Consultants","slug":"discovery-engagements","date":"2020-12-02T00:00:00.000Z"}},"next":{"id":"50531520-9124-5dc6-981a-e08601b132bb","parent":{"name":"index","sourceInstanceName":"blog"},"excerpt":"One time I was hanging out in Philidelphia and witnessed something fantastic. Patrick McKenzie (better know as patio11 on the Internets) delivered a  full on rap  enforcing his long standing rule that  everything is markdown  when it comes to text…","fields":{"title":"Use Markdown for Emails in Convertkit","slug":"use-markdown-emails-in-convertkit","date":"2020-11-13T00:00:00.000Z"}}}},
    "staticQueryHashes": ["1045846374"]}