<?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>DEV Community: CowBerry</title>
    <description>The latest articles on DEV Community by CowBerry (@cow_berry).</description>
    <link>https://dev.to/cow_berry</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%2F871757%2F5ecaee21-aa1f-4f2a-aea1-d6367a02cccc.jpg</url>
      <title>DEV Community: CowBerry</title>
      <link>https://dev.to/cow_berry</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cow_berry"/>
    <language>en</language>
    <item>
      <title>Navigating the Infinite Jest: Twitter(X) Garbage Collection system for Personal Growth</title>
      <dc:creator>CowBerry</dc:creator>
      <pubDate>Wed, 26 Jul 2023 10:07:39 +0000</pubDate>
      <link>https://dev.to/cow_berry/navigating-the-infinite-jest-twitterx-garbage-collection-system-for-personal-growth-391b</link>
      <guid>https://dev.to/cow_berry/navigating-the-infinite-jest-twitterx-garbage-collection-system-for-personal-growth-391b</guid>
      <description>&lt;p&gt;I have a confession to make. 2 Years ago I was a Twitter junkie.&lt;/p&gt;

&lt;p&gt;Before you stop reading please do me a favor. &lt;strong&gt;Go to the screen time on your smartphone and check how much time you spend every day on social media&lt;/strong&gt;. It is a lot, isn't it? Do you feel you're getting enough value for your time? Let me guess. The answer is hours and not much value. It was the same for me.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;This article is about how I fixed it. And you can too.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  So what is the article about again? (summary)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Twitter will always try to increase the time you spend there by serving you (enra/ enga)ging garbage content.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It's unrealistic to stop using Twitter. The only way to get better content is to curate it yourself &lt;strong&gt;using a chronological feed&lt;/strong&gt;. &lt;strong&gt;Not&lt;/strong&gt; the &lt;strong&gt;recommendation algorithm (&lt;em&gt;For you&lt;/em&gt;)&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Just like it's hard to throw out all the clothes you don't need. It's hard to clean up who you follow on Twitter (your following).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cleaning up the following is much easier when one has a system for it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We do this by exploiting our psychology. We move followings that we are not sure about to our secondary Twitter account. And then use the principle "Out of sight, out of mind"&lt;/p&gt;

&lt;p&gt;... Hard to understand these bullet points? Let's read the article then!&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What's wrong with using the "&lt;em&gt;For you&lt;/em&gt;" Twitter feed?
&lt;/h2&gt;

&lt;p&gt;Nothing if you want to be just entertained and everything if you want to actually learn something. Let me explain.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsuv5tulw2wqntvykypps.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsuv5tulw2wqntvykypps.png" alt="Image description" width="800" height="362"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Maybe it's not clear, but the sole purpose of Twitter is to make money. Even though Elon says money played no role in his decision to purchase Twitter... Twitter still needs to generate enough revenue to pay for the servers, employees and to turn a profit.&lt;/p&gt;

&lt;p&gt;If you worked at Twitter your number one priority would be to look at the number of minutes users spend on the platform and then figure out a way to make that number go up.&lt;/p&gt;

&lt;p&gt;That's true for all social networks. They want users to spend as much time there as possible. Why? So they can monetize the users better by serving them more and better ads and by making them addicted (recurring revenue).&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;”Show me the incentives and I will show you the outcome.”&lt;/em&gt; Charlie Munger&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The Infinite Jest. That is the end goal.
&lt;/h2&gt;

&lt;p&gt;Have you ever noticed when you scroll on TikTok, how fast time flies by? And how hard it is to stop scrolling? It feels almost impossible to stop. And that's it. That's the goal in its final form. &lt;a href="https://en.wikipedia.org/wiki/Infinite_Jest"&gt;The Infinite Jest&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Algorithm so addictive users just can't stop scrolling. Algorithm so addictive that users rather keep scrolling than go out with their friends, have sex or even eat. Not even to mention doing something truly productive with their time.&lt;/p&gt;

&lt;p&gt;The goal of all social media (including Twitter) is to keep you hooked. Let's keep that in mind.&lt;/p&gt;

&lt;p&gt;The way they do that is by serving us entertaining and/or enraging content. That is content we really enjoy (on the lizard brain kind of level). Or content that makes us really angry. The problem is the most addictive and (enga / enra)ging content is usually complete garbage.&lt;/p&gt;

