<?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: Christian Foster</title>
    <description>The latest articles on DEV Community by Christian Foster (@curbsidecoder).</description>
    <link>https://dev.to/curbsidecoder</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F450598%2F4ddec72b-8f40-4faf-a1f6-01bf236cd814.png</url>
      <title>DEV Community: Christian Foster</title>
      <link>https://dev.to/curbsidecoder</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/curbsidecoder"/>
    <language>en</language>
    <item>
      <title>7 Habits of Highly Effective Programmer</title>
      <dc:creator>Christian Foster</dc:creator>
      <pubDate>Thu, 05 Aug 2021 07:31:07 +0000</pubDate>
      <link>https://dev.to/curbsidecoder/7-habits-of-highly-effective-programmer-3pio</link>
      <guid>https://dev.to/curbsidecoder/7-habits-of-highly-effective-programmer-3pio</guid>
      <description>&lt;p&gt;During my first real-world job after college, I work at a Japanese manufacturer of consumer electronic components. This company has amazing work ethics and they value the training of their employees.&lt;/p&gt;

&lt;p&gt;One training that I attended is all about the 7 Habits of Highly Effective People by Stephen R. Covey.&lt;/p&gt;

&lt;p&gt;And I think, it’s a good idea to mash up this learning of mine with a technological touch. So if you haven’t read or heard about these great lessons, or you already knew it but wants a fresh and new angle of explanation, this blog post is for you!&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Disclaimer: I didn’t mean to falsely identify every meaning of the book as mine, I’m just giving my own opinion and make it understandable in a programmers point of view. 7 Habits of Highly Effective People is owned by Stephen R. Covey.&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Habit 1: Be Proactive
&lt;/h2&gt;

&lt;p&gt;Technology is ever-moving, and so a programmer needs to be agile. As I always say as my motto, “Stagnation is a sin”. You can always learn something new. Take the initiative to develop your skills, and be proactive enough to make drastic changes in your programming life. If your boss tells you to do something difficult but possible, try not to discuss the difficult part, and try your best to deliver the possibilities – you’ll be amazed as how the universe will conspire to help you finish the task!&lt;/p&gt;

&lt;h2&gt;
  
  
  Habit 2:  Begin With The End In Mind
&lt;/h2&gt;

&lt;p&gt;This is very much applicable when coding. When you are solving an algorithm or developing a new system, it’s a very good practice to know what is the final output you wanted to achieve, instead of just shooting for possible outcomes. It should be a clear goal where you want to steer your program, and always look forward to the finish line – remember to add “Stop” to a flowchart!&lt;/p&gt;

&lt;h2&gt;
  
  
  Habit 3:  Put First Things First
&lt;/h2&gt;

&lt;p&gt;Do you know the 80/20 rule? It states that 80% of the result comes from the 20% task – thus the remaining 80% of the task were just a waste of time, effort and resources! So you should identify and refactor the code you are adding to the program, and just remove the excess line of codes that can be omitted. Focus on the 20% important codes, and you can get the 80% of the best result from there.&lt;/p&gt;

&lt;h2&gt;
  
  
  Habit 4:  Think Win-Win
&lt;/h2&gt;

&lt;p&gt;Think Win-Win all the time! If you think helping others is just a waste of your time because you have never gained anything in return, think again. Remember that what you sow is what you reap? So if ever a problem arouse and it will affect a great amount of people, try to compromise. Do what is best for all of the concerned parties.&lt;/p&gt;

&lt;h2&gt;
  
  
  Habit 5:  Seek First To Understand, Then To Be Understood
&lt;/h2&gt;

&lt;p&gt;Empathy, although not totally visible in our programming life, should be practiced. We as programmers tend to just invoke our “silence”, and didn’t matter if others are talking to us, especially when we are in the zone! Try to communicate more, understand more. If you just talk about yourself and doesn’t accept other’s opinion, say example your officemate showing you a refactored algorithm, try to understand his/her intention. This way you can manage more how to speak up your mind and try to be understood by others. And by understanding, you can gauge more efficient and provide sound response when you fully understand an issue.&lt;/p&gt;

&lt;h2&gt;
  
  
  Habit 6:  Synergize
&lt;/h2&gt;

&lt;p&gt;We are all a puzzle piece. If we can engage others in what we do, we can learn from them more than doing it alone. In programming, we can collaborate with other members, share and catch different perspective and harness individual powers. We should set aside our differences, and work on to use that harmoniously. As the saying goes, “Two heads are better than one!” Let’s volt in!&lt;/p&gt;

&lt;h2&gt;
  
  
  Habit 7: Sharpen The Saw
&lt;/h2&gt;

