{
    "componentChunkName": "component---src-templates-note-note-js",
    "path": "/notes/Continuity-and-Smoothness",
    "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, \"Recently when working on \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/Observability\",\n    \"title\": \"Observability\"\n  }, \"Observability\"), \" at \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/Blinkit\",\n    \"title\": \"Blinkit\"\n  }, \"Blinkit\"), \" I realised the importance of \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/continuity\",\n    \"title\": \"continuity\"\n  }, \"continuity\"), \" and \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/smoothness\",\n    \"title\": \"smoothness\"\n  }, \"smoothness\"), \". I am trying to actively apply this to multiple different areas now. \"), mdx(\"p\", null, \" in an ideal world I think that most of the \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/critical-parameters\",\n    \"title\": \"critical parameters\"\n  }, \"critical parameters\"), \" that are plotted against time or any other similar parameter that is plotted in X axis should be continuous and smooth. Wherever it is not continuous I think we can look at it like a \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/downtime\",\n    \"title\": \"downtime\"\n  }, \"downtime\"), \" of a system and whenever something is not smooth we can look at it as a failure in \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/forecasting\",\n    \"title\": \"forecasting\"\n  }, \"forecasting\"), \" the demand or and in \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/efficiency\",\n    \"title\": \"efficiency\"\n  }, \"efficiency\"), \" in the market. \"), mdx(\"p\", null, \"For example if you take the \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/earning-potential\",\n    \"title\": \"earning potential\"\n  }, \"earning potential\"), \" of a person in the four years of their graduation it is generally at a \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/zero-value\",\n    \"title\": \"zero value\"\n  }, \"zero value\"), \" but the moment they complete their graduation and get a job suddenly their earning increase so it is more like a step function. Since this is a \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/non-smooth\",\n    \"title\": \"non smooth\"\n  }, \"non smooth\"), \" function it becomes difficult for the students to \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/get-feedback\",\n    \"title\": \"get feedback\"\n  }, \"get feedback\"), \" and get to know whether they're \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/eligible\",\n    \"title\": \"eligible\"\n  }, \"eligible\"), \" for the jobs or not. \"), mdx(\"p\", null, \"One way of improving this is by converting the \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/step-function\",\n    \"title\": \"step function\"\n  }, \"step function\"), \" into a \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/gradually-increasing-function\",\n    \"title\": \"gradually increasing function\"\n  }, \"gradually increasing function\"), \" (\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/smooth-flow-function\",\n    \"title\": \"smooth flow function\"\n  }, \"smooth flow function\"), \") or at least break down into multiple steps so that the height of the step function is reduced and it is converted into a \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/staircase\",\n    \"title\": \"staircase\"\n  }, \"staircase\"), \". Looking at it from this perspective  \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/internships\",\n    \"title\": \"internships\"\n  }, \"internships\"), \" are great way to \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/reduce-this-risk\",\n    \"title\": \"reduce this risk\"\n  }, \"reduce this risk\"), \" and also reduce the height of the step function. Though the amount that is paid to students during the internships is way below what it is paid to a full time engineer, it is still a great way to give students an insight into how \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/industry-ready\",\n    \"title\": \"industry ready\"\n  }, \"industry ready\"), \" they are and also to impart \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/critical-skills\",\n    \"title\": \"critical skills\"\n  }, \"critical skills\"), \" for them in the actual jobs that they will end up working in. \"), mdx(\"p\", null, \"The way to reduce this will be to convert this single step into a series of staircases which are smaller steps to climb. The best case scenario will be a smooth curve and this happens when the height of each of these individual staircases is almost close to 0. One way of doing this would be to come out with a series of smaller activities that students can perform to earn smaller incentives. \"), mdx(\"p\", null, \"I am trying this approach with \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/mentoring-150-people\",\n    \"title\": \"mentoring 150 people\"\n  }, \"mentoring 150 people\"), \" and \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/open-micro-tasks-repository\",\n    \"title\": \"open micro tasks repository\"\n  }, \"open micro tasks repository\"), \" \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/experiments\",\n    \"title\": \"experiments\"\n  }, \"experiments\"), \"\"), mdx(\"p\", null, \"\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/Devops\",\n    \"title\": \"Devops\"\n  }, \"Devops\"), \"\"));\n}\n;\nMDXContent.isMDXComponent = true;","inboundReferences":[]}},"pageContext":{"slug":"Continuity-and-Smoothness","node":{"childMdx":{"slug":"Continuity-and-Smoothness"}}}},
    "staticQueryHashes": []}