{
    "componentChunkName": "component---src-templates-note-note-js",
    "path": "/notes/inventing-on-principle",
    "result": {"data":{"mdx":{"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : 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); }\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; }\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/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://youtu.be/PUv66718DII?si=wfM4SsV4lam75pTb\"\n  }, \"https://youtu.be/PUv66718DII?si=wfM4SsV4lam75pTb\")), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"creator needs to have an immediate connection with the creation \"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"so much of art/creation is discovery and if you can't see what you are doing\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"immediate connection allows ideas to surface and develop \"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"to be able to try ideas as we think of them\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"if there is any delay in the feedback loop between thinking of something and building on something tht possibilities reduce\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"ideas start weak and small. they need an environment where creator can nurture them\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"when i change the code i change his future\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/notes/time-travel-debugging\",\n    \"title\": \"time travel debugging\"\n  }, \"time travel debugging\"), \"\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"being able to try ideas as you think of them\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"do more of abstract coding and have code generators \"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"abstract formula to concrete values\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"we work on the static representation but what we care is data\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"i have better things to do than simulate what the electrons are doing\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"there is nothing hidden and nothing to simulate in your head\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"how can this new medium allow us to have more immediate connection with what we are doing\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/notes/immediate-connection\",\n    \"title\": \"immediate connection\"\n  }, \"immediate connection\"), \"\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/notes/my-frustrations\",\n    \"title\": \"my frustrations\"\n  }, \"my frustrations\"), \" \"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"millions of pieces that are locked in millions of heads\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/notes/media-connection\",\n    \"title\": \"media connection\"\n  }, \"media connection\"), \"\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/notes/guiding-principle\",\n    \"title\": \"guiding principle\"\n  }, \"guiding principle\"), \"\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"when i see ideas dying it hurts\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/notes/not-opportunity-but-responsibility\",\n    \"title\": \"not opportunity but responsibility\"\n  }, \"not opportunity but responsibility\"), \"\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"as a \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/notes/technologist\",\n    \"title\": \"technologist\"\n  }, \"technologist\"), \" you can recognise a wrong in the world\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/notes/Larry-tesler\",\n    \"title\": \"Larry tesler\"\n  }, \"Larry tesler\"), \"\", mdx(\"ol\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"gypsy\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"click and drag\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"reducing the onboarding threshold\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"elimination of modes\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"nomodes.com\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"copy paste\"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"recognised a wrong that was unacknowledged in the society\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"it was a part of the society and it was invisible\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/notes/organising\",\n    \"title\": \"organising\"\n  }, \"organising\"), \" \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/notes/inventing\",\n    \"title\": \"inventing\"\n  }, \"inventing\"), \"\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/notes/doug-englebart\",\n    \"title\": \"doug englebart\"\n  }, \"doug englebart\"), \"\", mdx(\"ol\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/notes/interactive-computing\",\n    \"title\": \"interactive computing\"\n  }, \"interactive computing\"), \"\"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/notes/Allen-Kay\",\n    \"title\": \"Allen Kay\"\n  }, \"Allen Kay\"), \"\", mdx(\"ol\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/notes/amplify-human-reach\",\n    \"title\": \"amplify human reach\"\n  }, \"amplify human reach\"), \"\"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"if children became fluent in the language of computers\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/notes/skill\",\n    \"title\": \"skill\"\n  }, \"skill\"), \" for \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/notes/craftsman\",\n    \"title\": \"craftsman\"\n  }, \"craftsman\"), \"\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"finding your principle is a form of \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/notes/self-discovery\",\n    \"title\": \"self discovery\"\n  }, \"self discovery\"), \"\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"make study and experience \"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"does this resonate with me, does this repel me, do i not care\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"corpus of experiences\")));\n}\n;\nMDXContent.isMDXComponent = true;","inboundReferences":[]}},"pageContext":{"slug":"inventing-on-principle","node":{"childMdx":{"slug":"inventing-on-principle"}}}},
    "staticQueryHashes": []}