<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vladyslav Siriniok</title>
    <description>A blog on tech and science by Vladyslav Siriniok
</description>
    <link>https://siriniok.me/</link>
    <atom:link href="https://siriniok.me/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Tue, 11 Apr 2023 14:53:56 +0000</pubDate>
    <lastBuildDate>Tue, 11 Apr 2023 14:53:56 +0000</lastBuildDate>
    <generator>Jekyll v3.9.3</generator>
    
      <item>
        <title>Making Instinctive Software Estimates</title>
        <description>&lt;p&gt;I want to give you some insight in how I do my estimates. But it’s a pretty substantial topic, and it would take a book to explain it properly. So please excuse me if my explanations won’t sound sufficient sometimes, I will be happy to discuss those moments later. :)&lt;/p&gt;

&lt;p&gt;My estimates are represented by two variables—&lt;strong&gt;duration&lt;/strong&gt; and a &lt;strong&gt;likelihood of success&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In my estimation process I’m guided by three mathematical heuristics:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Fermi estimates:&lt;/strong&gt; I only do order-of-magnitude estimates to cancel errors in single estimates. So when I say “we need 8 hours” I actually mean “we need a day or two” and when I say “we need 1 hour” I actually mean “we need 10 minutes or a day”.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Paretto principle (80-20):&lt;/strong&gt; I assume that distribution of complexity of our tasks follows the power law, therefore the least complex 20% of our tasks will take 80% of our time.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Instinctive Bayesian updating:&lt;/strong&gt; We can apply the Bayes’ theorem to calibrate a probability of completing a project in a given timespan. But that’s complicated and relies on our intuition anyway. So let’s just use an alternative approach &lt;a href=&quot;https://www.lesswrong.com/posts/ybYBCK9D7MZCcdArB/how-to-measure-anything#Bayes&quot;&gt;proposed&lt;/a&gt; by Douglas Hubbard:
    &lt;blockquote&gt;
      &lt;ol&gt;
        &lt;li&gt;Start with your calibrated estimate.&lt;/li&gt;
        &lt;li&gt;Gather additional information (polling, reading other studies, etc.)&lt;/li&gt;
        &lt;li&gt;Update your calibrated estimate subjectively, without doing any additional math.&lt;/li&gt;
      &lt;/ol&gt;
    &lt;/blockquote&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It all may sound scary, but it’s really just a formalization of the intuitive heuristics our mind uses for planning daily without even our conscious awareness. Let’s see how these principles apply to our case.&lt;/p&gt;

&lt;p&gt;First, we need to plan our project, asses the size of the scope we are dealing with, and estimate the magnitude of how long will it take us to get it done. We can get those numbers from our experience with similar projects in the past and add a 20% buffer to appease the uncertainty.&lt;/p&gt;

&lt;p&gt;That’s a nice number, but we still don’t know how likely it is that we guessed it right. Estimation is essentially betting, so we need to know the odds. We also know that software engineers tend to underestimate how long they will work on a project.&lt;/p&gt;

&lt;p&gt;What can we do about that? Let’s start with some &lt;strong&gt;outrageously large number&lt;/strong&gt; to overcorrect our bias in favor of shipping the project fast. How long will it take us to ship this project with 99% certainty? What a pessimistic manager would say? 1 year? Ughh, that’s a bit too much. 1 month? Sounds a bit too low. 3 months? Huh, easy. So be it, that’s our prior guess.&lt;/p&gt;

&lt;p&gt;3 months have 160 * 3 = 480 working hours, so our estimate of 226 hours gives us only 228 / 480 = 0.48 probability of success then. We could have just flipped a coin!&lt;/p&gt;

&lt;p&gt;So, the probability of finishing the full project in less than 228 hours is &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;P(A) = 0.48&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Our second data point we will obtain from the real world, more specifically from building our PoC. Building a mini-version of our project gives us some understanding of the problem space and helps us to set more correct expectations for the rest of the project. As it “took” me 10 hours to build rather than expected 12h, we can calculate a probability of that happening: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;P(B) = 10 / 12 = 0.83&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Let’s calibrate our first prediction using this new data: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;P(A) = 228 / (480 * 0.83) = 0.57&lt;/code&gt;. Wow, it’s not that bad now.&lt;/p&gt;

&lt;p&gt;But I actually want our project to have at least 80% chance of success. That means that we need to calibrate it to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;(480 * 0.83) * 0.8 = 319 hours&lt;/code&gt;. It’s almost 100 hours more than our initial estimate, but also more than 100 hours less than the worst case scenario! And now we can be much more confident that we will ship the project in time.&lt;/p&gt;

&lt;p&gt;Is 80% chance good enough? Well, we can pick a higher number, but it’s almost twice as likely than our initial estimate already, so it’s fine by me. The goal of these calculations is to counter &lt;a href=&quot;https://en.wikipedia.org/wiki/Planning_fallacy&quot;&gt;the planning fallacy&lt;/a&gt; rather than to predict the completion date.&lt;/p&gt;