&lt;p&gt;💡&lt;br&gt;
&lt;em&gt;We need to STOP asking ourselves "What can we do for Twitter"? (mindless scrolling, getting entertained and consuming ads) and START asking ourselves "What can Twitter do for us"? (how can we use it to learn and to become better)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Garbage in, garbage out
&lt;/h2&gt;

&lt;p&gt;We've all heard that we're the average of the 5 people we spend the most time with. In other words. &lt;strong&gt;We are what we surround ourselves with&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;And now just think about how many hours we spend on Twitter and other social media. Surrounded by posts from your &lt;strong&gt;virtual friends&lt;/strong&gt; for &lt;strong&gt;hours every single day&lt;/strong&gt;. And the almighty &lt;strong&gt;algorithmic feed&lt;/strong&gt; is designed to serve us &lt;a href="https://youtu.be/PwmdU2kxysA"&gt;garbage&lt;/a&gt;. And as we all know, &lt;strong&gt;garbage in (our brains) -&amp;gt; garbage out (our thoughts and actions)&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;From garbage like news, whose sole purpose is to make every problem of the world our problem. Through politics, which divides and enrages like nothing else. To an endless stream of underaged? girls twerking in our faces. And we just can't stop consuming ...&lt;/p&gt;

&lt;h2&gt;
  
  
  How do we fight it?
&lt;/h2&gt;

&lt;p&gt;There are only 2 ways to fight this.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Stop using social media. Unrealistic. Everyone is using it. Would cut you out from society.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Actively curate your feed and the time you spend on social media.&lt;/strong&gt; On Twitter, you can still do this. Most other social media won't even allow you to choose what you see (no chronological timeline). &lt;strong&gt;Therefore I'd argue to cut off as much of the other social media as possible and concentrate on Twitter.&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Now we will focus on how to curate the timeline on Twitter and become less of a bad content junkie.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F616lo7n6kkwaomy0es1a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F616lo7n6kkwaomy0es1a.png" alt="Image description" width="800" height="241"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Ask yourself. What is my goal in using Twitter? What value do I want to get out of it?
&lt;/h2&gt;

&lt;p&gt;Do I want to get just entertained and enraged? If so then this approach is not for you buddy.&lt;/p&gt;

&lt;p&gt;Do I wanna learn something new? Do I wanna grow in some area? Do I want to have my mind stimulated with how the word works? Do I want to get inspired by people that are years ahead of me? Do I want to learn a new language? Or do I just want to be informed about what's happening around me?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Asking these questions is crucial. Setting the goal/direction of what we want from Twitter is crucial.&lt;/strong&gt; It is important so we can optimize the account. So it brings as much value as possible.&lt;/p&gt;

&lt;p&gt;Please be as concrete and as honest with yourself as possible. Is it hard for you to choose a goal or direction? Just &lt;a href="https://fs.blog/inversion/"&gt;invert&lt;/a&gt; the question. Ask yourself: &lt;strong&gt;what I definitely don't want to follow?&lt;/strong&gt; That's normally much easier to answer and will give us some scope to work with in the beginning.&lt;/p&gt;

&lt;p&gt;Now we have defined for ourselves what we consider of value. Let's go further.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where do we stand?
&lt;/h2&gt;

&lt;p&gt;Let's consider using only the chronological feed. Then most of us here on this platform are probably getting some value out of Twitter. It's not an amazing value because we don't probably follow only high-quality people.&lt;/p&gt;

&lt;p&gt;We probably had a Twitter account for years and accumulated 100s (1000s?) of people we follow. Some of those people might have stopped posting or they might have started posting different content than before. Or maybe we just gave them a follow-up during the pandemic and now their content is not relevant to us anymore.&lt;/p&gt;

&lt;p&gt;In short. We follow a mixture of people. With no singular direction in mind.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;We follow bad-content people and good-content people. ( High quality vs Low quality)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;And irrelevant content people. (Quality doesn't matter. Their content doesn't align with our goal.)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Too many people. And the quantity overwhelms us. (Too many posts to consume.) This then forces us to use the &lt;em&gt;For you&lt;/em&gt; recommendation algo which pushes entertaining garbage on us.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What do we want?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsoz7omwwf67lwx8k2y08.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsoz7omwwf67lwx8k2y08.png" alt="Image description" width="800" height="389"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To get better feed we need to get to the &lt;strong&gt;great value zone&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;We get there by&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;limiting the number of people we follow&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;by following the right people in accordance with our goal/direction&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is so that we can go through their posts in a reasonable amount of time. (for me it's &lt;strong&gt;30 minutes a day maximum&lt;/strong&gt;).&lt;/p&gt;

