<?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: Kien Dang</title>
    <description>The latest articles on DEV Community by Kien Dang (@kdang).</description>
    <link>https://dev.to/kdang</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%2F178750%2F245c97bb-0fb6-44ba-841d-7212340176b2.png</url>
      <title>DEV Community: Kien Dang</title>
      <link>https://dev.to/kdang</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kdang"/>
    <language>en</language>
    <item>
      <title>One Year, Infinite Possibilities: A Self-Taught Programmer's Journey</title>
      <dc:creator>Kien Dang</dc:creator>
      <pubDate>Wed, 12 Jul 2023 12:28:35 +0000</pubDate>
      <link>https://dev.to/kdang/one-year-infinite-possibilities-a-self-taught-programmers-journey-2obi</link>
      <guid>https://dev.to/kdang/one-year-infinite-possibilities-a-self-taught-programmers-journey-2obi</guid>
      <description>&lt;p&gt;My first post on this platform was about the &lt;a href="https://dev.to/kdang/trust-the-process-the-pomodoro-technique-2a37"&gt;Pomodoro's technique&lt;/a&gt; and how I started using it as part of my process of reskilling to be a developer in 2019.&lt;/p&gt;

&lt;p&gt;During that year in 2019, I had been silently posting updates on my personal blog, mainly because it contained posts of my self reflection and introspection of my progress.&lt;/p&gt;

&lt;p&gt;I did &lt;a href="https://kien.dev/blog/year-journey-summary"&gt;1031 Pomodoros&lt;/a&gt;, which is equivalent to 430 hours; 176 hours came from doing the courses I found online and the other remaining 254 hours came from debugging, struggling, and relearning concepts that I didn't understand.&lt;/p&gt;

&lt;p&gt;Now that I've been working as a software developer for the past 4 years, I decided to revisit and post publicly here where I might reach a bigger audience and share what I’ve learned since becoming a developer.&lt;/p&gt;

&lt;p&gt;Here are some key factors that kept me programming consistently and staying focused:&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;

&lt;center&gt;&lt;h2&gt;Utilizing the Pomodoro technique 🍅&lt;/h2&gt;&lt;/center&gt;

&lt;p&gt;The Pomodoro technique has been instrumental in my success. When you have faith in the process, "what-if" scenarios transform into "when" outcomes. By utilizing this technique, &lt;strong&gt;time works in your favor,&lt;/strong&gt; and the Pomodoro method becomes the instrument for measuring your progress.&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;

&lt;center&gt; &lt;h2&gt; Having monthly self-reflections ✏️ &lt;/h2&gt; &lt;/center&gt;

&lt;p&gt;Having introspection is monumental in keeping yourself motivated. It allows you to acknowledge the things you've accomplished no matter how small and also helps steer you back in the right direction.&lt;/p&gt;

&lt;p&gt;By writing, it helps clear your thoughts and any doubts you may have about yourself. You'll notice whether you're burning out or when you need longer breaks.&lt;/p&gt;

&lt;p&gt;It also &lt;strong&gt;keeps you accountable for what you're doing with your time&lt;/strong&gt;. If you notice yourself stuck on a problem for way too long, just move on, look at the solution and learn why the solution was written the way it was.&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;

&lt;center&gt;&lt;h2&gt;Removing your phone 📵&lt;/h2&gt;&lt;/center&gt;

&lt;p&gt;While this may be pretty obvious.. I found in practice that this is pretty difficult to do.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Your phone is extremely distracting and constantly competing with your attention.&lt;/strong&gt; If you're doing a Pomodoro, make sure the phone is on silent or move it away in a different room. Its addicting nature is due to the constant notifications and the apps that entice you to be on it non-stop.&lt;/p&gt;

&lt;p&gt;It was definitely a struggle for me as I find myself just unlocking my phone for no reason. I found something that helped me improve my focus and concentration, which is the next tip on this list.&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;

&lt;center&gt;&lt;h2&gt;Reading books 📚 &lt;/h2&gt;&lt;/center&gt;

&lt;p&gt;Reading has been proven to increase your focus, attention span, concentration, and improves memory. I really needed to retrain my brain to stay focused and increase my attention span, so I found some books that really interested me and developed a good reading habit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reading helped rebuild my attention span&lt;/strong&gt; after being glued to my phone from years of browsing social media and watching YouTube. Eventually, it helped me reduced the habit of constantly checking my phone.&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;

&lt;center&gt; &lt;h2&gt;Drinking coffee ☕ &lt;/h2&gt;
&lt;/center&gt;