&lt;p&gt;We can repeat this process after every iteration to calibrate our estimates even better.&lt;/p&gt;
</description>
        <pubDate>Sat, 31 Dec 2022 21:01:00 +0000</pubDate>
        <link>https://siriniok.me/software-engineering/2022/12/31/making-instinctive-software-estimates/</link>
        <guid isPermaLink="true">https://siriniok.me/software-engineering/2022/12/31/making-instinctive-software-estimates/</guid>
        
        
        <category>software-engineering</category>
        
      </item>
    
      <item>
        <title>What Really Guides Me? Part I</title>
        <description>&lt;p&gt;Facing lots of changes coming into my life, I had to once again ask myself “What really guides me?“. Psychology and common wisdom say that our values guide us, so that’s where I started to look for the answers.&lt;/p&gt;

&lt;p&gt;To get more or less objective picture, this time I decided to begin with some science-backed self-assessments. There are a lot of personal values tests you can find on the Internet, but as far as I know, there is no a de-facto standard, like Big Five personality traits assessment. Many of them represent the bleeding edge ongoing research, but most of them are likely just a junk. So I’ve tried a bunch of tests to evaluate their results on my own.&lt;/p&gt;

&lt;p&gt;If you are wondering if there is a rigorous scientific definition for the concept of “value“—yes, there are a few. Here is the one I like, it’s used in acceptance and commitment therapy:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Values are “freely chosen, verbally constructed consequences of ongoing, dynamic, evolving patterns of activity, which establish predominant reinforcers for that activity that are intrinsic in engagement in the valued behavioral pattern itself” (&lt;a href=&quot;https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2686995/#bhan-32-01-06-Wilson1&quot;&gt;Wilson &amp;amp; Dufrene, 2009&lt;/a&gt;).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So basically values are arbitrary self-reinforcing effects of our behavior.&lt;/p&gt;

&lt;p&gt;I had only three criteria for evaluating the results of the tests, sorted in the order of importance:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Validity:&lt;/strong&gt; Is there any evidence for the scientific validity of this test?&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Resemblance:&lt;/strong&gt; Are the results of this test are similar to the rest? If no, why?&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;My feelings:&lt;/strong&gt; How do I feel about the results?&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So here is following my review for every each of them.&lt;/p&gt;

&lt;p&gt;You can skip to the &lt;strong&gt;Conclusions&lt;/strong&gt; section for a &lt;strong&gt;TL;DR&lt;/strong&gt; version.&lt;/p&gt;

&lt;h2 id=&quot;1--personal-values-test&quot;&gt;1)  Personal Values Test&lt;/h2&gt;

&lt;p&gt;[&lt;a href=&quot;https://personalvalu.es/personal-values-test&quot;&gt;Link&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Validity:&lt;/strong&gt; Unknown&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resemblance:&lt;/strong&gt; High&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My feelings:&lt;/strong&gt; “Yeah, that’s me“&lt;/p&gt;

&lt;p&gt;The first one is one of the top Google search results, so it’s probably quite popular on the Internet, and that’s why I’d decided to try it. I have no idea about its validity or even methodology, the site doesn’t disclose anything. However, it gave me a highly-relatable list of values, similar to the rest of the tests, so I’ve included this test on the list.&lt;/p&gt;

&lt;p&gt;My most important core values according to this test are &lt;strong&gt;wisdom, intelligence, meaning in life, freedom and health.&lt;/strong&gt;&lt;/p&gt;

&lt;h2 id=&quot;2-the-core-values-index&quot;&gt;2) The Core Values Index&lt;/h2&gt;

&lt;p&gt;[&lt;a href=&quot;https://consciousendeavors.org/core-values-index&quot;&gt;Link&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Validity:&lt;/strong&gt; Doubtful&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resemblance:&lt;/strong&gt; High&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My feelings:&lt;/strong&gt; “Yeah, that’s me, but WTF“&lt;/p&gt;

&lt;p&gt;This one is rather a personality test, as the authors claim “the most reliable assessment ever created“ because of “a 94% repeat score reliability rate“. However, the link to the paper is broken, and I couldn’t find a copy.&lt;/p&gt;

&lt;p&gt;According to this test, my primary core value is &lt;strong&gt;“Innovator“&lt;/strong&gt; and the secondary one is &lt;strong&gt;“Merchant“&lt;/strong&gt;. And their “core value energies” are &lt;strong&gt;wisdom&lt;/strong&gt; and &lt;strong&gt;love&lt;/strong&gt; respectively. Ughh, yeah, I know how New-Agey it sounds. Let’s move to the next one.&lt;/p&gt;

&lt;h2 id=&quot;3-the-portrait-values-questionnaire-pvq&quot;&gt;3) The Portrait Values Questionnaire (PVQ)&lt;/h2&gt;

&lt;p&gt;[&lt;a href=&quot;https://www.idrlabs.com/human-values/test.php&quot;&gt;Link&lt;/a&gt;]&lt;/p&gt;

&lt;h2 id=&quot;4-find-your-values-test&quot;&gt;4) Find Your Values Test&lt;/h2&gt;

&lt;p&gt;[&lt;a href=&quot;https://www.findyourvalues.com/&quot;&gt;Link&lt;/a&gt;]&lt;/p&gt;

&lt;h2 id=&quot;5-life-values-inventory&quot;&gt;5) Life Values Inventory&lt;/h2&gt;