&lt;p&gt;In other words. &lt;strong&gt;We want to follow a small amount of high-value-added people.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To be able to do this &lt;strong&gt;we have to switch to the chronological timeline to bypass the Twitter algorithm&lt;/strong&gt; (which is working against us)&lt;/p&gt;

&lt;h2&gt;
  
  
  How do we get there?
&lt;/h2&gt;

&lt;p&gt;It's like when you know you need to clean your room overflowing with clothes. The hardest thing is not knowing what you need to do, but to actually do it. To actually throw the clothes out. And do it in a way it doesn't grow back in the future.&lt;/p&gt;

&lt;p&gt;When we want to throw out something the little voice in the back of our heads says. &lt;em&gt;"Maybe you'll wear this sometime in the future. Maybe you'll need to keep this if you ever wanted to do x or y..."&lt;/em&gt; And then we don't throw it out. And we keep it.&lt;/p&gt;

&lt;p&gt;This way we get rid of a small amount of your clothes with lots of effort. And nothing prevents us from buying more clothes we won't need in the future again.&lt;/p&gt;

&lt;p&gt;So how do we throw the clothes out? We trick ourselves and our inner voice!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjalp5zilpvrubz7uqi9w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjalp5zilpvrubz7uqi9w.png" alt="Image description" width="800" height="485"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;We put all the clothes we haven't worn for a year in a box. We place the box in the basement.&lt;/strong&gt; Then if we really need something we go to the basement and take it from the box. This though almost never happens. &lt;strong&gt;We know deep inside, that the clothes in the box will never be used again.&lt;/strong&gt; &lt;strong&gt;Then after a year or 2, we lose all the emotional attachment to it and we can throw it out.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Our closet has a limited space and so does our brain. And cleaning our minds is to clean the content we consume.&lt;/p&gt;

&lt;p&gt;But enough of philosophy.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bro, Twitter ain't no clothes. System for Twitter
&lt;/h2&gt;

&lt;p&gt;The easiest way to clean Twitter is to torch our account. But then we'd lose all the history and contacts... There must be a better way.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe4o399o1czbtbsyy2hhg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe4o399o1czbtbsyy2hhg.png" alt="Image description" width="800" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;We &lt;strong&gt;unfollow the obviously non-value-adding following&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;We create a secondary account&lt;/strong&gt;. There we put the accounts (followings) we're not sure we should keep following. &lt;strong&gt;It's important that we don't use just the &lt;em&gt;Lists&lt;/em&gt; feature&lt;/strong&gt; (We want to create a mental and UX barrier to not go there much). &lt;strong&gt;The second account is our box in the basement.&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Are you &lt;strong&gt;unsure whether the account brings value or not&lt;/strong&gt;? &lt;strong&gt;Move it to the secondary account&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;We go to the account of the tweet and check other tweets it has. Then either decide whether the account has some value for us, or not.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If not we unfollow the account.&lt;/li&gt;
&lt;li&gt;If we remain unsure we move it to the secondary Twitter account.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This can take some time if our following is huge. So we do it in stretches.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;And also we do it while browsing Twitter. Whenever we see a non-value-adding tweet.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We &lt;strong&gt;go to the secondary account from time to time&lt;/strong&gt; and check whether they post bad-quality stuff or not. If it feels like it gives you nothing valuable, &lt;strong&gt;unfollow&lt;/strong&gt;. &lt;strong&gt;This makes it easier to unfollow it with no regret.&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We apply the same logic when we want to start following new people. The best way is to never add anyone whose content doesn't align with our goal.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How do I distinguish between good and bad content?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Are those people just posting content to get en(ga / ra)gement?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Are they shilling some of their products?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Is it political?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Is it news?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Is it &lt;a href="https://youtu.be/LCOe3a9EHJs?t=1178"&gt;diarrhea&lt;/a&gt;? (tweeting too much)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Do they use hooks? (Unclear clickbaity beginning of a thread to draw you in. And then sell you something later)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Have they just started Twitter? (&lt;a href="https://en.wikipedia.org/wiki/Lindy_effect"&gt;Lindy effect&lt;/a&gt;)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Do they have Cryptopunk as their profile pic? ...&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Always ask yourself. What is their motivation?&lt;/p&gt;

