<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: SudoCold</title>
    <description>The latest articles on Forem by SudoCold (@sudocold).</description>
    <link>https://forem.com/sudocold</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2474654%2F70d61a9c-c9ba-41eb-9336-dcc9e0df5a93.png</url>
      <title>Forem: SudoCold</title>
      <link>https://forem.com/sudocold</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/sudocold"/>
    <language>en</language>
    <item>
      <title>Explanation For Code</title>
      <dc:creator>SudoCold</dc:creator>
      <pubDate>Wed, 04 Jun 2025 11:41:31 +0000</pubDate>
      <link>https://forem.com/sudocold/explanation-for-code-3ij7</link>
      <guid>https://forem.com/sudocold/explanation-for-code-3ij7</guid>
      <description>&lt;p&gt;&lt;a href="https://chatgpt.com/share/68406e94-8b84-8005-94af-ea0e5aa3bb4e" rel="noopener noreferrer"&gt;Link&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>First Principle Thinking</title>
      <dc:creator>SudoCold</dc:creator>
      <pubDate>Sat, 11 Jan 2025 09:57:35 +0000</pubDate>
      <link>https://forem.com/sudocold/first-principle-thinking-2m0l</link>
      <guid>https://forem.com/sudocold/first-principle-thinking-2m0l</guid>
      <description>&lt;h2&gt;
  
  
  Let Us Have A Thought Experiment
&lt;/h2&gt;