&lt;p&gt;[&lt;a href=&quot;https://www.lifevaluesinventory.org/index.html&quot;&gt;Link&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Validity:&lt;/strong&gt; All seem to be based on the PVQ test which is backed by some studies.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resemblance:&lt;/strong&gt; High&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My feelings:&lt;/strong&gt; “Yeah, sounds like me“&lt;/p&gt;

&lt;p&gt;These three seem to be variations of the same PVQ test. They all gave me pretty similar results and insight. The 4th and 5th tests also provide an extended analysis and exercises.&lt;/p&gt;

&lt;p&gt;According to these tests, my core values are &lt;strong&gt;achievement, health, benevolence, intelligence, prosperity, freedom,&lt;/strong&gt; and &lt;strong&gt;security.&lt;/strong&gt;&lt;/p&gt;

&lt;h2 id=&quot;6-personal-values-assessment-from-barrett-values-centre&quot;&gt;6) Personal Values Assessment from Barrett Values Centre&lt;/h2&gt;

&lt;p&gt;[&lt;a href=&quot;https://www.valuescentre.com/tools-assessments/pva/&quot;&gt;Link&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Validity:&lt;/strong&gt; It has some validity according to this &lt;a href=&quot;https://positivepsychology.com/values-questionnaire/&quot;&gt;article&lt;/a&gt;, but I was unable to verify this claim.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resemblance:&lt;/strong&gt; High&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My feelings:&lt;/strong&gt; “Yeah, that’s me“&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.valuescentre.com/barrett-model/&quot;&gt;The Barrett Model&lt;/a&gt; is about mapping your values on something pretty much like Abraham Maslow’s Hierarchy of Needs. Quite an interesting exercise, but I’m not sure if it’s backed by any science, given that the Hierarchy itself is often questioned nowadays. It also gives an 8-page long PDF with some insights and practical exercises.&lt;/p&gt;

&lt;p&gt;According to this test, my core values are &lt;strong&gt;wisdom, ethics, making a difference, personal fulfillment,&lt;/strong&gt; and &lt;strong&gt;well-being.&lt;/strong&gt;&lt;/p&gt;

&lt;h1 id=&quot;conclusions&quot;&gt;&lt;strong&gt;Conclusions&lt;/strong&gt;&lt;/h1&gt;

&lt;p&gt;Despite all the tests have been very different, I’ve got pretty similar results on all of them. This gives me some confidence both about the validity of these tests and my personal integrity and consistency. I’d say these tests gave me a pretty &lt;em&gt;abstract&lt;/em&gt; picture of the areas I should explore to identify more &lt;em&gt;concrete&lt;/em&gt; values. I do believe it’s hard to act on vague images and to make my brain focus on my values I need to turn them into something more specific and actionable.&lt;/p&gt;

&lt;p&gt;Also, I’m honestly wondering, aren’t these results too good? None of the tests asked me whether I like killing little kittens. I mean, I definitely do not, but none of the tests included any “dark“ values and I don’t understand why do psychologists have such high faith in humanity. Do these tests give an “honest” picture or just a “feel-good” one? That’s worth exploring as well.&lt;/p&gt;

&lt;p&gt;Another objections against all these tests is that all their dimensions feel rather arbitrary and many of them do not look like fundamental values worth to be a core of one’s identity.&lt;/p&gt;

&lt;p&gt;And finally, here is my free interpretation and summary for what my top-5 core values are based on all the tests above:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;intelligence &amp;amp; wisdom&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;freedom &amp;amp; independence&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;health &amp;amp; well-being&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;prosperity&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;security&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In the next stage, I want to make my values more specific and derive my core principles from them. So please stay tuned :).&lt;/p&gt;
</description>
        <pubDate>Fri, 31 Dec 2021 20:12:00 +0000</pubDate>
        <link>https://siriniok.me/self-reflections/2021/12/31/what-really-guides-me-part-i/</link>
        <guid isPermaLink="true">https://siriniok.me/self-reflections/2021/12/31/what-really-guides-me-part-i/</guid>
        
        
        <category>self-reflections</category>
        
      </item>
    
      <item>
        <title>Can Technology Make Discussions More Fruitful?</title>
        <description>&lt;p&gt;&lt;img src=&quot;/uploads/brass-telegraph-692735_960_720.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Throughout the history of our civilization, the speed of long-distance communications tends to raise. It started with messenger horses and pigeon post, and likely ended with video calls and chat messengers&lt;sup id=&quot;fnref:1&quot; role=&quot;doc-noteref&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;. I’d say conservatively, no one needs faster communications than we have today, and even if you can imagine something more rapid, like quantum telepathic networks organized through a brain-computer interface, you will probably agree that our communication technologies are fast enough for our daily needs.&lt;/p&gt;

&lt;p&gt;So nowadays we have everything in terms of speed and access. And it looks fine: what could possibly be wrong about the ability to communicate fast and freely, right? Well, yes, but only until it comes to &lt;strong&gt;group discussions.&lt;/strong&gt; Quick pace and hurry aren’t the best friends of a good argument.&lt;/p&gt;