&lt;p&gt;Is it someone like &lt;a href="https://twitter.com/paulg?s=20"&gt;Paul Graham&lt;/a&gt;? Who posts valuable insights, has an awesome &lt;a href="http://paulgraham.com/"&gt;blog&lt;/a&gt; and is super successful aside from Twitter. Or is it someone like ... you know... most of the accounts in the &lt;em&gt;For you&lt;/em&gt; section.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feuxjvkxu7lap8jfcpu03.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feuxjvkxu7lap8jfcpu03.png" alt="Image description" width="800" height="64"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you for reading the article to the end. If you wanna suffer some of my thoughts in the future &lt;a href="https://twitter.com/Voi_tisek"&gt;follow me on X / Twitter&lt;/a&gt;. Content will come soon.&lt;/p&gt;

</description>
      <category>mentalhealth</category>
      <category>twitter</category>
      <category>learning</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Got your first Dev job? Cognitive overload and how to avoid doing the same mistakes</title>
      <dc:creator>CowBerry</dc:creator>
      <pubDate>Thu, 27 Oct 2022 11:16:11 +0000</pubDate>
      <link>https://dev.to/cow_berry/got-your-first-dev-job-cognitive-overload-and-how-to-avoid-doing-the-same-mistakes-37k5</link>
      <guid>https://dev.to/cow_berry/got-your-first-dev-job-cognitive-overload-and-how-to-avoid-doing-the-same-mistakes-37k5</guid>
      <description>&lt;p&gt;Do you remember when you were driving a car for the first time? How new everything felt and how it seemed it was all too much to handle at once? You had to pay attention to the other vehicles, to navigate where you wanted to go, to shift gears, even to turn the steering wheel so you didn't crash...&lt;br&gt;
Welcome to cognitive overload!&lt;/p&gt;

&lt;p&gt;But really, what is it? Cognitive overload is when we're getting too much info that we need to act on. That might paralyze us or make us significantly slower while making unnecessary mistakes in the process.&lt;/p&gt;

&lt;h1&gt;
  
  
  Starting a new job with little experience
&lt;/h1&gt;

&lt;p&gt;I felt similarly overwhelmed when I started my first remote back-end web developer job a year ago. I had very little experience at the time, just 9 weeks of boot-camp and everything was new to me.&lt;/p&gt;

&lt;p&gt;I had to go through the on-boarding, initialize all the projects I would be working on, learn how our git flow works, who and how to ask for help when I get stuck, read and apply all of our cookbooks... and not to forget, I had to start contributing to our projects.&lt;/p&gt;

&lt;p&gt;I felt confused, overwhelmed and scared that I wouldn't be able to learn all the things fast enough. That I wouldn't be able to contribute.&lt;/p&gt;

&lt;p&gt;Seems familiar to you? Do you fear the same? Continue reading. &lt;/p&gt;

&lt;h2&gt;
  
  
  How to get better faster?
&lt;/h2&gt;

&lt;p&gt;Most of the things mentioned above are relatively simple procedures and principles. The problem is, there are a lot of them and they are hard to remember and apply all together in the beginning. Hence the cognitive overload.&lt;/p&gt;

&lt;p&gt;But What if I told you that you don't have to do everything right immediately in the beginning? You're not driving a car. You  have time to think about what you're doing. You can even crash with little consequences. &lt;/p&gt;

&lt;p&gt;But repeated crashing (repeating the same type of mistakes all over again) isn't welcomed. &lt;/p&gt;