&lt;p&gt;Okay, I admit, this is a weird one. I was never a coffee drinker. I only drank tea for my caffeine fix, but eventually I switched to coffee. I’m not sure if it was because I was really addicted to the sugar (something I definitely gave myself ample of in my coffee), or just the larger kick of caffeine that coffee gave me compared to tea, but nonetheless, I found it helpful in &lt;strong&gt;reducing the barrier to get into flow state.&lt;/strong&gt;&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;

&lt;center&gt; &lt;h2&gt;Patience &amp;amp; Meditation ⌛ &lt;/h2&gt; &lt;/center&gt;

&lt;p&gt;This is pretty important. You need to &lt;strong&gt;be kind to yourself&lt;/strong&gt;. If you're going to start learning on your own, be patient.&lt;/p&gt;

&lt;p&gt;I started meditating to improve my sleep and lower my stress. When you're out learning on your own, it's going to be stressful. Sleep is very important in remembering concepts that are new to you and help build those new connections. &lt;strong&gt;Improved sleep means better energy and focus.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I was skeptical about meditation as I didn't think something so simple would help, but it really helps clear any frustration while you're stuck on a problem. I highly recommend developing this habit, because as a developer, you will run into a lot of frustrating moments.&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;

&lt;center&gt; &lt;h2&gt; Consistency is key 🔑 &lt;/h2&gt;
&lt;/center&gt;

&lt;p&gt;This is by far the most important tip. Pomodoro's kept me programming consistently. I experience mini-dopamine effects that reinforced this habit of learning and programming in 25 minute intervals. 25 minutes may not sound like a lot, but the small chunks of time really add up. Motivation is short lived; &lt;strong&gt;Consistency is key to making progress.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The above tips were the things I learned as long the way and none of this was applied in one go. You can try putting some of these into practice and find out what's best for you. I hope this post has offered valuable insights, and please feel free to share it with anyone you think may benefit from it.&lt;/p&gt;

&lt;p&gt;If you're curious feel free to drop by my personal site @ &lt;a href="https://kien.dev"&gt;https://kien.dev&lt;/a&gt; where I blogged every single step of the way, including how much time spent per month, what courses I did, how I learned and what I did to accelerate my career path into programming.&lt;/p&gt;

&lt;p&gt;Thanks for reading! 🙏&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>beginners</category>
      <category>productivity</category>
      <category>career</category>
    </item>
    <item>
      <title>The Pomodoro Technique - A simple tool to develop great study habits!</title>
      <dc:creator>Kien Dang</dc:creator>
      <pubDate>Sat, 01 Feb 2020 17:43:08 +0000</pubDate>
      <link>https://dev.to/kdang/trust-the-process-the-pomodoro-technique-2a37</link>
      <guid>https://dev.to/kdang/trust-the-process-the-pomodoro-technique-2a37</guid>
      <description>&lt;p&gt;Yes, this is another one of those Pomodoro posts... but hear me out:&lt;/p&gt;

&lt;p&gt;For the past few months, I've been obsessed with how to be more productive. As someone who is currently reskilling to become a front-end developer from a biochemistry education, I've developed my own process that I trust blindly to becoming more productive.&lt;/p&gt;

&lt;p&gt;Like many self-learners, I've stumbled upon many resources and became eager to start, however, this excitement lead to being overwhelmed which can be detrimental to your progress. Here are the building blocks of my process that I use with Pomodoro's to help me in my journey.&lt;/p&gt;

&lt;h1&gt;
  
  
  1. Pomodoro Technique
&lt;/h1&gt;

&lt;p&gt;Self-learning can be tough and often we love to see results quickly. Unfortunately, change doesn't happen overnight and can take months of progress to build up and see the results of your efforts. The best thing to do is to start with one thing at a time and slowly break them down with Pomodoro's. &lt;/p&gt;

&lt;p&gt;It is a simple time management technique developed by Francesco Cirillo that requires 25 minutes of focus and 5 minute break. That is 1 unit of Pomodoro (aka tomato in Italian). I've developed a habit where the moment where I start a Pomodoro, my brain automatically goes to work without any friction. Starting and maintaining focus is a hard skill to master. Pomodoro's strengthen this ability which can help tremendously in building momentum.&lt;/p&gt;

&lt;p&gt;I've used countless Pomodoro applications and found that &lt;a href="http://pomotodo.com"&gt;Pomotodo.com&lt;/a&gt; works best for me. It is extremely simple and I love the fact that it can sync to your Google Calendar to show you the Pomodoro's you've completed (I'm currently paying for the premium version for just for this feature but if you know of a free one, please let me know!)&lt;/p&gt;