&lt;p&gt;You had probably noticed some frustration &lt;em&gt;related to the speed of discussion&lt;/em&gt; yourself: discussions on Twitter are grueling, discussions in group chats are grueling even more. I bet, if you are old enough, you experience some nostalgia for sweet discussions on forums or mailing lists from time to time. And have you noticed, it’s easier to discuss a challenging topic with friends at the bar than to discuss that topic with the same friends in your group chat?&lt;/p&gt;

&lt;p&gt;For me, &lt;strong&gt;the most frustrating aspect&lt;/strong&gt; of chat conversations is their intensity. It never was appropriate for a good discussion to have more than one person speaking at the same time. It’s still not appropriate in real life or on Skype calls. But when it comes to texting… well, no one can be stopped. Taking a few deep breaths probably could help, but alas, you can’t force all participants to do that.&lt;/p&gt;

&lt;p&gt;Even when this issue arises in a voice discussion, you can manage it by raising your voice and asking everyone to shut the fuck up, but I don’t remember a case when STFU ever worked on the Internet.&lt;/p&gt;

&lt;p&gt;Do certain technologies make discussions more or less productive? Maybe, you have wondered about that too after having a hot, but unproductive and exhausting, discussion on Twitter or some messenger. My guess, it mainly depends on &lt;strong&gt;the average message length&lt;/strong&gt; and &lt;strong&gt;average message frequency&lt;/strong&gt; on the specific media.&lt;/p&gt;

&lt;p&gt;And it seems like I’m not the only one who came to similar conclusions, I see people frustrated by this issue quite often.&lt;/p&gt;

&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;en&quot; dir=&quot;ltr&quot;&gt;Instant messaging lowers the bar to compose a message. I think this is not a good idea for collaboration. Composing a message should require more time and thought.&lt;/p&gt;— Þotacon (@obsgog) &lt;a href=&quot;https://twitter.com/obsgog/status/1109206383440875526?ref_src=twsrc%5Etfw&quot;&gt;March 22, 2019&lt;/a&gt;&lt;/blockquote&gt;

&lt;p&gt;Unfortunately, I haven’t found much research on this topic, but from my subjective experience, I’d sort the popular text communication means by their discussion quality in this order:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;blogs (as article responses, not comments)&lt;/li&gt;
  &lt;li&gt;emails (mailing lists)&lt;/li&gt;
  &lt;li&gt;forums and Q&amp;amp;A sites&lt;/li&gt;
  &lt;li&gt;Facebook&lt;/li&gt;
  &lt;li&gt;Twitter&lt;/li&gt;
  &lt;li&gt;chats&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So it looks like the quality of the discussion correlates with &lt;strong&gt;the average message length&lt;/strong&gt; and &lt;strong&gt;average message frequency&lt;/strong&gt; on the respective media. Maybe, a technology that artificially limits these two variables would help to have more thoughtful and fruitful discussions?&lt;/p&gt;

&lt;p&gt;One potential solution that came to my attention is the so-called &lt;a href=&quot;https://en.wikipedia.org/wiki/Slow_media&quot;&gt;“slow media”&lt;/a&gt; platforms like &lt;a href=&quot;https://letter.wiki/&quot;&gt;Letter Wiki&lt;/a&gt; as a modern alternative to mailing lists, or &lt;a href=&quot;https://threads.com/&quot;&gt;Threads&lt;/a&gt;, with a similar concept for B2B. They are trying to create a space for meaningful discussions and better decision making by encouraging the email-like style of communication while providing a better UX.&lt;/p&gt;

&lt;p&gt;Existing platforms are also trying to mitigate this problem. For example, &lt;a href=&quot;https://techcrunch.com/2019/08/10/telegram-slow-mode-silent-notifications/&quot;&gt;Telegram introduced “slow mode”&lt;/a&gt; for group chats: you can throttle posting frequency down to a specific number of messages per hour.&lt;/p&gt;

&lt;p&gt;There is a broad space of possibilities to solve this problem, and a technology that will solve it has the potential to become a new level of social networking. As Naval Ravikant &lt;a href=&quot;https://twitter.com/naval/status/1099474932260495360&quot;&gt;once put it&lt;/a&gt;: &lt;em&gt;“The people designing the algorithms to shape online debate are now the most powerful people in the world”.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;So how do you see the future of online debate? Can technology make online discussions more fruitful and less exhausting? Please, leave your thoughts in the comments below.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UPD (2020-11-14):&lt;/strong&gt; In the last year, we could observe a raise of slow media. Letter Wiki is gaining popularity, Threads got a competitor from &lt;a href=&quot;https://clariti.app/&quot;&gt;Clariti&lt;/a&gt;, and &lt;a href=&quot;https://substack.com/&quot;&gt;Substack&lt;/a&gt; gave a new life to email as a medium. Even Google entered the market with their own solution for meaningful discussions—&lt;a href=&quot;https://workspace.google.com/products/currents/&quot;&gt;Currents&lt;/a&gt;. So I’m really glad that I have spotted the trend early.&lt;/p&gt;