&lt;p&gt;To implement this way of thinking. I want you to imagine a case where you want to think of an idea on how you could lessen the gap between small businesses and larger businesses. How would you think of it? Before I explain the way of thinking, I want you to first try and make your own for 5 mins. Don't look at the solution yet for you to practice this so called First Principle Thinking.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
Now, I will assume that you have tried making a scratch of it. Chances are, the idea you had was..... Okay I will assume that it was good too (I don't want to hurt your feelings). But I want to walk you through the step-by-step process.&lt;/p&gt;

&lt;h3&gt;
  
  
  (1) Describe the Problem AGAIN
&lt;/h3&gt;

&lt;p&gt;It could be writing it down, or rephrasing it in your own words. As long as you understand the main point.&lt;/p&gt;

&lt;h3&gt;
  
  
  (2) Constantly asking the word "What", "How"
&lt;/h3&gt;

&lt;p&gt;This would lead to the very root cause so you must start from there, all the way up.&lt;/p&gt;

&lt;h3&gt;
  
  
  (3) Write/Express down every thought that comes in your mind.
&lt;/h3&gt;

&lt;p&gt;You can sketch it through a piece of paper, or you can be vocal about it.&lt;/p&gt;

&lt;p&gt;Sample:&lt;/p&gt;

&lt;p&gt;I want to lessen the gap between small businesses and large businesses. What is a good solution? I have thought that to lessen the advantage of larger businesses, I will think of a solution for small businesses to lessen the gap. Meaning (we are now thinking from first principles), my main priority is thinking of a solution for small businesses and neglecting larger businesses. But how? "Here, you add all of your ideas. I don't want to reveal a few of my business ideas so it will be up to you to :)"&lt;/p&gt;

&lt;h2&gt;
  
  
  Anyone Can Learn It
&lt;/h2&gt;

&lt;p&gt;I have had tons of ideas from it mostly theoretical. In fact, I realized that there are some people who has it naturally and those were the ones who are curious about different stuff. I have realized that curiosity leads to First Principle Thinking because of the word "what", "how", and "why" in almost every case. In fact, constantly repeating the word "why" would lead to the root cause of a problem or the very beginning of a thought. Hence, most of our prominent scientists/innovators are insanely curious. It's not because they are good, but because of their way of thinking which is different from the rest. Hence, our top scientists has achieved great heights not because they were great, but because they were different. And that makes them great!&lt;/p&gt;

&lt;h2&gt;
  
  
  Let Us Have Another Thought Experiment Using The Word "Why"
&lt;/h2&gt;

&lt;p&gt;The word "what" and "how" is what you use when starting from the initial idea then working your way up. But what if you are already at the way up and you want to find the root cause of a problem or the initial idea. We constantly ask the word "why".&lt;/p&gt;

&lt;p&gt;Sample:&lt;/p&gt;

&lt;p&gt;Your website has a feature removed that made customers unable to purchase. It seems that one of your junior engineers has accidentally removed it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Why did one of your junior engineers accidentally removed it?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;He thought that a code snippet was irrelevant.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Why did he thought that it was irrelevant?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;There were no comments indicating that it was important.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Why are there no comments indicating that it was important?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Our senior engineers has forgotten to add it because they were rushed.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;But why were they rushed?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The PM wanted the feature added as quickly as possible because our PM is getting married this week.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;Now, the main problem went from being the junior engineer that removed it, to the senior engineer forgetting to add a comment to ensure that a code snippet was important, to the PM rushing the feature because he/she is getting married this week. Now, everyone at the team is pointing fingers which is bad. But, atleast we have found the root cause of everything.&lt;/p&gt;

&lt;p&gt;So using the word "why" helps us dig into the root cause of a problem or an idea. Meaning, we use it if we had already worked our way up and there is a problem and we want to find the root cause, or if you want to find the root idea.&lt;/p&gt;

&lt;p&gt;Notice also that it was the same concept as the 5 Why's by Sakichi Toyoda (if you are familiar with it) except on our example, we didn't reached the 5th.&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>beginners</category>
      <category>productivity</category>
      <category>learning</category>
    </item>
    <item>
      <title>Here's Why I Stopped Specializing</title>
      <dc:creator>SudoCold</dc:creator>
      <pubDate>Thu, 12 Dec 2024 01:43:44 +0000</pubDate>
      <link>https://forem.com/sudocold/heres-why-i-stopped-specializing-1ecd</link>
      <guid>https://forem.com/sudocold/heres-why-i-stopped-specializing-1ecd</guid>
      <description>&lt;p&gt;I believe that specializing as a beginner is a bad idea. No one expects you to be an expert anyways in an entry level, why not just stack multiple skill sets? Just like in college, you learn Calculus, Linear Algebra, DE, etc. Then by 3rd to 4th, you start specializing. The more exposure and years of experience you gain, the more you should specialize. But as a beginner, it would be beneficial to not specialize so that you can be put anywhere and you can get the job done. Like bruh, if you had like less than two yoe. What would they expect of you? Start gaining exposure, there is no pressure on you yet if you are at this level. This has always been my favorite position to be in because you can make mistakes at this stage. Let the seniors be the one people look at while you upskill and work in silence.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>My Theory About Learning</title>
      <dc:creator>SudoCold</dc:creator>
      <pubDate>Wed, 04 Dec 2024 18:28:09 +0000</pubDate>
      <link>https://forem.com/sudocold/my-theory-about-learning-3e9f</link>
      <guid>https://forem.com/sudocold/my-theory-about-learning-3e9f</guid>
      <description>&lt;p&gt;I have always tried reinventing the wheel. I've tried various learning techniques. Some works for me, some doesn't. But after experimenting with various techniques, there is only one thing that I have realized. &lt;/p&gt;

&lt;h2&gt;
  
  
  IT DOESN'T MATTER
&lt;/h2&gt;

&lt;p&gt;Yup. It doesn't matter what technique you are using because out of all the techniques, there is a deeper concept about how our brains work. That is, we don't learn a subject/concept rigorously on the first try. We learn it intuitively at first.&lt;/p&gt;

&lt;p&gt;This was my biggest problem back then. I kept on trying to force myself to learn everything rigorously on the first time when I should instead learn it intuitively. &lt;/p&gt;

&lt;p&gt;Back in college when I was studying Physics, I remembered how I kept on trying to rederive the equations from scratch when I SHOULD INSTEAD be learning how to apply them first. Good thing I caught that mistake and I applied it on Programming&lt;/p&gt;

&lt;h2&gt;
  
  
  Let Us Apply
&lt;/h2&gt;

&lt;p&gt;Learn the syntax first. The questions? It will come later. Again, the goal was to learn intuitively first. Learn the syntax to gain pattern recognition of how coding works first and save the questions for last. By the time you are to answer the questions, your brain has already diffused and has gain exposure on some few details. This makes learning easier.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