&lt;p&gt;Why not? Because someone more experienced than you has to help you and clean up your mess after you. Experienced developers are expensive. Especially in small growing companies often also overloaded with work. It's much easier to hire juniors than seniors. Don't be the junior that makes their work harder.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;But really, how exactly do I get better faster?&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Use the checklist &lt;a href="https://use-the-index-luke.com/"&gt;Luke&lt;/a&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyb64xurq82oizg06a4e8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyb64xurq82oizg06a4e8.png" alt="Image description" width="800" height="553"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Start working on your projects and do actual coding&lt;/strong&gt; as fast as possible. That generates mistakes you can learn from.&lt;/li&gt;
&lt;li&gt;When you make a &lt;strong&gt;mistake&lt;/strong&gt; more than once (any mistake really e.g. naming of the feature on Gitlab, skipping someone in the code review flow, not migrating your database ...) &lt;strong&gt;write it down to your checklist&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Before&lt;/strong&gt; you ask someone for help, create a merge request or do some kind of &lt;strong&gt;action&lt;/strong&gt; that requires other people's attention. -&amp;gt; &lt;strong&gt;Go through your list.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Have you &lt;strong&gt;done / avoided&lt;/strong&gt; everything on the &lt;strong&gt;list?&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;If &lt;strong&gt;yes&lt;/strong&gt;. Create the merge request or ask your question and don't stress too much about it. If &lt;strong&gt;not&lt;/strong&gt;, fix what you can &lt;strong&gt;fix&lt;/strong&gt; before you do anything else.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Go through the list from time to time&lt;/strong&gt; and think if you can add / remove / improve something.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  What exactly does this &lt;strong&gt;checklist method&lt;/strong&gt; do for me?
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Helps&lt;/strong&gt; you with &lt;strong&gt;your anxiety and cognitive overload&lt;/strong&gt;. You're basically &lt;strong&gt;offloading your mistakes and fears&lt;/strong&gt; onto a piece of paper. That piece of paper can be processed systematically by you, not relying on your memory and not requiring help from others. This piece of paper &lt;strong&gt;costs orders of magnitude less&lt;/strong&gt; than the time of your peers.&lt;/li&gt;
&lt;li&gt;You &lt;strong&gt;prevent&lt;/strong&gt; yourself from putting &lt;strong&gt;more workload&lt;/strong&gt; on other (senior) people.&lt;/li&gt;
&lt;li&gt;It helps you to &lt;strong&gt;learn faster&lt;/strong&gt;. To learn from one's mistakes is one of the most effective ways to learn. You can also use the checklist as flashcards.&lt;/li&gt;
&lt;li&gt;Since it helps you to &lt;strong&gt;perform better&lt;/strong&gt; it also makes you &lt;strong&gt;look better&lt;/strong&gt; in front of others.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Is that all? That's all these lists are good for?
&lt;/h3&gt;

&lt;p&gt;The best thing is, you can use this approach for almost everything. Not just for coding.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Can't fall asleep? -&amp;gt; Make a list of things you need to do before going to bed to maximize the probability of having a good night's sleep. (shades, water by the bed, no blue light etc)&lt;/li&gt;
&lt;li&gt;Are you learning to play tennis? After the training make a list with all the mistakes your trainer pointed out to you. Then go through it and practice it later again alone. &lt;/li&gt;
&lt;li&gt;Is your landlord ready to evict you? Sorry. This doesn't work in this case ... You can still follow the &lt;a href="https://youtu.be/PQleT6BtCbE?t=147"&gt;Wolf of Wall street advice&lt;/a&gt; though ;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  I still don't understand. Do you have an example of such a list?
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Part of my back-end RoR checklist. What to check before pushing to Gitlab
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;pronto run -c develop&lt;/code&gt;(&lt;em&gt;linter&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;Is everything aligned the way it should be? (use &lt;code&gt;indent rainbow&lt;/code&gt; Rubymine plugin).&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;rspec&lt;/code&gt;(&lt;em&gt;testing library&lt;/em&gt;) , for the whole project if project small enough&lt;/li&gt;
&lt;li&gt;Is all unused code in the app deleted (e.g. helper methods)?&lt;/li&gt;
&lt;li&gt;Is everything in the location it's supposed to be? (helpers vs models vs controllers vs services etc.) and/or
*e.g. are icons in the correct place in the folder? Are locales in the correct place?

&lt;ul&gt;
&lt;li&gt;Is everything translated? Does the translation make sense?&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Do the method names represent their actions?

&lt;ul&gt;
&lt;li&gt;Is the naming in general consistent? e.g. variable names should reflect what's happening in the database,
any redundant spaces, empty lines etc?&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Have you created any complicated if statements? -&amp;gt; try using guard clauses instead.&lt;/li&gt;
&lt;li&gt;Is your text DRY? Refactor. If you don’t know how to refactor, ask someone for help.&lt;/li&gt;
&lt;li&gt;Have you used something like &lt;code&gt;user_id: user.id&lt;/code&gt; instead of &lt;code&gt;user: user&lt;/code&gt; ? Change it. Otherwise it adds unnecessary queries to the DB. &lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  One more thing
&lt;/h3&gt;

&lt;p&gt;There's a good chance others make the same mistakes as you.&lt;br&gt;
What keeping a list helps you with is being able to see them all in one place and to think about possible bottlenecks in the flow your company is using. Then you can suggest improvements. &lt;/p&gt;

&lt;p&gt;For example the linter and indentation problems from the beginning of the list above can be automatically avoided with pre-commit / pre-push hooks.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>mindset</category>
      <category>beginners</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