&lt;hr /&gt;

&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
      &lt;p&gt;Amazing how it all started up with messengers and ended up with messengers too. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
        <pubDate>Fri, 29 Nov 2019 08:11:00 +0000</pubDate>
        <link>https://siriniok.me/notes/2019/11/29/can-technology-make-discussions-more-fruitful/</link>
        <guid isPermaLink="true">https://siriniok.me/notes/2019/11/29/can-technology-make-discussions-more-fruitful/</guid>
        
        
        <category>notes</category>
        
      </item>
    
      <item>
        <title>My MIT Challenge</title>
        <description>&lt;p&gt;Hi, everyone!&lt;/p&gt;

&lt;p&gt;I’m Vlad Siriniok, a software engineer and entrepreneur from Kharkiv, Ukraine.&lt;/p&gt;

&lt;p&gt;Like &lt;a href=&quot;https://en.wikipedia.org/wiki/Bill_Gates&quot;&gt;many&lt;/a&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Mark_Zuckerberg&quot;&gt;other&lt;/a&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Sam_Altman&quot;&gt;guys&lt;/a&gt; in tech I dropped out of my university after a second year of study. And I have no regrets about that—tech universities in Ukraine is not the best place to actually learn something. But honestly, I’ve always dreamed about receiving a degree from an American university, like MIT or Berkeley.&lt;/p&gt;

&lt;p&gt;Fortunately, &lt;a href=&quot;https://www.youtube.com/watch?v=Rr8ljRgcJNM&quot;&gt;we’re all living in America&lt;/a&gt;. I mean, today, in the era of the Internet, anyone has an access to a world-class education. Massive online courses, online degrees, whatever.&lt;/p&gt;

&lt;p&gt;So since I’ve learned about MIT OCW I lived with a plan to complete MIT Undergraduate program in Computer Science using only MIT OCW materials. Later, I found an article written by &lt;a href=&quot;https://twitter.com/ScottHYoung&quot;&gt;Scott H. Young&lt;/a&gt; about &lt;a href=&quot;https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/&quot;&gt;his experience&lt;/a&gt; in studying through the entire 4-year MIT computer science curriculum, without taking any classes. He finally motivated and convinced me in attainability of such crazy goal.&lt;/p&gt;

&lt;p&gt;And today I begin &lt;del&gt;a new life&lt;/del&gt; (finally)! Over the next few  years, I’m going to study through the entire 4-year MIT curriculum for computer science with help of materials available on MIT OCW.&lt;/p&gt;

&lt;h2 id=&quot;my-goals&quot;&gt;My Goals&lt;/h2&gt;

&lt;ol&gt;
  &lt;li&gt;Obtain fluency in math.&lt;/li&gt;
  &lt;li&gt;Improve my knowledge about software engineering and design.&lt;/li&gt;
  &lt;li&gt;Prepare myself to the deep dive into studying AI.&lt;/li&gt;
  &lt;li&gt;Improve my ability to read CS papers.&lt;/li&gt;
  &lt;li&gt;Develop an ability to write good essays and articles on computer science and tech topics in English.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id=&quot;6-3-computer-science-and-engineering-curriculum&quot;&gt;6-3. Computer Science and Engineering Curriculum&lt;/h2&gt;

&lt;p&gt;I’ve used the latest &lt;a href=&quot;http://catalog.mit.edu/degree-charts/computer-science-engineering-course-6-3/&quot;&gt;MIT curriculum&lt;/a&gt;. Also, I used this &lt;a href=&quot;http://catalog.mit.edu/subjects/6/&quot;&gt;catalog&lt;/a&gt; to get pre- and co-requirements for the courses.&lt;/p&gt;

&lt;h3 id=&quot;general-institute-requirements-girs&quot;&gt;General Institute Requirements (GIRs)&lt;/h3&gt;

&lt;h4 id=&quot;6-subjects-for-science-requirement&quot;&gt;6 subjects for Science Requirement&lt;/h4&gt;

&lt;h5 id=&quot;3091-introduction-to-solid-state-chemistry&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/materials-science-and-engineering/3-091sc-introduction-to-solid-state-chemistry-fall-2010/index.htm&quot;&gt;3.091 Introduction to Solid-State Chemistry&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: None,
12 Units&lt;/p&gt;

&lt;h5 id=&quot;801l-physics-i-classical-mechanics&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/physics/8-01-classical-mechanics-fall-2016/&quot;&gt;8.01L Physics I: Classical Mechanics&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: None,
12 Units&lt;/p&gt;

&lt;p&gt;Also, I want to read &lt;a href=&quot;http://feynmanlectures.caltech.edu/&quot;&gt;The Feynman Lectures on Physics&lt;/a&gt;.&lt;/p&gt;

&lt;h5 id=&quot;802-physics-ii-electricity-and-magnetism&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/physics/8-02-physics-ii-electricity-and-magnetism-spring-2007&quot;&gt;8.02 Physics II: Electricity and Magnetism&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: Physics I (GIR), Calculus I (GIR),
12 Units&lt;/p&gt;