&lt;p&gt;By applying the other six habits into one, and doing it consistently, you are practicing it to be your destiny. Also, go out and have a life! The world is a big place, try to go out of your “zone” and conquer new heights. You are not just a programmer, maybe you are a father like me, a son/daughter, or you are yet to find out your other purpose, instead of just typing syntax. Focus also in your health, so you can code more and debug more!&lt;/p&gt;

&lt;p&gt;So that’s it folks! You got me to cover the 7 habits of highly effective people by Stephen Covey, and try to match it with our niche to have a deeper understanding. If you find these helpful don’t hesitate to write your thoughts in the comments section!&lt;/p&gt;

&lt;p&gt;“And that’s one blog, stay hungry!”&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“We see the world, not as it is, but as we are──or, as we are conditioned to see it.”&lt;/p&gt;

&lt;p&gt;Stephen R. Covey&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>curbsidecoder</category>
      <category>7habits</category>
      <category>programming</category>
    </item>
    <item>
      <title>7 Benefits of Work-From-Home, and its 7 Drawbacks</title>
      <dc:creator>Christian Foster</dc:creator>
      <pubDate>Tue, 11 Aug 2020 08:54:06 +0000</pubDate>
      <link>https://dev.to/curbsidecoder/7-benefits-of-work-from-home-and-its-7-drawbacks-4jf4</link>
      <guid>https://dev.to/curbsidecoder/7-benefits-of-work-from-home-and-its-7-drawbacks-4jf4</guid>
      <description>&lt;h1&gt;
  
  
  1K Blog Marathon: Day 7
&lt;/h1&gt;

&lt;p&gt;“Kriiing… Kriiing… Kriiing…”&lt;/p&gt;

&lt;p&gt;It’s 5:30 in the morning. I should run panicking to the bathroom. I should brush my teeth while foaming my hair with shampoo and pouring water on my body. Within 10 minutes I should be getting dressed, and by 5:50, I should be waiting on the 6 o’clock Jeepney on the street. After an hour of sleep, I should be getting off the vehicle, going up the stairs of our building, and logging my thumb mark on the Biometrics. I should be doing this as an office employee. But not now.&lt;/p&gt;

&lt;h2&gt;
  
  
  Not today folks!
&lt;/h2&gt;

&lt;p&gt;Because of the Covid-19 pandemic, we are prompted to work from the comforts of our home. Our boss allowed us to take home our computer units – a CPU Tower, 2 monitors, mouse and keyboard, few cables and a UPS. Right now, I am a remote employee, a Work-From-Home App Developer.&lt;/p&gt;

&lt;p&gt;It’s been 3 months since I woke up 6:30, brushing my teeth, optionally taking a bath, and logging on to my computer. And these 3 months gives me diverse experience and a new way of life. Let me start…&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefit #1: I am not rushing every morning!
&lt;/h2&gt;

&lt;p&gt;To me, this is a benefit that is very practical – I don’t have to rush to the street just to take the early jeep so I won’t be late (for the record, I am rarely late!).&lt;/p&gt;

&lt;h3&gt;
  
  
  Drawback #1:
&lt;/h3&gt;

&lt;p&gt;Because I don’t feel the need to rush, I rarely take a bath in the morning! ^_^ (Exception: if the weather is hot, I take a bath early morning, during lunch time, and in the evening – wait, why do I have to explain myself?)&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefit #2: I now get more sleep
&lt;/h2&gt;

&lt;p&gt;Because of benefit #1, I can stay in bed until 6:59! (But I have to jump before it hits 7 o’clock!). My sleeping time is either 10 pm (if I don’t have any house chores left) or 12 pm (if I have to help my wife do the laundry). I can still get my 6 to 8 hours of sleep, vs getting up at 5:30 am where I can only get 5 to 7 hours.&lt;/p&gt;

&lt;h3&gt;
  
  
  Drawback #2:
&lt;/h3&gt;

&lt;p&gt;It may sound counterintuitive, but I also lack sleep. Why? Because my mind is set to thinking that “tomorrow, I can stay in bed until 6:59 am, so…”&lt;/p&gt;

&lt;p&gt;“I can stay late until… 3am!”&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefit #3: I have more time with my family
&lt;/h2&gt;

&lt;p&gt;Yes! It’s my greatest benefit so far! I’ve always wanted to work from home, so I can still see my daughter grow, I can still help my wife doing household chores, and I can still monitor the changes that will happen in our house. Lately, we had house renovation. We changed few of our old roofs, getting ready for the rainy days.&lt;/p&gt;

&lt;h3&gt;
  
  
  Drawback #3:
&lt;/h3&gt;

&lt;p&gt;Working from home right? That means my daughter is crying while I’m having a Zoom meeting, hopefully it’s okay to turn off video and microphone. I’m the best daddy of the year!&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefit #4: I discovered (and acquired) new skills
&lt;/h2&gt;