&lt;p&gt;Example of the calendar sync:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QHUmBc1S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://i.imgur.com/V0A4NXN.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QHUmBc1S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://i.imgur.com/V0A4NXN.png" alt="Calendar" width="800" height="594"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Edit: PomoDoneApp is a great one that has many features, I highly recommend it.&lt;/p&gt;

&lt;p&gt;Pomodoro's can provide a nice visual measurement of your progress which can snowball you into continuing your good habits. Remember that even if you spent 1 or 2 Pomodoro's trying to fix something, it is the effort that matters.&lt;/p&gt;

&lt;p&gt;I will continue to do my Pomodoro's every day until I get somewhere. I know if I can complete over 80 Pomodoro's (2000 minutes or 33 hours) every month, I'll be a step closer to my goal.&lt;/p&gt;

&lt;p&gt;I actually use this to track my time in progression through a Udemy course or any course I'm working on. I know many people like to have different things allocated for Pomodoro's but I find that using it as a time tracker works just fine.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Celebrating Small Victories
&lt;/h2&gt;

&lt;p&gt;It is important to give yourself a celebration for learning something new. These positive reinforcements will help you greatly. A fantastic way to do this is to do the first tip above!&lt;/p&gt;

&lt;p&gt;By doing Pomodoro's, you effectively celebrate small signs of progress by increasing the number of Pomodoro's you do every day. The big victory is often the result of small ones.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Productivity is being able to do things that you were never able to do before&lt;/em&gt; — Franz Kafka&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Looking at your Pomodoro's gives you a sense of progress and that is what we often look for. Sometimes when you're trying to achieve your goal, you lose sight of any progress because it's not there yet — you're still learning the fundamentals and haven't built anything and that's okay!&lt;/p&gt;

&lt;p&gt;I noticed when I started programming, I didn't see any true results — all I had was following JavaScript tutorials and just copying code. But eventually, things started to make sense and looking back at my calendar, it allows me to see the progress I've made.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Non-zero-days - The Pomodoro implementation
&lt;/h2&gt;

&lt;p&gt;I stumbled upon a Reddit users' comment &lt;a href="[https://www.reddit.com/r/getdisciplined/comments/1q96b5/i_just_dont_care_about_myself/cdah4af/](https://www.reddit.com/r/getdisciplined/comments/1q96b5/i_just_dont_care_about_myself/cdah4af/)"&gt;ryans01&lt;/a&gt; talking about no more zero days. It's implementing a system that gets rid of any day you do not do a single thing towards your goal. A non-zero-day.&lt;/p&gt;

&lt;p&gt;I actually applied this technique for my Pomodoro's. There are many days where I just feel like not doing anything, perhaps I'm just not feeling it or life gets in the way. I do at least 1 Pomodoro and then I'll give myself permission to relax. However, I find that when I do 1 Pomodoro, my momentum kicks in and I eventually do more than I expected that day which is a win-win.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Self-reflection
&lt;/h2&gt;

&lt;p&gt;It's important to self-reflect on your Pomodoro's and see how much you've done and where your time is being allocated. I've had many self-reflections revealing efforts going off course such as jumping to different resources and not properly allocating the time to finish something. It helps bring correction to your journey and brings your focus back to where it needs to be.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Disengage
&lt;/h2&gt;

&lt;p&gt;For years I thought to be productive meant to always be doing something to achieve my goals. However, this can lead to burn-out and often lead to a huge halt in your progression.&lt;/p&gt;

&lt;p&gt;One of the most important things to learn is when to decompress and relax. It gives your mind the ability to recover from having to learn new things all the time. We're all humans who live in an oscillatory universe and have our rhythms. &lt;/p&gt;

&lt;p&gt;Remember that resting and recovering is a big part of being productive. Usually, I set a daily of 6 Pomodoro's and when I've completed my daily amount, I'll end up spending guilt-free time doing leisure activity.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"Time enjoyed wasting is not wasted time" —&lt;/em&gt; Marthe Troly-Curtin&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Thank you for taking the time to read my post. Feel free to adapt and try out this process and tweak it as much as it suits you. I'd love to hear what your process is like in the comments below!&lt;/p&gt;

&lt;p&gt;My inspirations come from the books below:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Atomic Habits - James Clear&lt;/li&gt;
&lt;li&gt;The Power of Full Engagement - James E. Loehr and Tony Schartz&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Photo by Vince Lee on Unsplash&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>codenewbie</category>
    </item>
  </channel>
</rss>