&lt;h5 id=&quot;1801sc-single-variable-calculus&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/mathematics/18-01sc-single-variable-calculus-fall-2010/&quot;&gt;18.01SC Single Variable Calculus&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: None,
12 Units&lt;/p&gt;

&lt;h5 id=&quot;1802sc-multivariable-calculus&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/mathematics/18-02sc-multivariable-calculus-fall-2010/&quot;&gt;18.02SC Multivariable Calculus&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: Calculus I (GIR),
12 Units&lt;/p&gt;

&lt;h5 id=&quot;7013-introductory-biology&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/biology/7-013-introductory-biology-spring-2018/index.htm&quot;&gt;7.013 Introductory Biology&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: None,
12 Units&lt;/p&gt;

&lt;h4 id=&quot;8-subjects-for-humanities-arts-and-social-sciences-hass-requirement-at-least-two-of-these-subjects-must-be-ci-h&quot;&gt;8 subjects for Humanities, Arts, and Social Sciences (HASS) Requirement; at least two of these subjects must be CI-H&lt;/h4&gt;

&lt;h5 id=&quot;21w755-writing-and-reading-short-stories&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/comparative-media-studies-writing/21w-755-writing-and-reading-short-stories-spring-2012/index.htm&quot;&gt;21W.755 Writing and Reading Short Stories&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: None,
12 Units. HASS-A&lt;/p&gt;

&lt;h5 id=&quot;900-introduction-to-psychological-science&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/brain-and-cognitive-sciences/9-00sc-introduction-to-psychology-fall-2011/&quot;&gt;9.00 Introduction to Psychological Science&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: None,
12 Units. HASS-S&lt;/p&gt;

&lt;h5 id=&quot;985-infant-and-early-childhood-cognition&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/brain-and-cognitive-sciences/9-85-infant-and-early-childhood-cognition-fall-2012/&quot;&gt;9.85 Infant and Early Childhood Cognition&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: 9.00,
12 Units. HASS-S&lt;/p&gt;

&lt;h5 id=&quot;946-neuroscience-of-morality&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/brain-and-cognitive-sciences/9-46-neuroscience-of-morality-fall-2017/index.htm&quot;&gt;9.46 Neuroscience of Morality&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: 9.00, 9.01, and 9.85,
12 Units. HASS-S&lt;/p&gt;

&lt;h5 id=&quot;2409-minds-and-machines&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/linguistics-and-philosophy/24-09-minds-and-machines-fall-2011/index.htm&quot;&gt;24.09 Minds and Machines&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: None,
12 Units. HASS-H; CI-H&lt;/p&gt;

&lt;h5 id=&quot;2408j-philosophical-issues-in-brain-science&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/linguistics-and-philosophy/24-08j-philosophical-issues-in-brain-science-spring-2009/index.htm&quot;&gt;24.08[J] Philosophical Issues in Brain Science&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: None,
12 Units. HASS-H; CI-H&lt;/p&gt;

&lt;h5 id=&quot;24211-theory-of-knowledge&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/linguistics-and-philosophy/24-211-theory-of-knowledge-spring-2014/&quot;&gt;24.211 Theory of Knowledge&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: One philosophy subject,
12 Units. HASS-H&lt;/p&gt;

&lt;h5 id=&quot;24231-ethics&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/linguistics-and-philosophy/24-231-ethics-fall-2009/index.htm&quot;&gt;24.231 Ethics&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: One philosophy subject,
12 Units. HASS-H&lt;/p&gt;

&lt;h4 id=&quot;2-subject-for-restricted-electives-in-science-and-technology-rest&quot;&gt;2 subject for Restricted Electives in Science and Technology (REST)&lt;/h4&gt;

&lt;h5 id=&quot;901-introduction-to-neuroscience&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/brain-and-cognitive-sciences/9-01-introduction-to-neuroscience-fall-2007/&quot;&gt;9.01 Introduction to Neuroscience&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: None,
12 Units. REST&lt;/p&gt;

&lt;h5 id=&quot;1803sc-differential-equations&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/mathematics/18-03sc-differential-equations-fall-2011/&quot;&gt;18.03SC Differential Equations&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: None. Coreq: Calculus II (GIR),
12 Units. REST&lt;/p&gt;

&lt;p&gt;1 subject for Laboratory Requirement (12 units) [satisfied by 6.01SC the Departmental Program]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Total GIR Subjects Required for SB Degree&lt;/strong&gt; 17&lt;/p&gt;

&lt;h3 id=&quot;departmental-requirements&quot;&gt;Departmental Requirements&lt;/h3&gt;

&lt;h5 id=&quot;6001-structure-and-interpretation-of-computer-programs&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/&quot;&gt;6.001 Structure and Interpretation of Computer Programs&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: None,
18 Units&lt;/p&gt;

&lt;p&gt;Actually, new curriculum requires modern 6.0001 program. But I don’t want to learn the basics of Python, so I replaced this one with the legendary SICP course. There are two online versions of the textbook: &lt;a href=&quot;https://mitpress.mit.edu/sicp/&quot;&gt;original&lt;/a&gt; and &lt;a href=&quot;http://sarabander.github.io/sicp/&quot;&gt;modern&lt;/a&gt;.&lt;/p&gt;