&lt;p&gt;Level up! During these times, I have plenty of hours to learn more. But I’m not talking about things that I see or read on the internet, oh not sir. I’m talking about the “manual” skills that I acquired, such as:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Carpentry&lt;/strong&gt;. I reminisce in my mind the “New Yankee Workshop” that my uncle used to watch when I was young. My loving wife’s hobby is gardening, and I’m the one who created her plant cabinet, greenhouse and plant box. I also put pencil in my ear, signaling that I’m “in the zone”.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Masonry&lt;/strong&gt;. I love listening to podcast about secret societies, and I always wonder how it feels to be a Freemason. I hold spatula, mixing vigorously the cement and sand, pouring water gently so not to damage my little “volcano” that I created – only to realize that the mix is saturated with more sand and less cement (I wonder if it will become concrete). I guess I’m now a level 1 “Mason”.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Gym Instructor&lt;/strong&gt;. Despite my dad bod, huge belly and two chin, I exercise. I don’t go to gym, but because of my spare time, I downloaded an app that helps me lose weight. I choose the Advanced Level of Abs Program. When I go back to office, I will boast my 1k pack abs!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Stuffed Toy Whisperer&lt;/strong&gt;. My daughter likes to sleep in my arms. She also likes to make her toys sleep in my arms, with matching pillow and blanket. Did I tell you that I memorized “Rock a Bye Baby”, “Twinkle, Twinkle Little Star” and “Skidamarink”?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Botanist&lt;/strong&gt;. Because my wife loves gardening, it also follows that I should love gardening. Did you know that you need to disinfect first your cutting tools before removing rot in Keiki? You can use 70% Isopropyl Alcohol or Hydrogen Peroxide. But if both were not available, you can kill bacteria by heating your knife or scissor with flame from lighter or candle. While propagating succulents you can blah blah blah….&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Drawback #4:
&lt;/h3&gt;

&lt;p&gt;Smashed finger, inhalation of cement dust, excess weight (I craved for more food after I exercise), Last Song Syndrome and Paranoia (when one rose dies). If symptoms persist, consult your doctor.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefit #5: I can save more money
&lt;/h2&gt;

&lt;p&gt;One of the best part of working from home is that you don’t have to spend for your transportation. You don’t have to buy expensive food, fearing to be seen “cheap”. You don’t have to join impromptu gatherings where you will shell out money.&lt;/p&gt;

&lt;h3&gt;
  
  
  Drawback #5:
&lt;/h3&gt;

&lt;p&gt;What’s a drawback in saving more money? ^_^  &lt;/p&gt;

&lt;h2&gt;
  
  
  Benefit #6: I don’t have to wear uniform
&lt;/h2&gt;

&lt;p&gt;It means less laundry, less spending for laundry soap (again, benefit #5), and after 3 months my uniform still looks new! I also don’t have to buy clothes for Friday (wash day). I usually go to work (in our home) wearing shorts – no top!&lt;/p&gt;

&lt;h3&gt;
  
  
  Drawback #6:
&lt;/h3&gt;

&lt;p&gt;Because you don’t use it, you don’t have time to check its status. Be aware of bugs and rats or else you will buy another uniform!&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefit #7: I finally got the drive to start blogging!
&lt;/h2&gt;

&lt;p&gt;I’ve always wanted to work online, start my own business, or start my own blog. I remember 3 years ago I created my first free WordPress blog – it only has 3 post. I created another one last year, on my birthday, but it didn’t have any following post. But this time, having more time because I’m working from home, and with the inspiration, I challenge myself for a 1K Blogging Marathon. I wish I can continue blogging every day until I finish my goal. I also wanted to learn more in content writing. I wish I don’t have to come back to office again (just kidding!)&lt;/p&gt;

&lt;h3&gt;
  
  
  Drawback #7:
&lt;/h3&gt;

&lt;p&gt;It’s a challenge. It’s been 7 days but I experience writers block. But here I am, writing my last drawback in my last benefit of WFH!&lt;/p&gt;

&lt;p&gt;Working from home definitely suits my lifestyle – it’s one of my dream. How about you, what are your benefits and drawbacks in working from home?&lt;/p&gt;

&lt;p&gt;“And that’s one blog, stay hungry!”&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Working from home is great for a lot of people because they get to spend more time with their family, their kids, and their pets.”&lt;/p&gt;

&lt;p&gt;– Brian Peters, Strategic Partnerships Manager at Buffer&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;This is originally posted in my tech blog, &lt;a href="https://curbsidecoder.tech.blog/2020/06/17/7-benefits-of-work-from-home-and-its-7-drawbacks/"&gt;Curbside Coder&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>wfh</category>
    </item>
  </channel>
</rss>