&lt;h5 id=&quot;6042j-mathematics-for-computer-science&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-spring-2015/&quot;&gt;6.042J Mathematics for Computer Science&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: Calculus I (GIR),
12 Units. REST&lt;/p&gt;

&lt;h5 id=&quot;601sc-introduction-to-ee-and-cs-i&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-01sc-introduction-to-electrical-engineering-and-computer-science-i-spring-2011/&quot;&gt;6.01SC Introduction to EE and CS I&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: 6.001; Coreq: Physics II (GIR),
12 Units. Institute LAB&lt;/p&gt;

&lt;h5 id=&quot;6uat-oral-communication-management-communication-for-undergraduates&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/sloan-school-of-management/15-279-management-communication-for-undergraduates-fall-2012/index.htm&quot;&gt;6.UAT Oral Communication (Management Communication for Undergraduates)&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: None,
12 Units. CI-M&lt;/p&gt;

&lt;h3 id=&quot;computer-science-requirements&quot;&gt;Computer Science Requirements&lt;/h3&gt;

&lt;h5 id=&quot;6004-computation-structures&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-004-computation-structures-spring-2017/&quot;&gt;6.004 Computation Structures&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: Physics II (GIR) and 6.0001,
12 Units. REST&lt;/p&gt;

&lt;h5 id=&quot;6005-software-construction-or-6031-if-available&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-005-software-construction-spring-2016/&quot;&gt;6.005 Software Construction (or 6.031 if available)&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: 6.01,
15 Units&lt;/p&gt;

&lt;h5 id=&quot;6006-introduction-to-algorithms&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/&quot;&gt;6.006 Introduction to Algorithms&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: 6.042[J]; 6.01,
12 Units&lt;/p&gt;

&lt;h5 id=&quot;6033-computer-systems-engineering&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-033-computer-system-engineering-spring-2018/&quot;&gt;6.033 Computer Systems Engineering&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: 6.004 and 6.005 (CI-M),
12 Units&lt;/p&gt;

&lt;h5 id=&quot;6034-artificial-intelligence&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-034-artificial-intelligence-fall-2010/&quot;&gt;6.034 Artificial Intelligence&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: 6.001,
12 Units&lt;/p&gt;

&lt;h5 id=&quot;6045j-automata-computability-and-complexity&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-045j-automata-computability-and-complexity-spring-2011/&quot;&gt;6.045[J] Automata, Computability, and Complexity&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: 6.042[J],
12 Units&lt;/p&gt;

&lt;h3 id=&quot;elective-subjects&quot;&gt;Elective Subjects&lt;/h3&gt;

&lt;h5 id=&quot;6035-computer-language-engineering&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-035-computer-language-engineering-spring-2010/&quot;&gt;6.035 Computer Language Engineering&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: 6.004; 6.005 or 6.031,
12 Units&lt;/p&gt;

&lt;h5 id=&quot;6041sc-probabilistic-systems-analysis-and-applied-probability&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-041sc-probabilistic-systems-analysis-and-applied-probability-fall-2013/&quot;&gt;6.041SC Probabilistic Systems Analysis and Applied Probability&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: Calculus II (GIR),
12 Units&lt;/p&gt;

&lt;h5 id=&quot;6172-performance-engineering-of-software-systems&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2018/&quot;&gt;6.172 Performance Engineering of Software Systems&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: 6.004, 6.006, and 6.005,
18 Units&lt;/p&gt;

&lt;h3 id=&quot;unrestricted-electives&quot;&gt;Unrestricted Electives&lt;/h3&gt;

&lt;h5 id=&quot;1806sc-linear-algebra&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/mathematics/18-06sc-linear-algebra-fall-2011/&quot;&gt;18.06SC Linear Algebra&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: Calculus II (GIR),
12 Units. REST&lt;/p&gt;

&lt;h5 id=&quot;6050j-information-entropy-and-computation&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-050j-information-and-entropy-spring-2008/&quot;&gt;6.050[J] Information, Entropy, and Computation&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: Physics I (GIR),
9 Units&lt;/p&gt;

&lt;h5 id=&quot;6003-or-6007-signals-and-systems&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/resources/res-6-007-signals-and-systems-spring-2011/&quot;&gt;6.003 or 6.007 Signals and Systems&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: Calculus I (GIR) and (6.0001 or 6.145),
12 Units. REST&lt;/p&gt;

&lt;h5 id=&quot;6803-the-human-intelligence-enterprise&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-803-the-human-intelligence-enterprise-spring-2006/&quot;&gt;6.803 The Human Intelligence Enterprise&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: 6.034,
12 Units&lt;/p&gt;

&lt;h5 id=&quot;6814-database-systems&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/&quot;&gt;6.814 Database Systems&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: 6.033; 6.006,
12 Units&lt;/p&gt;

&lt;h5 id=&quot;966j-computational-cognitive-science&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/brain-and-cognitive-sciences/9-66j-computational-cognitive-science-fall-2004/&quot;&gt;9.66[J] Computational Cognitive Science&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: 6.034, 6.041,
12 Units&lt;/p&gt;

&lt;h2 id=&quot;9-minor-in-brain-and-cognitive-sciences&quot;&gt;9. Minor in Brain and Cognitive Sciences&lt;/h2&gt;

&lt;p&gt;I’ve used the latest &lt;a href=&quot;http://catalog.mit.edu/schools/science/brain-cognitive-sciences/#brain-cognitive-science-minor&quot;&gt;MIT curriculum&lt;/a&gt;. Also, I used this &lt;a href=&quot;http://catalog.mit.edu/subjects/9/&quot;&gt;catalog&lt;/a&gt; to get pre- and co-requirements for the courses.&lt;/p&gt;

&lt;p&gt;Courses marked with * were included into the 6-3 curriculum.&lt;/p&gt;

&lt;h3 id=&quot;core-subjects&quot;&gt;Core Subjects&lt;/h3&gt;

&lt;h5 id=&quot;900-introduction-to-psychological-science-&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/brain-and-cognitive-sciences/9-00sc-introduction-to-psychology-fall-2011/&quot;&gt;9.00 Introduction to Psychological Science&lt;/a&gt; *&lt;/h5&gt;
&lt;p&gt;Prereq: None,
12 Units. HASS-S&lt;/p&gt;

&lt;h5 id=&quot;901-introduction-to-neuroscience-&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/brain-and-cognitive-sciences/9-01-introduction-to-neuroscience-fall-2007/&quot;&gt;9.01 Introduction to Neuroscience&lt;/a&gt; *&lt;/h5&gt;
&lt;p&gt;Prereq: None,
12 Units. REST&lt;/p&gt;

&lt;h5 id=&quot;9641j-introduction-to-neural-networks-or-940&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/brain-and-cognitive-sciences/9-641j-introduction-to-neural-networks-spring-2005/index.htm&quot;&gt;9.641J Introduction to Neural Networks (or 9.40)&lt;/a&gt;&lt;/h5&gt;
&lt;p&gt;Prereq: 6.041, 18.02, 18.06
12 Units&lt;/p&gt;

&lt;h2 id=&quot;specialized-subjects&quot;&gt;Specialized Subjects&lt;/h2&gt;

&lt;h5 id=&quot;966j-computational-cognitive-science-&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/brain-and-cognitive-sciences/9-66j-computational-cognitive-science-fall-2004/&quot;&gt;9.66[J] Computational Cognitive Science&lt;/a&gt; *&lt;/h5&gt;
&lt;p&gt;Prereq: 6.034, 6.041,
12 Units&lt;/p&gt;

&lt;h5 id=&quot;985-infant-and-early-childhood-cognition-&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/brain-and-cognitive-sciences/9-85-infant-and-early-childhood-cognition-fall-2012/&quot;&gt;9.85 Infant and Early Childhood Cognition&lt;/a&gt; *&lt;/h5&gt;
&lt;p&gt;Prereq: 9.00,
12 Units. HASS-S&lt;/p&gt;

&lt;h5 id=&quot;946-neuroscience-of-morality-&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/brain-and-cognitive-sciences/9-46-neuroscience-of-morality-fall-2017/index.htm&quot;&gt;9.46 Neuroscience of Morality&lt;/a&gt; *&lt;/h5&gt;
&lt;p&gt;Prereq: 9.00, 9.01, and 9.85,
12 Units. HASS-S&lt;/p&gt;

&lt;h2 id=&quot;rules-on-exams&quot;&gt;Rules on Exams&lt;/h2&gt;

&lt;p&gt;I’m going to imitate the MIT’s examination rules to get my self-assessments right. Here are some of them:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;I will write the exams under the same time and material constraints (no looking at the questions or solutions beforehand, no notes or forbidden things). If the time constraints not specified I will try to pass exam in default 3 hours.&lt;/li&gt;
  &lt;li&gt;I have to get at least an 80% grade on final exam.&lt;/li&gt;
  &lt;li&gt;I will grade the papers myself, comparing them to the actual MIT solutions or answers on the Internet. I’m going to place my exam papers on Github, so anyone will be able to check my answers and grading.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id=&quot;faq&quot;&gt;F.A.Q.&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1.&lt;/strong&gt; &lt;strong&gt;How much you’re gonna work during the challenge?&lt;/strong&gt;
It depends. I don’t have a lot of time, but I want to study at least 12-16 hours per week.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.&lt;/strong&gt; &lt;strong&gt;Do you have any plans to get an actual degree (from MIT or other college)?&lt;/strong&gt;
No, and it is not the point of this challenge, I rather have dreams than plans. But if you’re living in the US and you’re interested in getting a DIY degree, as fast as possible, then you can follow this &lt;a href=&quot;https://www.scotthyoung.com/blog/2012/07/04/the-diy-degree/&quot;&gt;path&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Sat, 01 Sep 2018 18:00:00 +0000</pubDate>
        <link>https://siriniok.me/learning/2018/09/01/mit-challenge/</link>
        <guid isPermaLink="true">https://siriniok.me/learning/2018/09/01/mit-challenge/</guid>
        
        
        <category>learning</category>
        
      </item>
    
  </channel>
</rss>
